Temario

Introducción

Módulo 1: Conceptos Básicos de Programación en Python

1.1 Variables, tipos de datos y operadores.

1.2 Entrada de Datos.

1.3 Estructuras de control.

1.4 Funciones y modularidad.

1.5 Ejercicios Prácticos Módulo 1

Módulo 2: Estructuras de Datos en Python

2.1 Listas.

2.2 Tuplas.

2.3 Diccionarios.

2.4 Conjuntos.

2.5 Cadenas o Strings, Acceso y Manipulación de Cadenas.

2.6 Ejercicios Prácticos Módulo 2

Módulo 3: Manejo de Errores y Excepciones

3.1 Try, except, finally.

3.2 Creación de Excepciones Personalizadas.

3.3 Ejercicios Prácticos Módulo 3

Módulo 4: Trabajo con Archivos

4.1 Creación, Lectura y Escritura de Archivos de Texto.

4.2 Manipulación de rutas de archivos y directorios.

4.3 Ejercicios Prácticos Módulo 4

Módulo 5: Programación Funcional en Python

5.1 Funciones de primera clase.

5.2 Funciones lambda.

5.3 Map, Filter y Reduce.

5.4 Comprensiones de Listas.

5.5 Inmutabilidad.

5.6 Ejercicios Prácticos Módulo 5

Módulo 6: Expresiones Regulares

6.1 Patrones para Buscar y Manipular Texto

6.2 Sintaxis Básica de Expresiones Regulares.

6.3 Aplicaciones Comunes de las Expresiones Regulares.

6.4 Ejercicios Prácticos Módulo 6

Módulo 7: Manejo de Fechas y Tiempo

7.1 Módulo datetime.

7.2 Directivas de Formato.

7.3 Zonas Horarias.

7.4 Ejercicios Prácticos Módulo 7