Fundamentos de PythonPrincipiante7 módulos~3.5 horas prácticas3 modos de aprendizaje
Construí una herramienta CLI real en Python
Construí e instalá un gestor de tareas real de línea de comandos, el comando todo, con subcomandos de argparse, persistencia en JSON, manejo de errores, pruebas y un punto de entrada en pyproject.
// Lo que podrás hacer- Prerequisitos, alcance y expectativas honestas
- Generá la estructura del paquete todo
- Subcomandos de argparse y despacho
- Leé y escribí el archivo de datos JSON
7 módulos, hechos para ejecutar
Cada módulo incluye código ejecutable. Expande cualquiera para ver su contenido.
00IntroducciónEl comando todo que vas a construir e instalar30 min
Preguntas que responde este módulo
- ¿Cómo podés observar el comando todo real que vas a instalar al final del curso?
- ¿Cómo podés elegir el camino de aprendizaje que más te convenga?
Empezar móduloVista previa gratis
01OrientaciónPrerequisitos, alcance y expectativas honestas30 min
Preguntas que responde este módulo
- ¿Cómo podés confirmar que tenés Python y una terminal lista?
- ¿Qué necesitás saber sobre qué es una herramienta CLI a nivel conceptual antes de construir una?
02Configuración del proyectoGenerá la estructura del paquete todo30 min
Preguntas que responde este módulo
- ¿Cómo podés crear la estructura de directorios del paquete todo?
- ¿Cómo podés entender qué hace que una carpeta sea un paquete importable de Python?
03Parseo de comandosSubcomandos de argparse y despacho30 min
Preguntas que responde este módulo
- ¿Cómo argparse convierte argumentos crudos en un comando estructurado?
- ¿Cómo podés despachar cada subcomando a su propia función handler?
04Persistencia de tareasLeé y escribí el archivo de datos JSON30 min
Preguntas que responde este módulo
- ¿Cómo podés construir una capa de almacenamiento que cargue y guarde tareas en un archivo JSON?
- ¿Cómo podés integrar persistencia real en los handlers add, list y done?
05Robusto y probadoManejo de errores y una suite de pytest30 min
Preguntas que responde este módulo
- ¿Cómo podés manejar el camino infeliz con un error custom y códigos de salida limpios?
- ¿Cómo podés protegerte contra un archivo de datos corrupto?
06Mirá cómo correEmpaquetálo para que pip install instale un comando todo real30 min
Preguntas que responde este módulo
- ¿Cómo podés entender qué es un entry point y cómo crea un comando?
- ¿Cómo podés escribir `pyproject.toml` con un entry point en console_scripts?
¿Listo para construir tu primer agente? Construí una herramienta CLI real en Python?
Empezá con el Módulo 0 gratis y desbloqueá la ruta completa con un plan Pro.