Python
Aprende Python de principio a fin. Sintaxis, estructuras de datos, POO, generadores, async, pruebas y empaquetado.
19 lecciones, en orden
- 120 min
Hola, Python
VariablesPrintRepl - 225 min
Números y cadenas
IntegersFloatsString concatenationF-strings - 315 min
Asking the User a Question
Input()String return typeInt() and float() conversionInteractive programs - 430 min
Control de flujo
If/elif/elseComparison operatorsBoolean operatorsWhile loopsFor loopsBreak and continue - 530 min
Listas y tuplas
List creationIndexingSlicingAppendPopIteration+2 - 630 min
Diccionarios y conjuntos
Dict basicsGet with defaultIterate keysIterate valuesIterate itemsSets+1 - 730 min
Funciones
DefParametersDefault valuesKeyword arguments*args and **kwargsReturn values+1 - 825 min
Comprehensions
List comprehensionsDict comprehensionsSet comprehensionsConditional expressionsReadability tradeoffs - 930 min
Archivos e IO
Open with withReading linesWriting filesPathlib.PathJson readJson write - 1030 min
Modules y Packages
ImportFrom importWriting your own moduleIf __name__ == "__main__"Packages__init__.py - 1135 min
Clases y OOP
Class definition__init__Instance attributesClass attributesMethods__repr__ - 1230 min
Herencia y composición
SubclassingSuper()Method overridingCompositionWhen to choose composition - 1330 min
Manejo de excepciones
TryExceptElseFinallyRaiseCustom exception classes+1 - 1430 min
Iterators y Generators
Iterator protocolYieldGenerator functionsGenerator expressionsLazy evaluation - 1530 min
Decorators
Functions are objectsWrapper functions@decorator syntaxFunctools.wrapsParametrized decorators - 1625 min
Context Managers
With statement__enter__ and __exit__Writing your own context managerContextlib.contextmanager - 1740 min
Concurrencia: hilos y Async
GIL in plain languageConcurrent.futures.ThreadPoolExecutorAsyncio basicsAsync defAwaitWhen to use threads vs async - 1835 min
Pruebas con pytest
Test functionsAssertRunning pytestParametrizeFixtures - 1935 min
Empaquetado y despliegue
Pyproject.tomlPip install -eConsole scriptsBuilding a wheelPublishing to PyPI
Aprende Python en tu idioma
Cada lección, examen y respuesta del tutor aparece en tu idioma. El tutor de IA responde en el idioma en que le hablas.
Roles that use Python
See how hiring teams interview engineers on Python, in production-like environments.
Senior Python Developer
Hire senior Python developers in real Django, FastAPI and Flask codebases with real load and real test suites. Live or take-home, fully recorded.
See the interviewBackend Engineer (Go, Rust, Java)
Hire backend engineers in real services with real databases, real concurrency and real latency budgets. Live or take-home, fully recorded.
See the interviewData Engineer
Hire data engineers in workspaces with real Spark, dbt and Airflow pipelines. Schema drift, bad data and reruns included.
See the interview