Programación avanzada en Python - 3 días de clases en línea
1.950,00 EUR
- 3 days
Lleva tus habilidades en Python al siguiente nivel con este curso avanzado de programación diseñado para desarrolladores con experiencia. Python Advanced Programming se basa en tus conocimientos fundamentales de Python para ayudarte a escribir código más limpio, rápido y escalable utilizando características avanzadas del lenguaje y prácticas profesionales de desarrollo.
Características clave
Idioma
Material del curso en inglés
Nivel
Nivel intermedio - avanzado
3 días (8 horas/día) en línea con instructor en vivo
Más de 40 horas de estudio recomendadas
Preparación alineada con los exámenes PCAP y PCPP1
Sesiones dirigidas por expertos impartidas por profesionales experimentados en Python
Pide la confirmación de la fecha.
Certificación de finalización del programa incluida
Resultados de aprendizaje
Al final de este programa, podrás:
Configuración de código y funciones
Configura Python, prepara tu entorno y escribe funciones reutilizables usando argumentos y recursión para crear scripts eficientes y fáciles de mantener.
Programación orientada a objetos
Aprende los conceptos fundamentales de la POO, incluidos clases, herencia, mixins y atributos, para crear aplicaciones modulares y escalables.
Cadenas y expresiones regulares
Trabaja con cadenas y expresiones regulares para extraer, coincidir y manipular texto en tareas de procesamiento de datos y automatización
Módulos y paquetes
Estructura las aplicaciones usando módulos y paquetes, y gestiona las dependencias con pip para facilitar un desarrollo escalable.

Cronograma del curso
Día 1
Sesión 1: Programación Orientada a Objetos Avanzada
- Fundamentos de la POO: clases, objetos y self
- Constructores, destructores y encapsulación
- Herencia, polimorfismo y clases abstractas
- Herencia múltiple, mixins y composición
- Introspección y miembros estáticos
Sesión 2: Iteradores y generadores
- Iterables e iteradores
- Iteradores y generadores personalizados
- yield vs return
Sesión 3: Comprensiones
- Comprensiones de listas, conjuntos y diccionarios
- Uso de zip para emparejar datos
Día 2
Sesión 4: Decoradores
- Fundamentos y sintaxis de los decoradores
- Decoradores de funciones y anotaciones
- Casos de uso prácticos
Sesión 5: Programación funcional
- Conceptos de programación funcional
- Lambdas, map, filter y reduce
- Principios de inmutabilidad
Sesión 6: Multihilo
- Conceptos básicos de hilos y concurrencia
- Ciclo de vida de los hilos, sleep y joins
- Intercambio y sincronización de datos
- Multihilo vs multiproceso
Día 3
Sesión 7: Servicios web
- Servicios web y API RESTful
- Manejo de datos JSON
- Métodos HTTP y operaciones CRUD
- Clientes REST e integración
Sesión 8: Pruebas unitarias
- Fundamentos y terminología de las pruebas unitarias
- Casos de prueba, clases y fixtures
- Aserciones y ejecución de pruebas con runners

¿Quién debería inscribirse en este programa?
Desarrolladores de Python con experiencia básica a intermedia
Desarrolladores de software que buscan reforzar habilidades avanzadas de Python
Programadores que quieran mejorar la estructura y la escalabilidad del código
Ingenieros de datos y analistas que usan Python para el procesamiento
Requisitos previos
- Sólidos conocimientos de los fundamentos de Python (variables, bucles, funciones y estructuras de datos)
- Experiencia básica escribiendo y ejecutando scripts en Python
- Tener conocimientos de los conceptos de programación orientada a objetos es útil, pero no esencial
- Comprensión general de los principios de desarrollo de software
Declaraciones
Licencias y acreditación
El curso se ofrece de acuerdo con el Acuerdo del Programa de Socios y cumple con los requisitos del Acuerdo de Licencia.
Política de Equidad
Se anima a los candidatos a ponerse en contacto con AVC para recibir orientación y apoyo durante todo el proceso de adaptación.
Preguntas frecuentes

¿Necesita soluciones corporativas o integración LMS?
¿No encontraste el curso o programa que encajaría para tu empresa? ¿Necesitas integración con un LMS? ¡Escríbenos! ¡Resolveremos todo!
