PYTHON MEDIO

Programa completo: de programador funcional a profesional — FastAPI, SQLAlchemy, pytest, asyncio, scraping avanzado

6 cursos 72 módulos Testing + CI/CD BD + APIs
Elige tu curso para empezar

Este programa de 6 cursos te lleva de programador funcional a profesional Python. Domina decoradores, generadores, pattern matching, programación funcional, testing profesional con pytest, bases de datos con SQLAlchemy, APIs con FastAPI, web scraping avanzado con Playwright y automatización. Actualizado a Python 3.14/3.15 con type hints, free-threaded mode y mejores prácticas 2026.

Avanzado Funcional Testing BD APIs Scraping
Curso 1

Python Avanzado del Lenguaje

Decoradores, generadores, iteradores, context managers, closures, match/case, type hints, Enum, descriptores, metaclases, typing avanzado y proyecto framework de plugins.

DecoradoresGeneradoresmatch/caseType Hints
12 módulos
Curso 2

Programación Funcional

Paradigma funcional, funciones puras, inmutabilidad, composición, functools, itertools, operator, currificación, monadas, toolz y proyecto pipeline de datos.

functoolsitertoolsMonadastoolz
12 módulos
Curso 3

Testing, Calidad y Depuración

TDD, unittest, pytest, fixtures/mocks, parametrización, coverage, logging, pdb++, profiling, ruff/mypy, CI/CD GitHub Actions y proyecto suite de tests.

pytestTDDCI/CDmypy
12 módulos
Curso 4

Bases de Datos y Persistencia

SQLite, PostgreSQL, SQLAlchemy Core+ORM, Alembic, Redis, MongoDB, Tortoise-ORM, Repository+UoW y proyecto backend con BD.

SQLAlchemyPostgreSQLRedisAlembic
12 módulos
Curso 5

APIs Web y Backend con FastAPI

HTTP/REST, FastAPI, Pydantic V2, auth JWT/OAuth2, SQLAlchemy, Swagger, WebSockets, Celery, testing httpx y proyecto API e-commerce.

FastAPIJWTWebSocketsCelery
12 módulos
Curso 6

Web Scraping y Automatización Avanzada

HTTP avanzado, BS4+lxml, Selenium, Playwright, Scrapy, anti-scraping, RPA, PyAutoGUI, PyMuPDF, aiohttp y proyecto monitor de precios.

PlaywrightScrapySeleniumaiohttp
12 módulos