0.2Instalar Python y un editor (VS Code / PyCharm)
Lo esencial en 30 segundos
- Dos herramientas, dos papeles: el intérprete ejecuta, el editor escribe — instala Python desde el sitio oficial, en versión 3.
- En Windows, marca PATH: «Add Python to PATH» hace que el comando python funcione en todas partes — olvidarlo es la trampa n.º 1.
- Verifica con el trío: comando python, comando pip, luego un archivo .py ejecutado desde VS Code.
Minicaso guiado — Nabil prepara su puesto en Argel
Nabil, analista de datos junior en Argel, recibe un portátil vacío y debe preparar su puesto Python antes de cualquier cálculo. Instala el intérprete desde el sitio oficial, marca la opción PATH en Windows para que el comando python responda en todas partes, verifica en la terminal que el lenguaje y el instalador responden, luego instala VS Code con la extensión Python y selecciona su intérprete. Crea una carpeta de trabajo y un archivo test.py: tres marcas verdes, su taller está listo para analizar sus primeras ventas.
Caso autónomo de esta sección: reaparece en el curso, el esquema, el guion y el desafío 48h de la sección 0.2.
1. Instalar sin equivocarse
Descarga Python desde el sitio oficial, en versión 3 (nunca la versión 2, descontinuada), y en Windows marca «Add Python to PATH» antes de hacer clic en Install. El PATH es la lista de carpetas donde el sistema busca los programas: marcarlo hace que el comando python funcione en todas partes en la terminal. Verifícalo enseguida con python --version (o python3 --version según el sistema): si la terminal responde, el intérprete está bien instalado. Nabil verifica antes de seguir: sin respuesta, no continúa.
2. VS Code: el editor que perdona
VS Code (gratuito) con la extensión Python ofrece resaltado, ejecución en un clic, terminal integrada y depuración. Tras la instalación, selecciona el intérprete que ejecutará tu código — es él quien cuenta, no el editor. La alternativa PyCharm (edición Community gratuita) es un IDE completo apreciado para grandes proyectos, pero VS Code, más ligero, basta para empezar. Nabil instala la extensión, selecciona su intérprete y abre su carpeta de trabajo en el editor.
3. El trío de verificación
Tres marcas verdes validan el puesto: el comando python (el lenguaje responde), el comando pip (el instalador de paquetes responde — servirá para añadir las bibliotecas del ecosistema), y un archivo .py ejecutado desde VS Code. Este trío aísla cualquier fallo futuro: si un comando deja de responder, sabes exactamente qué pieza falla. Nabil crea test.py en su carpeta de trabajo y lo ejecuta: su taller de desarrollo está listo para la sección siguiente.
🔎 Ejemplo concreto — 🔎 Ejemplo concreto — Verificación completa
El trío que demuestra que el puesto de Nabil está listo.
# En la terminal (Windows: PowerShell, macOS/Linux: Terminal):
# $ python --version
# $ pip --version
# Luego en VS Code: extensión Python instalada, intérprete seleccionado
print("Puesto de Nabil: listo")
Lectura: Nabil escribe los dos comandos: si la terminal responde, lenguaje e instalador están alineados; el script confirma la ejecución desde el editor.
Lección: ante un fallo futuro, repetimos este trío para aislar la pieza defectuosa.
Vocabulario de la sección
- Intérprete Python
- El programa que lee y ejecuta tu código. Se llama con el comando python (o python3 según el sistema).
Ejemplo sencillo: Nabil escribe python en la terminal y el intérprete responde.
Lo que no es: el editor, que solo escribe el código.
Reflejo: en caso de duda, verificar primero que python responde.
- PATH
- Lista de carpetas donde el sistema busca los programas. Marcar «Add Python to PATH» hace que el comando python funcione en todas partes.
Ejemplo sencillo: Nabil marca la opción en Argel y lanza python desde cualquier carpeta.
Lo que no es: una contraseña o una opción decorativa.
Reflejo: «python no reconocido» = pensar primero en PATH.
- Editor / IDE
- Programa para escribir código, con resaltado y herramientas. VS Code es un editor extensible muy popular; PyCharm es un IDE dedicado.
Ejemplo sencillo: Nabil escribe test.py en VS Code en lugar del bloc de notas.
Lo que no es: el programa que ejecuta el código en lugar del intérprete.
Reflejo: escribir en el editor, ejecutar con el intérprete.
- VS Code
- Editor gratuito muy extendido. Con la extensión Python, ofrece ejecución, autocompletado y depuración.
Ejemplo sencillo: Nabil instala la extensión Python y selecciona su intérprete.
Lo que no es: un lenguaje de programación competidor.
Reflejo: tras la instalación, seleccionar explícitamente el intérprete.
- Terminal
- Ventana donde se escriben comandos de texto. En Windows: PowerShell; en macOS y Linux: la Terminal.
Ejemplo sencillo: Nabil escribe python --version para verificar su instalación.
Lo que no es: una zona de texto en una página web.
Reflejo: verificar cada instalación con un comando, no a ojo.
En la práctica — En la práctica — Instalar Python y VS Code correctamente
- Descarga Python desde el sitio oficial (versión 3). En la instalación de Windows, MARCA obligatoriamente «Add Python to PATH» antes de hacer clic en Install.
- Verifica en una terminal: escribe «python --version» (o «python3 --version») — el número mostrado demuestra que el intérprete responde.
- Instala VS Code, luego en la pestaña Extensiones, instala la extensión «Python» y selecciona tu intérprete.
- Crea una carpeta de trabajo, ábrela en VS Code, y crea un archivo «test.py» para validar que todo funciona en la sección siguiente.
Guion listo para decir — anunciar su puesto listo (30 s)
«Puesto listo: Python instalado desde el sitio oficial con la opción PATH, python y pip responden en la terminal, VS Code con la extensión Python y el intérprete seleccionado. Mi test.py se ejecuta — como Nabil, puedo atacar mi primer programa.»
Para decir mostrando la terminal que responde y el archivo test.py ejecutado en VS Code.
Modelo copiar-pegar — validar su puesto
# test.py — validación del puesto de Nabil
import sys
print("Puesto de Nabil: OK")
print(sys.version)
print("Si estas 2 líneas se muestran, el intérprete responde. ")
Olvido de PATH
La terminal responde «no reconocido»: vuelve a lanzar el instalador, elige Modify y marca la opción PATH en lugar de reinstalar a ciegas.
Comando python3
Si python no responde pero python3 sí, usa python3 y pip3: tu sistema distingue los dos nombres para la misma instalación.
Puesto compartido en Argel
Nabil anota el intérprete seleccionado en la ficha del puesto compartido: cada uno verifica la selección al llegar, sin multiplicar las instalaciones.
Recuperación de mezcla
Dos instalaciones que se mezclan: desinstala la versión antigua, conserva una sola instalación limpia, luego repite el trío de verificación.
✓ Buenas prácticas
- Instala desde el sitio oficial, en versión 3 reciente.
- Marca PATH en Windows.
- Selecciona el intérprete en VS Code.
✗ Errores frecuentes
- Instalar Python 2 (descontinuado hace tiempo).
- Olvidar PATH («python no reconocido»).
- Multiplicar instalaciones que se mezclan.
Puntos clave
- Dos herramientas: el intérprete Python (ejecuta) + un editor como VS Code (escribe) — el editor no ejecuta nada solo.
- Trampa n.º 1 en Windows: olvidar marcar «Add Python to PATH» en la instalación.
- Verifica siempre la instalación con el comando python y el comando pip.
- VS Code + extensión Python = entorno gratuito y profesional, intérprete seleccionado.
Desafío 48h — aplica mañana
Instala el puesto al estilo de Nabil, ejecuta el modelo test.py, y anota lo que cada comando del trío te responde.
- Los comandos python y pip responden en mi terminal.
- VS Code tiene la extensión Python y el intérprete está seleccionado.
- Mi test.py se ejecuta: mi taller está listo.
Preguntas frecuentes
«python» no se reconoce en la terminal, ¿qué hago?
Casi siempre es el olvido de «Add Python to PATH». Lo más sencillo: vuelve a lanzar el instalador, elige «Modify» y marca la opción PATH; o reinstala marcándola. Prueba también el comando «python3» (o «py» en Windows) según tu sistema.
¿VS Code o PyCharm?
Ambos son excelentes y gratuitos (PyCharm en edición Community). VS Code es más ligero y versátil, ideal para empezar; PyCharm es un IDE completo apreciado para grandes proyectos. Empieza con VS Code.
En Windows, ¿qué olvido provoca «python no se reconoce»?