¿Qué es Python realmente?
Entendiendo la programación y las bases de Python desde cero
¿Qué es programar?
Programar es escribir instrucciones para que los ordenadores las sigan. Igual que podrías escribir una receta para que alguien cocine un plato, escribes código para decirle a un ordenador qué hacer.
Los ordenadores son potentes pero no son inteligentes. Necesitan instrucciones extremadamente detalladas, paso a paso, para todo. Un lenguaje de programación es la forma en que escribimos estas instrucciones de una manera que tanto los humanos como los ordenadores entendamos.
¿Por qué necesitamos lenguajes de programación?
Los ordenadores solo entienden binario (1s y 0s). Escribir en binario sería imposible para los humanos, así que usamos los lenguajes de programación como un punto medio:
- Tú escribes código en Python (que se parece mucho al inglés).
- Python traduce tu código en instrucciones de bajo nivel.
- El ordenador ejecuta esas instrucciones.
¿Qué hace a Python especial?
- Código legible: Python parece casi inglés simple y directo.
- Ideal para principiantes: Fue diseñado específicamente para ser fácil de aprender.
- Versátil: Sirve para páginas web, IA, automatización, ciencia de datos y mucho más.
- Comunidad enorme: Millones de personas listas para ayudarte si te atascas.
Tu primer contacto con Python
Mira este ejemplo de código. ¡Incluso si nunca has programado, probablemente entiendas qué hace!
# Esto es código Python - ¡se lee casi como inglés!
nombre = "Sara"
edad = 25
print(f"Hola, mi nombre es {nombre} y tengo {edad} años")
# Tomando una decisión simple
if edad >= 18:
print("¡Puedo votar!")
else:
print("Soy demasiado joven para votar")
¿Ves qué limpio es? Esa es la verdadera superpotencia de Python.
Versiones de Python explicadas
Python 3 (versión actual): Esta es la que aprenderás y usarás. Siempre que instalemos algo, buscaremos "Python 3".
Python 2 (obsoleta): Dejó de tener soporte oficial en 2020. Es como usar Windows XP: puedes ver código antiguo mencionándolo, pero ignóralo por completo.