CodeForge

supercurso 04

Python de Cero a Experto

Tres rutas: scripting y automatización, backend con FastAPI, y datos e IA.

10 módulos65 lecciones publicadas~28 h de contenidodesde cero

Temario

01Fundamentos0/6
  1. Qué es Python y cómo correrlo22m20
  2. Variables y tipos de datos22m20
  3. Números y operadores20m20
  4. Strings: trabajar con texto22m20
  5. F-strings y entrada de datos22m20
  6. Reto: calculadora de gastos30m60
02Control y colecciones0/7
  1. Condicionales: if, elif, else22m20
  2. Bucles: for y while22m20
  3. Listas: secuencias de datos22m20
  4. Tuplas y sets20m20
  5. Diccionarios: datos con estructura22m20
  6. Comprehensions: la joya de Python22m20
  7. Reto: análisis de gastos35m60
03Funciones0/6
  1. Definir funciones con def22m20
  2. Parámetros flexibles: defaults, *args, **kwargs22m20
  3. Lambda y funciones como valores22m20
  4. Scope, docstrings y anotaciones de tipo22m20
  5. Módulos, imports y pip22m20
  6. Reto: kit de funciones para Mi Bolsillo35m60
04POO0/7
  1. Clases y objetos22m20
  2. Atributos y métodos20m20
  3. Herencia: reutilizar y especializar22m20
  4. Dunder methods: objetos que se sienten nativos22m20
  5. @property y encapsulación22m20
  6. Dataclasses y protocolos22m20
  7. Reto: modela Mi Bolsillo con clases40m60
05Python intermedio0/7
  1. Excepciones: manejar errores22m20
  2. Excepciones personalizadas20m20
  3. Context managers: la sentencia with20m20
  4. Archivos y pathlib22m20
  5. JSON y CSV: datos estructurados22m20
  6. argparse: herramientas de línea de comandos20m20
  7. Reto: procesador de datos robusto40m60
06Python avanzado0/6
  1. Iteradores y generadores22m20
  2. Decoradores desde cero24m20
  3. Typing moderno22m20
  4. Pattern matching con match/case20m20
  5. Asyncio: asincronía en Python22m20
  6. Reto: pipeline de datos perezoso40m60
07Ruta scripting0/7
  1. Automatizar archivos y carpetas22m20
  2. Un script que organiza carpetas22m20
  3. requests: hablar con la web22m20
  4. Web scraping con BeautifulSoup22m20
  5. Excel con openpyxl20m20
  6. CLIs modernas con Typer20m20
  7. Reto: organizador de descargas40m60
08Ruta backend0/7
  1. APIs web y FastAPI24m20
  2. Rutas, parámetros y cuerpo22m20
  3. Pydantic: validación de datos22m20
  4. Base de datos: SQL y SQLModel24m20
  5. Autenticación con JWT22m20
  6. Estructura de proyecto y tests22m20
  7. Reto: la capa de datos de una API40m60
09Ruta datos e IA0/7
  1. NumPy esencial22m20
  2. Pandas: Series y DataFrames22m20
  3. Explorar y filtrar datos22m20
  4. Agrupar y transformar22m20
  5. Visualización de datos20m20
  6. Machine Learning y APIs de IA24m20
  7. Reto: análisis de gastos con Pandas40m100
10Proyectos + retos0/5
  1. Proyecto: bot automatizador de reportes60m150
  2. Proyecto: análisis de un dataset colombiano60m150
  3. Proyecto: API de tareas con FastAPI70m150
  4. Reto: problemas de entrevista45m100
  5. El cierre: lo que ahora sabes hacer18m20