What You Need to Know Before
You Start
Starts 6 June 2025 14:30
Ends 6 June 2025
00
days
00
hours
00
minutes
00
seconds
6 hours 36 minutes
Optional upgrade avallable
Not Specified
Progress at your own speed
Paid Course
Optional upgrade avallable
Resumen
Aprende a escribir código Python limpio siguiendo la Guía de Estilo Oficial de Python y las Mejores Prácticas de Python. Expande tus habilidades con conferencias en video atractivas, diagramas, cuestionarios, artículos y recursos adicionales.
Programa de estudio
- Introducción al Código Limpio
- Repaso de Conceptos Básicos de Python
- Escribiendo Código Legible
- Documentación y Comentarios
- Manejo de Errores
- Organización y Estructuración del Código
- Uso Eficiente de Estructuras de Datos de Python
- Funciones y Programación Funcional
- Mejores Prácticas de Programación Orientada a Objetos
- Trabajo con Librerías Externas
- Pruebas y Depuración
- Control de Versiones con Git
- Integración y Despliegue Continuos (Tema Avanzado Opcional)
- Conclusión y Recursos Adicionales
Resumen de la Guía de Estilo de Python (PEP 8)
Importancia del Código Limpio y Mejores Prácticas
Sintaxis Básica de Python
Tipos de Datos y Estructuras de Datos
Convenciones de Nomenclatura para Variables, Funciones y Clases
Disposición del Código e Indentación
Escritura de Comentarios Inline
Creación de Docstrings Efectivos
Herramientas para Documentación: Sphinx, reStructuredText
Mejores Prácticas para Excepciones
Uso de Bloques try, except, else y finally
Organización del Código en Módulos y Paquetes
Comprensión e Implementación de Imports
Uso de __init__.py
Comprensiones de Listas y Diccionarios
Uso de Conjuntos y Tuplas
Optimización con el Módulo Collections
Escribiendo Funciones Limpias y Concisas
Comprensión de Lambdas y Funciones de Orden Superior
Uso de map(), filter() y reduce()
Escritura de Definiciones de Clases Claras
Uso Apropiado de Herencia y Composición
Encapsulación y Ocultamiento de Datos
Uso de Entornos Virtuales
Gestión de Dependencias con pip y requirements.txt
Escritura de Pruebas Unitarias con unittest y pytest
Técnicas y Herramientas de Depuración
Conceptos Básicos de Git y GitHub
Escritura de Mensajes de Commit Significativos
Configuración de CI/CD con GitHub Actions
Resumen de Puntos Clave
Lecturas Recomendadas y Recursos Adicionales
Ejercicios Prácticos y Cuestionarios
Enseñado por
Estefania Cassingena Navone
Asignaturas
Programación