Programación con Python
PlatziExpedición: Abril 2026
ID_TOPIC: Python idiomático, OOP, generadores, decoradores, manejo de contextos y tipado dinámico estricto
[APTITUDES_Y_COMPETENCIAS_VERIFICADAS]
PythonObject-Oriented Programming (OOP)ProgramaciónDesarrollo de software
[TELEMETRÍA_DE_EMISIÓN]
Resumen de la Acreditación
Certificación que profundiza en las características avanzadas y buenas prácticas idiomáticas del lenguaje Python, incluyendo el uso de generadores, comprensiones de listas/diccionarios, administradores de contexto y modelos de clases avanzadas con métodos especiales (dunder methods).
Competencias Técnicas Dominadas
- Python Idiomático: Escritura de código limpio y eficiente siguiendo las guías PEP 8 y aprovechando iteradores, generadores y expresiones generadoras para optimizar memoria.
- Metaprogramación & Decoradores: Implementación de decoradores funcionales y de clases para cross-cutting concerns (logging, timing, validación de permisos).
- Administradores de Contexto: Uso y creación de constructores con la sentencia
withmediante__enter__y__exit__para garantizar liberación de recursos (archivos, sockets, conexiones). - Manejo Estricto de Tipado: Adopción de
typing(type hints), TypeVar, Union y genéricos para análisis estático conmypy.
Aplicación en Producción
Base primordial para toda la ingeniería backend implementada en Nolan AI Software, utilidades CLI como scanned-pdf-to-text y pipelines de procesamiento automatizado.