Este curso sirve para dar los primeros pasos en el lenguaje de programación Python. Recorreremos tipos básicos, funciones, clases, sintaxis y nos prepara para arrancar los primeros proyectos con este lenguaje de programación.
Módulo 1
Python básico para programadores
- Primeros pasos
- Listas y tuplas
- Diccionarios
- Conjuntos
- Sentencias Condicionales
- Bucle While
- Bucle for
- Archivos
Módulo 2
Python intermedio para programadores
- Tipado dinámico
- Objetos mutables y tipado dinámico
- Funciones I
- Funciones II. Ámbitos
- Funciones III. Parámetros y argumentos
- Clases
- Excepciones I
- Excepciones II
Módulo 3
Python avanzado para programadores (I)
- Listas por comprensión
- Iteradores, Iterables y el protocolo de Iteración
- Creando objetos iteradores
- Funciones y expresiones generadoras
- ¿Por qué generadores?
- Desempaquetado de iterables
- Gestores de contexto
- Creando nuestros gestores de contexto
Módulo 4
Python avanzado para programadores (II)
- Métodos especiales. Construcción y representación de objetos
- Métodos especiales. Iteración y computación de atributos
- Métodos especiales. Objetos que se comportan como funciones y conjuntos (I)
- Métodos especiales. Objetos que se comportan como números
- Métodos especiales. Indexando y troceando objetos
- Python Idiomático. If y bucles for
- Python Idiomático. Funciones y excepciones
- Python Idiomático. Strings y listas
- Python Idiomático. Diccionarios y Tuplas