- Introducción
- Capítulo 1: Introducción a la Programación y Python
- Capítulo 2: Configuración del Entorno de Python
- Instalación en Windows
- Instalación en macOS
- Instalación en Linux
- Editores y IDEs Recomendados
- Capítulo 3: Sintaxis de Python y Tu Primer Programa
- Reglas de Sintaxis
- Comentarios y Documentación
- Ejecutar Código Python
- Capítulo 4: Variables y Tipos de Datos
- Concepto de Variables
- Tipos de Datos Básicos
- Conversión de Tipos
- Ejercicios
- Capítulo 5: Operadores y Expresiones
- Operadores Matemáticos
- Operadores de Comparación
- Operadores Lógicos
- Operadores de Asignación
- Operadores Bit a Bit
- Operadores de Identidad y Pertenencia
- Resumen y Expresiones Complejas
- Quiz: Operadores y Expresiones
- Capítulo 6: Control de Flujo – Condicionales
- Condicionales
- Capítulo 7: Control de Flujo – Bucles
- Bucles For
- Bucles While
- Control de Bucles
- Patrones Comunes
- Capítulo 8: Estructuras de Datos
- Listas
- Diccionarios
- Tuplas
- Conjuntos (Sets)
- Diagramas de Estructuras
- Quiz: Estructuras de Datos
- Capítulo 9: Funciones – Bloques de Construcción para Reutilización
- Crear funciones con def
- Parámetros y argumentos
- Retorno de valores
- Diagramas de Funciones
- Capítulo 10: Módulos y la Biblioteca Estándar
- Módulos estándar
- Capítulo 11: Mini Proyecto – Integrando Todo
- Planificación del Proyecto
- Desarrollo Paso a Paso
- Mejoras y Desafíos
- Conclusión
- Capítulo 12: Siguientes Pasos
- Apéndice A: Glosario de Términos
- Apéndice B: Recursos Adicionales
- Apéndice C: Soluciones a Ejercicios
- Apéndice D: Agradecimientos