Frogames Python Expert
Cursos Premium

Librerías Externas

El verdadero superpoder de Python no es el lenguaje en sí: es su ecosistema. Hay más de 400.000 librerías listas para que tú no tengas que reinventar la rueda.

1. Librerías de la Standard Library vs Paquetes Externos

Python viene con una colección enorme de módulos integrados llamada Standard Library. No tienes que instalar nada: están ahí desde el primer día.

Standard Library (ya incluida)

  • os — Interactuar con el sistema operativo
  • math — Funciones matemáticas avanzadas
  • random — Generación de números aleatorios
  • datetime — Fechas y horas
  • json — Leer y escribir JSON
  • re — Expresiones regulares
  • pathlib — Manejo de rutas de fichero

Paquetes Externos (via pip)

  • requests — Peticiones HTTP simplificadas
  • pandas — Análisis de datos
  • numpy — Computación numérica
  • openai — API de OpenAI (GPT, DALL-E)
  • langchain — Framework de agentes de IA
  • fastapi — Crear APIs REST con Python
  • pytest — Testing automático

2. Instalar con pip

pip es el gestor de paquetes de Python. Es como una tienda de apps, pero para código. Un solo comando y tienes la librería lista.

# Instalar una librería
pip install requests

# Instalar una versión específica
pip install openai==1.35.0

# Instalar varias a la vez
pip install pandas numpy matplotlib

# Ver qué tienes instalado
pip list

# Desinstalar
pip uninstall requests
Buena práctica: Siempre instala librerías dentro de un entorno virtual (venv o uv) para que cada proyecto tenga sus propias dependencias sin conflictos. Lo verás en detalle en la Fase 4.

3. Librerías Esenciales para IA que Debes Conocer

Librería Para qué sirve Instalación
numpy Matrices y operaciones matemáticas. Base de todo en ML. pip install numpy
pandas Tablas de datos (DataFrames). Imprescindible para data science. pip install pandas
requests Peticiones HTTP. Consume cualquier API REST. pip install requests
openai SDK oficial de OpenAI. GPT, embeddings, DALL-E. pip install openai
python-dotenv Carga variables de entorno desde un fichero .env. pip install python-dotenv

4. El fichero requirements.txt

En proyectos colaborativos o de producción, se documenta exactamente qué librerías (y versiones) necesita el proyecto en un fichero llamado requirements.txt. Así cualquiera puede reproducir tu entorno con un solo comando.

requirements.txt

openai==1.35.0
pandas>=2.0.0
requests==2.31.0
python-dotenv==1.0.0
langchain>=0.2.0

Instalar todo de golpe

# Instalar todas las dependencias del proyecto
pip install -r requirements.txt

# Crear el fichero desde el entorno actual
pip freeze > requirements.txt

¿Listo para convertirte en un Maestro?

Potencia tu carrera con el Máster Completo: Python de la A a la Z. Domina Ciencia de Datos, ML y Deep Learning.

Ver ahora