Píldora TAI L; Python: El Lenguaje de Programación Fácil y Poderoso

🐍 ¿Qué es Python?

Python es un lenguaje de programación de alto nivel, interpretado, fácil de aprender y con una sintaxis muy legible. Fue creado por Guido van Rossum y lanzado en 1991.


⭐ Características principales

CaracterísticaExplicación fácil
🧠 Fácil de aprenderSu sintaxis es casi como escribir en inglés.
🔍 Legible y limpioNo necesitas usar { }, usa la indentación.
⚙️ MultiparadigmaSoporta programación orientada a objetos, funcional e imperativa.
🔁 InterpretadoNo necesita compilarse, se ejecuta línea a línea.
💻 MultiplataformaFunciona en Windows, Linux, macOS, etc.
📦 Gran ecosistema de libreríasMiles de módulos para todo tipo de tareas.

🔧 ¿Para qué se usa Python?

CampoEjemplo de usoLibrerías populares
🤖 Inteligencia ArtificialRedes neuronales, machine learningTensorFlow, scikit-learn
📊 Análisis de DatosLimpieza, análisis y visualización de datosPandas, Matplotlib, Seaborn
🌐 Desarrollo WebBackend de páginas webDjango, Flask
🔍 AutomatizaciónScripts para tareas repetitivasos, shutil, subprocess
🎮 VideojuegosJuegos sencillos o motores personalizadosPygame
📱 Aplicaciones móvilesInterfaz y lógica de appsKivy, BeeWare
🐞 Pruebas y TestingAutomatizar pruebas de softwareunittest, pytest

📚 Conceptos básicos con ejemplos

1. Variables

nombre = "José"
edad = 30
pi = 3.1416

2. Tipos de datos

# Texto (str)
mensaje = "Hola mundo"
# Números (int, float)
x = 10
precio = 19.99
# Booleanos (True/False)
activo = True
# Listas
frutas = ["manzana", "plátano", "pera"]
# Diccionarios
persona = {"nombre": "José", "edad": 30}

3. Funciones

def saludar(nombre):
print(f"Hola, {nombre}")

saludar("José")

4. Condicionales

if edad >= 18:
print("Eres mayor de edad")
else:
print("Eres menor de edad")

5. Bucles

for fruta in frutas:
print(fruta)

while edad < 35:
print("Todavía no tienes 35")
edad += 1

📦 Algunas librerías útiles

CategoríaLibrerías comunes
Matemáticasmath, numpy
Web scrapingrequests, BeautifulSoup, selenium
Bases de datossqlite3, SQLAlchemy, psycopg2
GUI (interfaces gráficas)tkinter, PyQt

📈 Visualización de datos

import matplotlib.pyplot as plt

edades = [20, 25, 30, 35, 40]
personas = [5, 15, 30, 25, 10]

plt.bar(edades, personas)
plt.title("Personas por edad")
plt.xlabel("Edad")
plt.ylabel("Cantidad")
plt.show()

🎨 Visual resumen (imaginario)

+-------------------------+
| PYTHON |
+-------------------------+
| - Fácil y limpio |
| - Potente y flexible |
| - Usado en IA, Web, etc |
+-------------------------+
↓ ↓ ↓ ↓ ↓ ↓ ↓
[ Variables ] [ Funciones ]
[ Listas ] [ Diccionarios ]
[ Librerías ] [ Visualización ]

Deja un comentario