Repositorio de proyectos desarrollados en Python enfocado en fortalecer la lógica de programación, resolución de problemas y fundamentos del desarrollo de software.
Este proyecto reúne diferentes aplicaciones creadas durante el proceso de aprendizaje, aplicando buenas prácticas de programación y conceptos fundamentales del lenguaje Python.
En este repositorio se encuentran proyectos prácticos donde se trabajan conceptos como:
- Variables y tipos de datos.
- Entrada y salida de información.
- Condicionales.
- Ciclos de repetición.
- Funciones.
- Diccionarios y listas.
- Manipulación de datos.
- Lógica computacional.
- Organización de código.
Archivo:
contador_caracteres.pyPrograma encargado de analizar una cadena de texto y contar la cantidad de veces que aparece cada carácter.
- Strings.
- Diccionarios.
- Ciclo
for. - Conteo de elementos.
Archivo:
identificacion.pyPrograma que permite ingresar y manejar información básica de identificación mediante datos proporcionados por el usuario.
- Variables.
- Entrada de datos.
- Condicionales.
- Validación de información.
Archivo:
inventario.pyAplicación básica para administrar productos dentro de un inventario.
- Agregar productos.
- Consultar productos.
- Actualizar información.
- Controlar cantidades disponibles.
- Listas.
- Diccionarios.
- Funciones.
- Manejo de información.
Archivo:
juego_principal.pyProyecto enfocado en desarrollar lógica de videojuegos utilizando Python.
- Flujo de ejecución.
- Reglas del juego.
- Interacción con usuario.
- Control de estados.
Archivo:
papel_tijera.pyJuego clásico donde el usuario compite contra la computadora utilizando reglas tradicionales.
- Elección aleatoria del rival.
- Comparación de resultados.
- Sistema de ganador.
- Librería
random. - Condicionales.
- Funciones.
- Lógica de programación.
Python 3
- Visual Studio Code
- Git
- GitHub
Clonar el repositorio:
git clone https://github.com/TU-USUARIO/PythonProjectsLab.gitIngresar al directorio:
cd PythonProjectsLabEjecutar cualquier archivo:
python nombre_archivo.pyEjemplos:
python inventario.pypython papel_tijera.pyPythonProjectsLab
│
├── README.md
│
├── contador_caracteres.py
│
├── identificacion.py
│
├── inventario.py
│
├── juego_principal.py
│
└── papel_tijera.py
Este repositorio representa una etapa inicial dentro del aprendizaje de programación con Python.
Su propósito es desarrollar bases sólidas para avanzar posteriormente hacia:
- Programación Orientada a Objetos.
- Desarrollo Backend.
- Bases de datos.
- APIs.
- Automatización.
- Desarrollo de aplicaciones completas.
- Implementación de clases y objetos.
- Interfaces gráficas.
- Persistencia de datos.
- Pruebas automatizadas.
- Optimización del código.
Faber David Sanchez Martinez
Estudiante de Ingeniería de Sistemas.
Áreas de interés:
- Desarrollo Backend.
- Inteligencia Artificial.
- Automatización.
- Algoritmos.
- Desarrollo de software.
⭐ Proyecto creado con fines educativos y de crecimiento profesional.