Skip to content
This page has been auto-translated and may contain errors.View in English

¿Qué es Python? ​

En la Navidad de 1989, un programador holandés llamado Guido van Rossum empezó un proyecto paralelo. Venía trabajando en un lenguaje llamado ABC y le gustaban las ideas detrás de él, pero tenía limitaciones que lo frustraban. Durante las vacaciones, construyó algo nuevo. Lo llamó así en honor a Monty Python.

Ese proyecto paralelo se convirtió en el lenguaje de programación más usado del mundo.

Lo que hizo que despegara fue su legibilidad. A Guido le importaba que el código se pudiera leer, no solo escribir. El resultado se ve casi como inglés:

python
names = ["Ana", "Beto", "Carla"]
for name in names:
    print(f"Hello, {name}!")

# Hello, Ana!
# Hello, Beto!
# Hello, Carla!

La mayoría de las personas puede seguir ese código sin haber aprendido nada de Python todavía. Y no tienes que creernos solo porque lo decimos: esta documentación incluye un entorno de Python completo, así que puedes ejecutar ese ejemplo y editarlo aquí mismo en el navegador.

Para qué se usa ​

Python es un lenguaje de propósito general: no está hecho para una sola cosa, sino que resulta útil en una gran variedad de problemas. Es el motor detrás de Instagram y Spotify. Es lo que usan los investigadores para entrenar modelos de IA, lo que usan los científicos de datos para trabajar con datos desordenados, y lo que usan los ingenieros para conectar sistemas rápidamente. La NASA lo usa. La industria del cine también.

Aunque no es la herramienta indicada para todo. Las apps móviles están mejor servidas por Swift o Kotlin. Todo lo que necesite velocidad pura (juegos, software de sistemas) pertenece a C o Rust. Pero para la mayoría de los problemas que enfrentan los desarrolladores día a día, Python cubre un terreno enorme.

JunoPara qué se usa Python es de propósito general, así que aparece en todas partes: Instagram, Spotify, la NASA, investigación en IA, trabajo con datos. Se adapta a lo que sea que te interese. No es la mejor opción para apps móviles o juegos de alto rendimiento, pero para casi todo lo demás que quieras construir, está ahí contigo.
JunoPara qué se usa Propósito general significa que Python no está atado a un solo dominio: backends web, datos, IA, automatización, código que conecta sistemas entre sí. Usa Swift o Kotlin para móvil y C o Rust cuando necesites velocidad pura; para casi todo lo demás, es una opción sólida por defecto.
JunoPara qué se usa Python está en todas partes porque es de propósito general, no porque gane un concurso de velocidad. El trabajo móvil y el que exige rendimiento crítico viven en otra parte (Swift, Rust). Para el grueso de lo que la mayoría de nosotros realmente construye, se defiende de sobra.

Por qué Python ​

Python no se te atraviesa en el camino. La sintaxis es limpia, la retroalimentación es rápida, y puedes construir algo que funcione antes de sentir que sabes lo que estás haciendo. Esa sensación se siente bien, y es lo que te hace volver.

Lo que construyas con él depende de ti. Scripts que te ahorran horas de trabajo repetitivo, backends web, análisis de datos, automatización, las herramientas que impulsan buena parte de la IA moderna. El lenguaje no te encierra en un solo rincón, así que, sin importar hacia dónde vayan tus intereses, tiende a acompañarte.

Vale la pena aprender Python si algo de esto suena como tú:

  • Quieres un primer lenguaje práctico que te abra muchas puertas
  • Quieres automatizar cosas y escribir scripts para agilizar tareas
  • Te interesan los datos, ya sea análisis, visualización o machine learning
  • Quieres construir backends web o trabajar con APIs
  • Tienes curiosidad por cómo funcionan las herramientas de IA a nivel de código

Si algo de eso suena como tú, el resto de esta documentación es para ti.

JunoPor qué Python Python no se te atraviesa en el camino, así que puedes construir algo que funcione antes de sentirte un experto. Esa primera victoria es lo importante, es lo que te mantiene avanzando. Sea lo que sea que te interese, automatización, datos, web, IA, tiende a acompañarte hasta ahí.
JunoPor qué Python Una sintaxis limpia y retroalimentación rápida significan que lanzas código funcional desde el principio y mantienes el impulso. Y como abarca automatización, web, datos e IA, el lenguaje crece junto con tus intereses en lugar de encasillarte.
JunoPor qué Python La propuesta es honesta: Python te deja ser productivo antes de que sepas por completo lo que estás haciendo, y abarca automatización, web, datos e IA. Ese alcance es exactamente lo que lo hace funcionar tanto como primer lenguaje como uno duradero.