
Herramientas para programar en Python: Glosario 2026
Por Mariano Laca · Actualizado 2026
Librerías y frameworks: el verdadero poder de Python 📚
Python no es solo el lenguaje; es todo el ecosistema que lo rodea. Dependiendo de lo que quieras hacer, te vas a encontrar con estas joyas:
- PyQt5 / PyQt6 – Para aplicaciones de escritorio con interfaz gráfica profesional.
- Flask – Microframework web, ideal para APIs, blogs o tiendas pequeñas. Liviano y flexible.
- Django – El gigante para aplicaciones web complejas. Trae todo incluido (admin, ORM, autenticación).
- SQLAlchemy – El ORM (mapeador objeto-relacional) más usado para trabajar con bases de datos SQL de forma elegante.
- Pandas – Para los que se meten en análisis de datos. Manipular tablas es un juego de niños.
- NumPy – Cálculo numérico veloz. Base de la ciencia de datos en Python.
- Scikit‑learn – Machine learning accesible. Clasificación, regresión, clustering… todo con una API uniforme.
- TensorFlow / PyTorch – Deep learning para los que quieren ir al frente (yo todavía estoy aprendiendo).
- Pygame – Para crear tus propios juegos 2D. Ideal para divertirse mientras aprendés.
“Con Python, tenés acceso a una comunidad vibrante y herramientas que cubren prácticamente cualquier proyecto que puedas imaginar.”
El equipamiento del desarrollador Python (lo que realmente uso) ⚙️
Acá viene la parte práctica. Te voy a mostrar las herramientas con las que laburo día a día. No necesitás instalar todo ya, pero es bueno que sepas que existen y para qué sirven.
Editores de código / IDEs 1️⃣
![]()
Visual Studio Code – Mi elegido. Liviano, personalizable, con miles de extensiones. Si recién empezás, instalalo y listo. Olvidate de perder tiempo configurando, enfocate en aprender.

¿Otros IDEs? PyCharm está bueno, pero es más pesado. Para mi flujo, VS Code alcanza y sobra.
Control de versiones (sí, lo necesitás aunque seas principiante) 2️⃣

Git – No hay vuelta que darle. Aprendé los comandos básicos (add, commit, push, pull) y vas a dormir más tranquilo sabiendo que tu código está respaldado y con historial.
GitHub / GitLab / Bitbucket – Para guardar tus repositorios en la nube y colaborar. Yo uso GitHub, pero cualquiera sirve.
Bases de datos 3️⃣

- MySQL / MariaDB – Las clásicas para aplicaciones web. Con XAMPP las instalás en dos minutos y tenés phpMyAdmin para administrarlas.
- SQLite – Viene con Python. Ideal para proyectos chicos, pruebas o cuando no querés levantar un servidor.
- MongoDB – Si necesitás una base NoSQL (documentos tipo JSON). No la uso siempre, pero cuando toca, toca.
Entornos virtuales y paquetes 4️⃣
pip – El instalador de paquetes por excelencia. pip install lo-que-sea y listo.
venv / virtualenv – Para aislar las dependencias de cada proyecto. No instales librerías de forma global, hacete un favor y aprendé a usar entornos virtuales desde el día uno.
Pruebas y depuración (cuando el código no funciona) 5️⃣
- pytest – Para escribir pruebas unitarias sin sufrir.
- pdb – El depurador de Python. Ponele
import pdb; pdb.set_trace()en cualquier línea y parate a inspeccionar variables. No hay mejor forma de entender qué está pasando.
Despliegue (cuando tu app está lista para el mundo) 6️⃣
- Heroku – Súper fácil para probar. Tené en cuenta que el plan gratuito ya no existe, pero sigue siendo simple.
- AWS / DigitalOcean / PythonAnywhere – Opciones más profesionales. Cuando tu proyecto crezca, vas a migrar a una de estas.
Ciencia de datos y machine learning (si te interesa el rubro) 7️⃣

- Jupyter Notebook – El cuaderno interactivo. Te permite mezclar código, resultados, gráficos y texto. Ideal para experimentar y tomar apuntes ejecutables.
- Pandas, NumPy, Scikit‑learn, TensorFlow – Ya los mencioné, pero acá están en su hábitat natural.
Las únicas herramientas que necesitás para empezar (y no son 500) 🎯
Después de leer todo esto, te podés sentir abrumado: “¿tengo que instalar todo?”. La respuesta es NO.
Para arrancar con el módulo 1 del curso, te alcanza con:
- ✔ Visual Studio Code (con la extensión de Python)
- ✔ Jupyter Notebook (instalado localmente o usando Google Colab si querés evitar instalaciones)
- ✔ El intérprete de Python (obvio)

![]()
Con eso ya podés seguir todas las lecciones del Módulo 1: Fundamentos de Python. Vas a escribir código, ejecutarlo, experimentar y tomar notas en Jupyter como si fuera un cuaderno de clase, pero mucho más copado.
🎯 En mi blog vas a encontrar la ruta completa: desde las variables hasta tus primeras aplicaciones web. Todo con el mismo tono directo y sin vueltas.
Y ahora, ¿qué sigue? 👉
Si ya entendés qué es Python y tenés las herramientas listas, estás a un solo clic de arrancar con la primera lección real:
⚡ Instalar Python y VS Code (guía paso a paso) ⚡
O si preferís explorar más herramientas, acá abajo te dejo la tabla completa con cada categoría. Pero recordá: no instales todo ya. Andá de a poco, lo importante es practicar.
Mis proyectos hechos con Python (para que veas lo que se puede lograr) 🚀
Antes de listarte herramientas abstractas, quiero mostrarte tres proyectos reales que desarrollé con Python. Esto no es humo: son aplicaciones funcionando (o en desarrollo) que podes ver y tocar. Si algo te sirve de inspiración, genial. Si no, al menos vas a saber que lo que aprendas acá tiene aplicación concreta.
MEMENTOR – La app de memes con atajo de teclado (PyQt5) 📸

Esta fue una de las primeras aplicaciones que hice cuando aprendía PyQt5. La idea era simple: mostrar un meme (o cualquier imagen, video o sonido) superpuesto en pantalla con un atajo de teclado, tipo el clásico “memento” del Counter-Strike. Funciona en Windows y Linux, y me enseñó un montón sobre interfaces gráficas, eventos y cómo hacer que el código sea útil para otros (en este caso, mi hermano).
🧰 PyQt5 · python · desktop app
Red social en Flask (en desarrollo) – Actualmente es un dashboard completo. 👥

Estoy armando una red social liviana con Flask + MySQL. Tiene registro de usuarios, perfiles, publicaciones y sistema de seguimiento. El objetivo es mostrar cómo se construye una app web desde cero, con autenticación, bases de datos y lógica de negocio. Todavía está en curso, pero ya podés ver el avance.
🧰 Flask · MySQL · Jinja · HTML/CSS
Tienda online con carrito de compras (Flask) 🛒

Un ecommerce básico pero funcional: productos, carrito, sesiones de usuario y pasarela de pago simulada. Perfecto para entender cómo funciona una tienda real y cómo manejar datos de usuarios sin morir en el intento.
🧰 Flask · SQLAlchemy · Stripe (test) · Bootstrap
¿Te gustó este post? Compartilo con alguien que esté arrancando con Python. Cualquier duda, mandame un mensaje o comentá abajo. ¡Nos leemos en el próximo post! 🐍
