Bienvenido a esta Wiki de Python en español, diseñada como una guía práctica y progresiva para aprender Python desde los fundamentos hasta patrones comunes de uso real.
El objetivo de esta Wiki es claro:
Aprender Python viendo código real, ejemplos claros y resultados concretos.
No es una referencia teórica pesada.
Es una colección de ejemplos prácticos, errores comunes y ejercicios resueltos.
Esta Wiki es ideal si:
- Estás empezando con Python
- Quieres reforzar fundamentos con ejemplos claros
- Vienes de otro lenguaje y quieres entender Python “a la manera Python”
- Buscas ejemplos rápidos y reutilizables
- Quieres evitar errores comunes desde el principio
Nivel: principiante → intermedio
La Wiki está organizada por bloques temáticos, cada uno con un formato consistente:
- Explicación clara
- Ejemplos numerados
- Código real
- Salida esperada
- Buenas prácticas
- Errores comunes
- Ejercicios con soluciones
- Métodos comunes (
split,replace,strip,join, etc.) - Comparaciones y validaciones
- Errores comunes con strings
- Métodos principales de listas
- List comprehensions
- Listas vs tuplas
- Errores comunes
- Ejercicios prácticos
- Diccionarios básicos
keys(),values(),items()- Diccionarios anidados
- Errores comunes
- Ejercicios prácticos
- Comparativas con listas
- Sets básicos
- Operaciones de conjuntos
- Errores comunes con sets
- Ejercicios prácticos
frozensety cuándo usarlo- Comparativa: listas vs sets vs diccionarios
if,elif,else- Bucles
forywhile break,continue,pass- Errores comunes con bucles
- Ejercicios prácticos
- Definición y retorno
- Argumentos por defecto
*argsy**kwargs- Funciones lambda
- Errores comunes con funciones
- Ejercicios prácticos
import- Módulos y paquetes
- Estructura de proyectos
- Buenas prácticas de imports
Recomendación de uso:
- Lee el tema
- Ejecuta el código localmente
- Observa la salida
- Revisa los errores comunes
- Practica con los ejercicios
- Reutiliza los ejemplos en tus propios proyectos
Cada página está pensada para poder leerse de forma independiente.
- Menos teoría, más práctica
- Código antes que definiciones
- Errores reales explicados
- Ejemplos cortos y claros
- Estilo consistente en toda la Wiki
- Manejo de excepciones (
try / except) - Archivos y entrada/salida
- JSON y datos estructurados
- Programación orientada a objetos
- Testing básico con
pytest - Scripts reales y mini proyectos
Sugerencias, correcciones y mejoras son bienvenidas.
Esta Wiki está pensada para crecer de forma orgánica y útil.
Si estás aprendiendo Python y alguna página te ahorra tiempo, confusión o errores, entonces esta Wiki está cumpliendo su objetivo.
📘 Empieza aquí: Home