Descripción
Requisitos previos
Este programa está diseñado para personas que comparten una o más de las siguientes características:
- Tienen conocimientos básicos de programación, como entender qué es una variable o una estructura condicional (if).
- Poseen nociones elementales de lógica de programación.
- Son entusiastas de la programación, aunque no cuenten con experiencia previa desarrollando software.
- Son desarrolladores/as con menos de tres años de experiencia en Python y desean profundizar en el lenguaje.
- Quieren aprender a escribir código "pythónico", adoptando buenas prácticas y un estilo idiomático.
- Provienen de otros lenguajes de programación y buscan incorporar Python a su stack profesional.
- Desean actualizar o modernizar sus conocimientos de Python.
- Se desempeñan en áreas como ciencia de datos, DevOps o cómputo en la nube y desean fortalecer sus habilidades de programación.
Perfil de egreso
Al finalizar el programa, las personas egresadas contarán con los conocimientos y habilidades necesarias para utilizar Python de manera efectiva en diversas áreas del desarrollo de software y tecnología, tales como: desarrollo web, DevOps, ciencia de datos y cómputo en la nube, entre otras.
Además, habrán desarrollado las siguientes competencias:
- Preparar y configurar un entorno de trabajo adecuado para programar con Python.
- Comprender los fundamentos del lenguaje Python.
- Dominar distintos paradigmas de programación presentes en Python: imperativo, orientado a objetos y funcional.
- Utilizar estructuras y elementos del lenguaje para organizar y estructurar el código de forma clara y eficiente.
- Escribir código “pythónico”, siguiendo las buenas prácticas y convenciones de la comunidad.
- Instalar y gestionar dependencias utilizando pip y el ecosistema de librerías de Python.
- Conocer y aplicar herramientas clave de la biblioteca estándar del lenguaje.
- Estar al tanto de las características más recientes de Python y saber cómo integrarlas para escribir mejor código.
- Manejar conceptos y técnicas de nivel intermedio a avanzado en el uso del lenguaje.
- Crear scripts en Python orientados a la automatización y programación de sistemas.
- Aplicar sus conocimientos de Python en diversos roles técnicos dentro del ecosistema tecnológico.