Entornos de desarrollo Integrado (IDE)
Un IDE es el programa donde escribimos y ejecutamos nuestro código.
Visual Studio Code (VS Code)
Aunque existen otros (PyCharm, IDLE), Visual Studio Code es el estándar en la industria por ser ligero y versátil.
Extensiones:
Instala la extensión oficial de Python (Microsoft). Esto te da coloreado de sintaxis, autocompletado (IntelliSense), depuración.
El Terminal integrado:
Es básico que aprendas a usar la terminal interna de VS Code para no estar saltando de ventana en ventana.
Spyder (alternativa de código abierto)
Spyder es un entorno de desarrollo pensado especialmente para aprender Python de forma sencilla, muy usado en educación y en entornos científicos.
Ventajas de Spyder:
- Interfaz similar a MATLAB (familiar para muchos estudiantes)
- Ejecución de código por bloques
- Explorador de variables (muy útil para entender cómo funciona el programa)
- Consola interactiva integrada
Instalación de Spyder
La forma más sencilla de instalar Spyder es mediante Anaconda:
- Descargar Anaconda desde su web oficial
- Instalarlo (incluye Python + Spyder + muchas librerías)
- Abrir Anaconda Navigator
- Lanzar Spyder desde ahí
Alternativa (más avanzada):
Si ya tienes Python instalado, puedes instalarlo con:
pip install spyder
Y ejecutarlo con:
spyder
El Intérprete Interactivo vs. Scripts .py
Hay dos modos de trabajo:
| Característica | Modo Interactivo (REPL) | Modo Script (Archivos .py) |
|---|---|---|
| Cómo se lanza | Escribiendo python en la terminal. |
Escribiendo python mi_script.py. |
| Símbolo | Aparece el prompt >>>. |
No aparece prompt, ejecuta y termina. |
| Persistencia | El código se borra al cerrar la terminal. | El código se guarda en un archivo para siempre. |
| Uso ideal | Probar una línea rápida o un cálculo. | Crear herramientas, automatizaciones y programas. |