Este repositorio contiene todos los ejercicios de práctica completados durante un período de 100 días como parte del desafío de los 100 días de Python.
Este proyecto documenta la práctica diaria y los ejercicios de aprendizaje en Python. Cada día cubre diferentes temas y ejercicios para mejorar las habilidades de programación de Python.
| IDENTIFICACIÓN | Descripción | Enlace diario |
|---|---|---|
| 1 | Introducción a los conceptos básicos y condicionales de Python | Día 1 |
| 2 | Bucles, palabras clave y funciones | Día 2 |
| 3 | Módulos y listas | Día 3 |
| 4 | Diccionario, conjuntos y archivos | Día 4 |
| 5 | Python oops 1 | Día 5 |
| 6 | Python oops 2 | Día 6 |
| 7 | Manejo de excepciones | Día 7 |
| 8 | Módulos de pitón en detalle | Día 8 |
| 9 | Revisar día 1 - día 7 | Día 9 |
| 10 | Python Regex | Día 10 |
| 11 | Trabajar con PDF usando PYPDF | Día 11 |
| 12 | Trabajar con imágenes y PDF usando PYPDF y almohada | Día 12 |
| 13 | API de la biblioteca de solicitudes de aprendizaje | Día 13 |
| 14 | Trabajar con base de datos (mysql) | Día 14 |
| 15 | Trabajar con base de datos (conceptos básicos de MongoDB) | Día 15 |
| 16 | Proyecto de práctica - Interfaz de línea de comandos (Administrador de tareas) | Día 16 |
| 17 | Función lambda (función anónima en python) | Día 17 |
| 18 | Metaclase de Python | Día 18 |
| 19 | Generadores de pitón y rendimiento | Día 19 |
| 20 | Python *args y **kwargs | Día 20 |
| 21 | Decorador de Python y funciones anidadas / interiores | Día 21 |
| 22 | Estructuras de datos 1: matrices y lista vinculada | Día 22 |
| 23 | Gerentes de contexto en Python: el con declaración | Día 23 |
| 24 | Estructuras de datos 2 - Lista y tipos vinculados | Día 24-25 |
| 25 | Estructuras de datos 3: pila y cola | Día 26 |
| 26 | Estructuras de datos 4 - Árbol de búsqueda binario | Día 27 |
| 27 | Estructuras de datos 5 - Montones (Min y Max) | Día 28 |
| 28 | Estructuras de datos 6 - Tabla hash | Día 29 |
| 29 | Strcutures de datos 7 - Recursión | Día 30 |
| 30 | Algoritmos 1 - Búsqueda lineal y binaria | Día 31 |
| 31 | Estructuras de datos 8 - Gráfico | Día 32 |
| 32 | Algoritmos 2 - BFS y DFS | Día 33-34 |
| 33 | Algoritmos 3 - clasificación de burbujas y clasificación de selección | Día 35 |
| 34 | Algoritmos 4 - Ordena de inserción y fusión | Día 36 |
| 35 | Algoritmos 5 - clasificación rápida y clasificación de montón | Día 37 |
| 36 | Algoritmos 6 - clasificación de shell y de conteo | Día 38 |
| 37 | Algoritmos 7 - Radix Sort and Bucket Sort | Día 39 |
| 38 | Creación del paquete Python - un proyecto para principiantes | Día 40-43 |
| 39 | Introducción a Flask - Micro Framework | Día 44 |
| 40 | Frasco de Python - Plantillas en detalle | Día 45 |
| 41 | Python Flask - Plantillas en detalle (integración de bootstrap), creando páginas de error, hora local y fecha. | Día 46 |
| 42 | Python Flask - Formularios web | Día 47 |
| 43 | Python Flask - Integración de la base de datos | Día 48 |
| 44 | Python Flask - Integración por correo electrónico | Día 49 |
| 45 | Frasco de Python - Estructura de aplicación grande | Día 50 |
| 46 | Python Flask - Autenticación del usuario (Notas) | Día 51 |
| 47 | Python Flask - Roles de usuario (notas) | Día 52 |
| 48 | Python Flask - Perfiles de usuario (notas) | Día 53 |
| 49 | Python Flask - Sqlalchemy Casics (notas) | Día 54-57 |
| 50 | Python Flask - Progreso de la aplicación de blog social | Día 58-61 |
| 51 | Python - API y Apis Restful | Día 64-65 |
| 52 | Python - Casos de selenio y prueba | Día 75-79 |
| 53 | Python - Perfil de código y registro de errores | Día 80-81 |
Se puede acceder al ejercicio de cada día haciendo clic en el enlace respectivo anterior. Los ejercicios se escriben principalmente en formato de cuaderno Jupyter con algunos scripts y proyectos adicionales de Python.
Las contribuciones son bienvenidas. Bifurque el repositorio y envíe una solicitud de extracción de mejoras o adiciones.
Este proyecto tiene licencia bajo la licencia MIT.
Consulte las contribuciones a este repositorio a lo largo del tiempo: