Introducción a Python

Aprende qué es Python, por qué es tan popular y cómo empezar con tu primer programa, pip, venv y scripts útiles.

Introducción a Python

Si alguna vez has pensado en programar, pero te has quedado bloqueado en la primera línea de código, Python probablemente sea el mejor lugar para empezar. Está diseñado para que lo lean las personas, no solo las máquinas.

Imagen de portada que transmite un ambiente acogedor y práctico para empezar a programar en Python.
Imagen de portada que transmite un ambiente acogedor y práctico para empezar a programar en Python.

¿Qué es Python, al fin y al cabo?

Python es un lenguaje de programación de propósito general: sirve para automatizar tareas aburridas, analizar datos, crear sitios web y mucho más. Surgió a comienzos de los años 90, creado por Guido van Rossum, y creció hasta convertirse en uno de los lenguajes más utilizados del mundo.

El secreto del nombre no está en la serpiente, sino en el grupo británico de humor Monty Python. Eso ya dice algo sobre la filosofía del lenguaje: tomarse el trabajo en serio sin tomarse demasiado en serio la burocracia.

Por qué tanta gente quiere Python

Hay dos motivos que aparecen una y otra vez: la legibilidad y el tipado dinámico.

Legibilidad, porque el código Python se parece al pseudocódigo en inglés. No hay llaves por todas partes ni punto y coma al final de cada línea: la indentación organiza el código y eso fomenta un estilo limpio.

Tipado dinámico, porque no necesitas indicar si una variable es un número o un texto: Python lo descubre durante la ejecución. Escribes edad = 30 y listo. Esto hace que la curva de aprendizaje sea mucho más suave para quienes están empezando.

Si a eso le sumas una comunidad enorme, casi siempre encontrarás una respuesta para tu problema a una búsqueda de distancia.

El ecosistema: pip y venv

Python por sí solo ya puede hacer muchas cosas, pero su verdadera fuerza está en el ecosistema de bibliotecas.

pip es el instalador de paquetes. ¿Necesitas hacer solicitudes HTTP? pip install requests. ¿Quieres manipular hojas de cálculo? pip install openpyxl. En PyPI, el repositorio oficial, existe un paquete para casi todo.

venv crea entornos virtuales: carpetas aisladas donde las dependencias de un proyecto se mantienen separadas de las de otro. Así, el proyecto A puede utilizar una versión de una biblioteca y el proyecto B otra, sin conflictos. Un comando es suficiente:

bash python -m venv .venv source .venv/bin/activate

Acostúmbrate a crear un venv por proyecto desde el principio. Te ahorrará muchos dolores de cabeza.

Dónde Python realmente brilla

Python es una navaja suiza, pero destaca especialmente en algunos ámbitos:

  • Scripts y automatización: renombrar mil archivos, descargar informes, pasar datos de un lugar a otro. Las tareas repetitivas se convierten en scripts de diez líneas.
  • Datos y ciencia: con pandas, NumPy y las bibliotecas de machine learning, Python se convirtió en la lingua franca del análisis de datos y la IA.
  • Web: frameworks como Django y Flask impulsan sitios y APIs de producción en todo el mundo.
  • Conexión entre sistemas: cuando necesitas conectar dos herramientas que no se comunican entre sí, Python suele ser el puente.

Tu primer programa

El primer paso clásico cabe en una sola línea:

python print("Olá, mundo!")

Guárdalo en un archivo ola.py y ejecútalo con python ola.py. Listo: ya has programado.

Puedes ir un poco más allá sin complicarte:

python nome = input("Como você se chama? ") print(f"Prazer, {nome}! Bem-vindo ao Python.")

Esa f antes de las comillas indica que se trata de una f-string: inserta directamente el valor de la variable en el texto. Es simple y legible, muy al estilo de Python.

Por dónde empezar hoy

Descarga Python desde python.org o utiliza un entorno en línea para hacer las primeras pruebas. Instala un editor ligero como VS Code, crea tu venv y empieza escribiendo scripts pequeños que resuelvan problemas reales de tu día a día.

No intentes aprender todo el lenguaje de una sola vez. Escribe, ejecuta, rompe cosas y arréglalas: así es como se aprende de verdad.

Python recompensa rápidamente la curiosidad: en una tarde ya puedes automatizar algo útil. Abre el editor y escribe tu primer print.

Te gusto el articulo?

Compartelo con tus amigos y ayuda a difundir conocimiento!