Python: Desde Cero hasta Profesional
Domina Python desde los fundamentos: variables, estructuras de datos, POO, decoradores, generadores, testing, manejo de archivos y buenas prácticas.
Lecciones (19)
Introducción a Python
Historia, instalación, REPL, primer script y el Zen de Python.
Variables y Tipos de Datos
int, float, str, bool, None, conversiones y f-strings.
Estructuras de Control
if/elif/else, while, for, range(), break/continue y match-case.
Listas y Tuplas
Listas mutables, slicing, comprehensions, tuplas inmutables y unpacking.
Diccionarios y Sets
dict, dict comprehensions, sets, operaciones de conjuntos y frozenset.
Funciones
def, *args/**kwargs, scope LEGB, lambda, funciones como objetos.
Módulos y Paquetes
import, __name__, pip, venv, requirements.txt y crear paquetes.
POO: Fundamentos
Clases, __init__, self, herencia, super(), @property e isinstance.
POO Avanzada
Herencia múltiple, MRO, ABC, dunder methods, dataclasses y slots.
Manejo de Excepciones
try/except/else/finally, raise, excepciones custom y context managers.
Iteradores y Generadores
Protocolo iterador, yield, generator expressions e itertools.
Decoradores
Closures, @decorator, con argumentos, functools.wraps y ejemplos prácticos.
Archivos y E/S
open/read/write, pathlib, csv, json y pickle.
Expresiones Regulares
Módulo re, match/search/findall/sub, grupos y flags.
Testing con pytest
pytest, fixtures, parametrize, mocking y coverage.
Concurrencia y Paralelismo
GIL, threading, multiprocessing, asyncio y concurrent.futures.
Tipado Estático con typing
Type hints, typing module, Protocol, Generic, TypeAlias y mypy.
Buenas Prácticas y Pythonic Code
PEP 8, EAFP vs LBYL, walrus operator, linters y estructura de proyecto.
Preguntas de Entrevista: Python
Mutable vs inmutable, GIL, decoradores, is vs ==, duck typing y más.
🚀 Desbloquea todas las lecciones
Mejora a Pro para acceder a todas las lecciones, ejercicios, quizzes y constancias.
Ver planes desde $9/mes