Curso de Python.
- INTRODUCCIÓN A PYTHON
1.1. Tipado
1.2. Casos de uso - EL INTÉRPRETE DE PYTHON
2.1. pip
2.2. virtualenv
2.3. pyenv (solo macOS y Linux)
2.4. pipenv - INTRODUCCIÓN A LOS TIPOS DE OBJETOS
3.1. Tipos de datos inmutables
3.2. Tipos de datos mutables
3.3. Operadores - CONTROL DE FLUJO
4.1. Test de veracidad
4.2. Tablas de la verdad
4.3. Sentencia “if”
4.4. Sentencia “while”
4.5. Sentencia “for”
4.6. Sentencia “match”
4.7. pass (palabra reservada) - FUNCIONES
5.1. Definir funciones
5.2. Ámbito local y global
5.3. Parámetros opcionales
5.4. args y kwargs
5.5. Operadores ternarios
5.6. Funciones lambda (o anónimas) - CLASES Y OBJETOS
6.1. ¿Cómo crear objetos y clases?
6.2. Clases estáticas y dinámicas
6.3. Herencia
6.4. Herencia múltiple
6.5. Constructor
6.6. Destructor
6.7. ¿Qué son las clases?
6.8. Clases abstractas
6.9. Composición - MÓDULOS
7.1. Módulos
7.2. Paquetes
7.3. Paquetes dentro de paquetes
7.4. Búsqueda de paquetes y módulos
7.5. Ámbitos - ENTRADA Y SALIDA
8.1. Formateo de cadenas
8.2. Representaciones textuales de una clase
8.3. Jugando con strings
8.4. Mensajes en fichero
8.5. Serializar datos - BIBLIOTECA ESTÁNDAR Y FUNCIONES BUILT-IN
9.1. Funciones built-in