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: Estructuras de Control
    1. Condicionales
    2. Bucles For
    3. Bucles While
    4. Control de Bucles
    5. Patrones Comunes
    6. Diagramas de Flujo
    7. Quiz: Estructuras de Control
  8. Capítulo 7: Estructuras de Datos
    1. Listas
    2. Diccionarios
    3. Tuplas
    4. Conjuntos (Sets)
    5. Diagramas de Estructuras
    6. Quiz: Estructuras de Datos
  9. Capítulo 8: Funciones y Módulos
    1. Crear funciones con def
    2. Parámetros y argumentos
    3. Retorno de valores
    4. Módulos estándar
    5. Diagramas de Funciones
  10. Capítulo 9: Manejo de Archivos
    1. Leer y escribir archivos de texto
    2. Trabajar con CSV
    3. Trabajar con JSON
  11. Capítulo 10: Manejo de Errores
    1. Excepciones comunes
    2. Bloques try/except/finally
    3. Errores personalizados
    4. Ejemplos Adicionales: Excepciones
    5. Diagramas de Errores
  12. Capítulo 11: Proyectos de Automatización
    1. Copias de Seguridad Automáticas
    2. Organizador de Archivos por Tipo
    3. Web Scraping Básico
    4. Diagramas de Proyectos
  13. Capítulo 12: Mini Proyecto Integrador
    1. Planificación del Proyecto
    2. Desarrollo Paso a Paso
    3. Mejoras y Desafíos
    4. Conclusión
  14. Capítulo 13: Despliegue Básico
    1. Ejecutar Scripts en la Nube
    2. Ejemplos Adicionales: Nube
    3. Programar Tareas Automáticas
    4. Monitoreo y Mantenimiento
    5. Resumen del Capítulo
  15. Capítulo 14: Ejercicios por Capítulo
  16. Apéndice A: Glosario de Términos
  17. Apéndice B: Recursos Adicionales
  18. Apéndice C: Soluciones a Ejercicios
  19. Índice Temático