Este curso cubre desde la instalación del entorno de desarrollo hasta conceptos avanzados como programación orientada a objetos, manejo de módulos del sistema y programación funcional. Incluye temas clave como control de flujo, funciones, manejo de archivos, y manipulación de datos. Además, se abordarán pruebas, depuración, y buenas prácticas para documentación, ofreciendo una base completa para el desarrollo en Python.Ofrece una estructura clara y progresiva para entender Python desde sus fundamentos hasta conceptos avanzados, proporcionando las habilidades necesarias para aplicar el lenguaje en diferentes contextos de programación.
Duración: 30 horas
Perfil: Básico
Dirigido a
Para profesionales, programadores y analistas, que desean iniciarse en Python para análisis de datos, desarrollo web, automatización, o simplemente ampliar sus conocimientos en programación.
Requisitos previos
Se requiere experiencia previa en programación, conocimientos básicos de estructuras de control de flujo y familiaridad con conceptos de lógica de programación.
Objetivos
- Conocer los fundamentos y configuración de Python.
- Manejar estructuras de control, funciones y programación orientada a objetos.
- Trabajar con archivos, módulos del sistema y datos.
- Aplicar buenas prácticas en documentación, pruebas y depuración.
- Introducir conceptos avanzados como programación funcional y gestión de paquetes.