Guía Completa de Python para Principiantes en 2024

¿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

  1. Descarga el instalador desde python.org
  2. Ejecuta el archivo .exe descargado
  3. Importante: Marca la casilla "Add Python to PATH"
  4. 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!

🤖 Asistente Virtual
¡Hola! 👋

¿En qué te puedo ayudar hoy?