¿Qué es Python?

Lectura
15min~5 min lectura

¿Qué es Python? 🐍

Python es un lenguaje de programación de alto nivel, interpretado y orientado a objetos, creado por Guido van Rossum y lanzado por primera vez en 1991. Desde entonces, se ha convertido en uno de los lenguajes más populares y versátiles del mundo de la tecnología.

🎯 Característica Principal de Python

Python fue diseñado con énfasis en la legibilidad del código, utilizando una sintaxis limpia y espacios en blanco significativos que hacen que el código sea fácil de leer y escribir.

¿Por qué aprender Python?

Python ha ganado una popularidad masiva por múltiples razones que lo convierten en el lenguaje ideal para principiantes y profesionales:

  • Fácil de aprender: Su sintaxis es sencilla e intuitiva, similar al inglés cotidiano.
  • Versátil: Se utiliza en desarrollo web, ciencia de datos, inteligencia artificial, automatización y más.
  • Gran comunidad: Millones de desarrolladores weltweit que contribute libraries y frameworks.
  • Multiplataforma: Funciona en Windows, macOS, Linux y otros sistemas operativos.
  • Bibliotecas extensas: Miles de librerías disponibles para cualquier necesidad.

💡 Sabías que...

Python fue nombrado así por el grupo de comedia británico "Monty Python", no por la serpiente. Sin embargo, el logo muestra dos serpientes, lo que ha generado confusión.

Historia de Python

"Mi objetivo principal cuando creé Python era hacer un lenguaje que fuera divertido de usar. Quería un lenguaje que hiciera la programación accesible para todos."

— Guido van Rossum, creador de Python
Año Versión Característica importante
1991 Python 0.9.0 Primera versión pública con clases, herencia, funciones y manejo de excepciones
2000 Python 2.0 Introducción de list comprehensions y garbage collection
2008 Python 3.0 Rediseño completo del lenguaje para eliminar redundancias
2020 Python 3.9+ Mejoras continuas en rendimiento y nuevas características

¿Para qué se usa Python?

La versatilidad de Python lo hace indispensable en múltiples áreas profesionales:

🔹 Desarrollo Web

Frameworks como Django y Flask permiten crear aplicaciones web robustas y escalables. Empresas como Instagram y Pinterest utilizan Python en su backend.

🔹 Ciencia de Datos y Machine Learning

Librerías como Pandas, NumPy, TensorFlow y scikit-learn hacen de Python el lenguaje favorito de los científicos de datos.

🔹 Automatización y Scripting

Python es perfecto para automatizar tareas repetitivas, manipular archivos y crear scripts que ahorran tiempo y esfuerzo.

🔹 Desarrollo de Juegos

Con librerías como Pygame, puedes crear juegos 2D sencillos y prototipos rápidamente.

Primer programa en Python

Veamos cómo escribir tu primer programa. Tradicionalmente, el primer programa que se escribe en cualquier lenguaje muestra "Hola Mundo" en pantalla.

  1. Abre tu editor de texto o IDE preferido (Visual Studio Code, PyCharm, Thonny o incluso el bloc de notas).
  2. Escribe el siguiente código:
print("¡Hola Mundo!")
  1. Guarda el archivo con la extensión .py (por ejemplo: hola_mundo.py).
  2. Ejecuta el programa usando el comando python hola_mundo.py en tu terminal.
  3. ¡Felicidades! Deberías ver el mensaje "¡Hola Mundo!" en tu pantalla.

⚠️ Importante: Python 2 vs Python 3

Aunque aún existen proyectos usando Python 2, este está descontinuado desde 2020. Asegúrate siempre de aprender y usar Python 3, ya que es la versión actual y compatible con todas las librerías modernas.

¿Python es compilado o interpretado?

Python es un lenguaje interpretado, lo que significa que el código se ejecuta línea por línea, lo que facilita la depuración y el testing rápido. Sin embargo, internamente Python compila el código a bytecode (.pyc) para mejorar el rendimiento.

💡 Ventaja del interpretado

No necesitas compilar antes de ejecutar. Puedes abrir un terminal interactivo de Python (REPL) y escribir código que se ejecuta inmediatamente, perfecto para experimentar y aprender.

Empresas que usan Python

Python es utilizado por algunas de las empresas más grandes del mundo:

Empresa Uso de Python
Google Backend, automatización, APIs
Netflix Recomendaciones, análisis de datos
Spotify Backend, servicios web
Dropbox Cliente de escritorio, backend
NASA Análisis de datos, simulaciones

Instalación de Python

Para comenzar a programar en Python, necesitas instalarlo en tu computadora. El proceso es diferente según tu sistema operativo:

  • Windows: Descarga el instalador desde python.org y ejecuta el archivo .exe.
  • macOS: Puedes usar Homebrew (brew install python) o descargar desde python.org.
  • Linux: Generalmente Python viene preinstalado. Si no, usa tu gestor de paquetes (apt, yum, etc.).

📝 Pregunta de repaso

¿Quién es el creador de Python y en qué año se lanzó la primera versión?

Respuesta: Guido van Rossum, en 1991.

📌 Resumen de la lección

  • Python es un lenguaje de alto nivel, interpretado y orientado a objetos.
  • Fue creado por Guido van Rossum en 1991.
  • Su filosofía se centra en la legibilidad y simplicidad del código.
  • Se usa en desarrollo web, ciencia de datos, IA, automatización y más.
  • Python 3 es la versión actual y recomendada para aprender.

Próximos pasos

En la siguiente lección, aprenderemos sobre la instalación del entorno de desarrollo y cómo configurar tu computadora para empezar a programar en Python de manera profesional.

¡Prepárate para embarcarte en tu viaje de programación con uno de los lenguajes más emocionantes y demandados del mercado laboral actual!