¿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.
- Abre tu editor de texto o IDE preferido (Visual Studio Code, PyCharm, Thonny o incluso el bloc de notas).
- Escribe el siguiente código:
print("¡Hola Mundo!")
- Guarda el archivo con la extensión
.py(por ejemplo:hola_mundo.py). - Ejecuta el programa usando el comando
python hola_mundo.pyen tu terminal. - ¡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 |
|---|---|
| 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!