Loading repository data…
Loading repository data…
tyronejosee / repository
Este repositorio reúne notebooks, ejemplos y recursos prácticos para aprender y profundizar en Python y sus ecosistemas, incluyendo algoritmos, estructuras de datos, librerías, entornos de trabajo, etc.
Este repositorio reúne notebooks, ejemplos y recursos prácticos para aprender y profundizar en Python y sus ecosistemas, incluyendo algoritmos, estructuras de datos, librerías, entornos de trabajo, etc.
glosario/ → Definiciones básicas y funciones integradas.python/ → Conceptos fundamentales del lenguaje (sintaxis, tipos de datos, estructuras, POO, etc.).versiones/ → Cambios entre versiones de Python (recomendado después de la base).convenciones/ → Buenas prácticas y estándares de código (PEP8, DRY, SOLID, etc.).linters/ → Herramientas automáticas para dar formato y calidad al código.entornos/ → Manejo de entornos y dependencias (pyenv, pipenv, virtualenv, pyproject.toml).librerias/ → Uso de librerías externas:
pandas → análisis y limpieza de datos.matplotlib → gráficos.pillow → imágenes.reportlab → PDFs.paradigmas/ → Introducción a formas de programar (imperativa, OOP, etc.).estructuras_datos/ → Arreglos, listas enlazadas, pilas, montículos, etc.com_algoritmica/ → Complejidad algorítmica y optimización.concurrencia/ → Temas avanzados sobre paralelismo y GIL en Python.Clona el repositorio y entra en el directorio.
git clone git@github.com:tyronejosee/course_python.git
cd course_python
Crea y activa un entorno virtual (recomendado).
python -m venv .venv
# Linux/MacOS
source .venv/bin/activate
# Windows
.venv\Scripts\activate
Instala las dependencias necesarias.
pip install -r requirements.txt
Ejecuta los notebooks con Jupyter.
jupyter notebook
Este repositorio está bajo la licencia MIT.