- 1.1. ¿Qué es Python? Historia y aplicaciones prácticas
- 1.2. Configuración del entorno de desarrollo
- 1.3. Primer programa: ¡Hola Mundo!
- 1.4. Información adicional sobre recursos y comunidades en línea
- 2.1. Sintaxis básica y tipos de datos fundamentales (números, strings, booleanos)
- 2.2. Tipos de datos compuestos: listas, diccionarios, tuplas, conjuntos
- 2.3. Operadores aritméticos, comparativos, lógicos y de asignación
- 2.4. Casting y modificación de tipos: importancia y consideraciones
- 3.1. Definición y asignación de variables
- 3.2. Convenciones de nombres y buenas prácticas
- 3.3. Uso común de None
- 4.1. Lectura de datos desde el teclado
- 4.2. Impresión de resultados y formateo de salida
- 4.3. Uso de print() y formateo avanzado de strings (f-strings, método format(), operador %)
- 5.1. Creación y llamada de funciones: definiciones y llamadas
- 5.2. Parámetros, argumentos y valores de retorno
- 5.3. Funciones lambda para operaciones rápidas y anónimas
- 6.1. Uso de if, else y elif para decisiones
- 6.2. Bucles for y while para iteraciones
- 6.3. Comprensiones de listas
- 7.1. Introducción a clases y objetos
- 7.2. Atributos, métodos y propiedades
- 7.3. Herencia y polimorfismo
- 8.1. Conceptos básicos de las excepciones
- 8.2. Uso de bloques try y except para control de errores
- 8.3. Definición de excepciones personalizadas
- 9.1. Instalación y activación de la librería numpy
- 9.2. Creación y manipulación de ndarrays: creación, tipos de datos, operaciones aritméticas
- 9.3. Indexación y slicing en ndarrays
- 9.4. Operaciones avanzadas: transposición, concatenación, división y uso de funciones numpy
- 10.1. Instalación y activación de la librería pandas
- 10.2. Creación y manipulación de Series y DataFrames
- 10.3. Operaciones aritméticas, transposición, indexación y slicing en Series y DataFrames
- 10.4. Lectura de ficheros: uso de pd.read_excel y pd.read_csv para leer archivos .xlsx y .csv