Duración

20 horas

Objetivos

Conocer el ecosistema Python y comprender su popularidad. Principales entornos de desarrollo y programación interactiva. Aprender los elementos principales del lenguaje, librerías más utilizadas y estructuras de datos. Programación aplicada a la resolución de problemas.

Temario

  1. Ecosistema
    • Origen y fundamentos del ecosistema Python
    • Principales casos de uso y aplicaciones
    • Filosofía Open Source
    • Programación interactiva y scripting
    • IDEs y programación basada en libretas
    • Introdución a Python: tipado dinámico y variables
  2. Introducción a Python
    • Expresiones
    • Bloques, estructuras condicionales y de control
    • Estructuras de datos
  3. Lenguaje orientado a objetos
    • Funciones
    • Clases y objetos
    • Ámbitos locales y globales
    • Gestión de la entrada/salida
    • Serialización
  4. Estructuración de proyectos
    • Paquetes y módulos
    • Estructuración de los proyectos
    • Repositorios de código: pypi
    • Entornos virtuales
    • Buenas prácticas
  5. Eficiencia y productividad
    • Orden superior
    • Iteradores y generadores
    • Comprensión de listas y diccionarios
    • Principales paquetes del ecosistema Python

Solicita  información

Política de Privacidad