Loading repository data…
Loading repository data…
Blandskron / repository
Repositorio educativo del Curso Avanzado de Python que abarca desde programación funcional y metaprogramación hasta desarrollo web con Flask/Django, bases de datos (SQLAlchemy y ORM Django), optimización de algoritmos y testing unitario con unittest/pytest. Diseñado para dominar conceptos avanzados y calidad del código.
A transparent discovery signal based on current public GitHub metadata.
This score does not audit code, security, maintainers, documentation quality, or suitability. Verify the repository and its current documentation before adoption.
Tercer modulo de la ruta profesional gratuita de Python. Esta etapa introduce herramientas y practicas usadas en proyectos reales: programacion funcional, metaprogramacion, profiling, analisis de datos, desarrollo web, bases de datos, testing y calidad de codigo.
Al finalizar este modulo seras capaz de:
cProfile y optimizar algoritmos simples;pandas y numpy;unittest y pytest;flake8 y pylint.Instalacion:
python -m venv .venv
En Windows:
.\.venv\Scripts\activate
En macOS/Linux:
source .venv/bin/activate
Dependencias:
pip install -r requirements.txt
| Leccion | Tema | Recursos |
|---|---|---|
| 1 | Programacion funcional: lambda, map, filter, reduce | Teoria / Codigo |
| 2 | Metaprogramacion, reflexion e introspeccion | Teoria / Codigo |
| 3 | Optimizacion y profiling | Teoria / Codigo |
| 4 | Datos con pandas y numpy | Teoria / Codigo |
| 5 | Desarrollo web con Flask y Django | Teoria / Codigo |
| 6 | Bases de datos y ORM | Teoria / Codigo |
| 7 | Testing, linting y calidad | Teoria / Codigo |
python Leccion1/02_Map.py
python Leccion3/01_cProfile.py
python Leccion4/01_CreaciondeDataFrames.py
python Leccion7/test_pytest.py
Para ejecutar pruebas con pytest:
pytest Leccion7
El archivo PROYECTO_FINAL.md propone un cierre profesional que combina API, base de datos, pruebas y calidad de codigo.
Considera completado este modulo cuando puedas:
python -m compileall .
pytest Leccion7
MIT. Consulta LICENSE.