Python Tutorial archivos - El Pythonista

Categoría: Python Tutorial

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...

Python o JavaScript: cuál aprender primero según tu objetivo en 2026

“¿Empiezo por Python o por JavaScript?”. Es la pregunta más cara que se hace alguien que quiere meterse en programación. Cara porque elegir mal te puede costar 6 meses dando vueltas en el lenguaje equivocado para tu objetivo. La buena noticia: hay una respuesta clara según lo que quieras hacer. La mala: depende. Vamos a quitar el “depende” rápido. La...

Manipular Excel con Python — Leer, escribir y formatear con `openpyxl

Excel sigue dominando el mundo de los datos. En oficinas, contabilidad, ventas, marketing, recursos humanos — los .xlsx están por todos lados. Y en algún momento te toca automatizar el trabajo con ellos: leer 200 ficheros, generar un informe mensual, formatear una plantilla, exportar resultados de un script. La buena noticia: Python lo hace fácil. La librería openpyxl te permite...

Enviar emails desde Python con `smtplib` — Sin liarte con SMTP

Casi cualquier proyecto que automatiza algo acaba necesitando enviar emails: notificaciones, informes, alertas cuando un script falla, confirmaciones de registro, ofertas semanales. Python lo hace fácil con smtplib (en la stdlib, viene de fábrica) y email (también stdlib) para construir el mensaje. En esta entrada te enseño los patrones que de verdad usas: configurar el envío, mandar texto plano, HTML,...

Entornos virtuales en Python — `venv` y `pip` sin liarte

Si llevas pocas semanas con Python, seguro que has visto a alguien hablar de “el venv”, “activar el entorno”, “el requirements.txt” — y no terminas de pillar por qué hace falta tanta movida cuando tú lo único que querías era hacer pip install requests y tirar palante. Spoiler: hace falta. Y es lo primero que aprendes en cualquier proyecto profesional....

¿Cuánto se tarda en aprender Python? La verdad sin humo

“¿En cuánto tiempo aprendo Python?”. La pregunta que más me hacen, y la que peor se contesta en internet. Por un lado los gurús de YouTube te prometen “Python en 30 días”. Por otro, los foros te dicen “depende, es un viaje sin fin”. Las dos respuestas son inútiles. Llevo desde 2018 dando clases de Python, desde 2013 trabajando profesionalmente...