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