Basics archivos - Página 2 de 4 - El Pythonista

Categoría: Basics

Decoradores en Python explicados — De cero a usarlos como un pro

Si llevas un tiempo programando Python, tarde o temprano te encuentras con una línea tipo @algo justo encima de una función. Y si nunca te lo ha explicado nadie en condiciones, la primera reacción es: “¿esto qué hace exactamente?”. Los decoradores tienen fama de tema avanzado, pero en realidad son una idea muy simple disfrazada de sintaxis rara. Una vez...

pathlib` vs `os.path` — Cómo manejar rutas en Python sin liarte

Si llevas un tiempo programando Python te has encontrado con dos formas distintas de hablar de rutas: la antigua, con os.path + strings; y la moderna, con pathlib.Path + objetos. Las dos funcionan. Las dos hacen prácticamente lo mismo. Y todavía hoy ves código mezclado en muchos proyectos. En esta entrada te enseño la diferencia real, te doy las equivalencias...

if __name__ == “__main__”` — Por qué está en todos los scripts de Python

Abres cualquier proyecto serio de Python y ahí está, al final del fichero, esa línea con cara de jeroglífico: if __name__ == "__main__": main() Si has copiado y pegado esta línea diez veces sin entender qué hace exactamente, esta entrada es para ti. Te la explico de una vez, con un par de ejemplos, y la siguiente vez que la...

Salidas profesionales de Python en 2026 — Sueldos y perfiles reales

Si estás pensando en aprender Python y quieres saber adónde puedes llegar profesionalmente, esta entrada es para ti. Sin promesas de “100k al año en 6 meses”, sin venderte humo. Solo los caminos reales que llevo viendo desde 2018, con sueldos aproximados de mercado en 2026. Por qué Python sigue siendo top en 2026 Llevamos 8 años escuchando que “este...