¿Por qué aprender Python en 2024?
Python se ha consolidado como uno de los lenguajes de programación más populares del mundo. Su sintaxis clara y legible lo hace ideal para principiantes, mientras que su potente ecosistema de librerías lo hace indispensable para profesionales.
Según el índice TIOBE y Stack Overflow Developer Survey, Python consistentemente ocupa los primeros puestos como lenguaje más buscado y utilizado.
Instalación de Python
El primer paso es instalar Python en tu computadora. Puedes descargar la última versión desde python.org. Te recomiendo instalar la versión 3.12 o superior.
Instalación en Windows
- Descarga el instalador desde python.org
- Ejecuta el archivo .exe descargado
- Importante: Marca la casilla "Add Python to PATH"
- Haz clic en "Install Now"
Tu Primer Programa: Hola Mundo
Abrir el intérprete de Python y escribir tu primer programa es muy sencillo:
print("¡Hola, mundo!")
print("Bienvenido a Python")
Variables y Tipos de Datos
Python es un lenguaje de tipado dinámico, lo que significa que no necesitas declarar el tipo de variable:
nombre = "ConfiguroWeb"
edad = 25
precio = 19.99
es_activo = True
print(f"Nombre: {nombre}, Edad: {edad}")
Estructuras de Control
Condicionales
edad = 18
if edad >= 18:
print("Eres mayor de edad")
elif edad >= 13:
print("Eres adolescente")
else:
print("Eres niño")
Bucles
# Bucle for
for i in range(5):
print(f"Iteración {i}")
# Bucle while
contador = 0
while contador < 5:
print(f"Contador: {contador}")
contador += 1
Listas y Diccionarios
# Listas
frutas = ["manzana", "banana", "cereza"]
frutas.append("durazno")
print(frutas[0]) # manzana
# Diccionarios
usuario = {
"nombre": "Mauricio",
"web": "configuroweb.com",
"skills": ["Python", "PHP", "JavaScript"]
}
print(usuario["nombre"])
Funciones
def saludar(nombre, saludo="Hola"):
return f"{saludo}, {nombre}!"
# Llamadas a la función
print(saludar("Mundo"))
print(saludar("Python", "Bienvenido"))
Conclusión
Python es un lenguaje versátil y poderoso que te abre las puertas a múltiples campos: desarrollo web, ciencia de datos, inteligencia artificial, automatización y más. ¡Comienza hoy mismo tu viaje con Python!