1. Introducción
  2. Configuración del Entorno
    1. Instalación de Python
    2. VS Code para Principiantes
    3. Entornos Virtuales (venv)
  3. Fundamentos de Python
    1. Hola Mundo y Sintaxis Básica
    2. Variables y Tipos de Datos
    3. Operadores Matemáticos y Lógicos
  4. Estructuras de Control
    1. Condicionales: if/elif/else
    2. Bucles for (listas y rangos)
    3. Bucles while y control
  5. Estructuras de Datos
    1. Listas y Métodos Básicos
    2. Diccionarios Prácticos
    3. Tuplas y Sets
  6. Funciones y Módulos
    1. Crear Funciones con def
    2. Módulos Estándar (math, os)
    3. Organizar Código en Múltiples Archivos
  7. Manejo de Archivos
    1. Leer/Escribir Archivos de Texto
    2. Trabajar con CSV y JSON
  8. Manejo de Errores
    1. Excepciones Comunes
    2. Bloques try/except/finally
    3. Errores Personalizados
  9. Proyectos de Automatización
    1. Copias de Seguridad Automáticas
    2. Organizar Archivos por Tipo
    3. Web Scraping Básico (requests + BeautifulSoup)
  10. Despliegue Básico
    1. Ejecutar Scripts en la Nube (Replit)
    2. Programar Tareas (Cron/Task Scheduler)
  11. Ejercicios por Capítulo

Python para principiantes: Automatización desde cero

Crear Funciones con def