Instalación: VS Code & Python
Configurá tu entorno de desarrollo profesional. Vas a instalar Python, Visual Studio Code y las extensiones necesarias para escribir, ejecutar y depurar código como un profesional.
Concepto teórico
¿Qué es un entorno de desarrollo?
Un entorno de desarrollo es el conjunto de herramientas que usás para escribir, probar y ejecutar código. Para programar en Python necesitás exactamente dos cosas: el intérprete de Python (el programa que traduce y ejecuta tu código) y un editor de código (donde escribís el código). Todo lo demás — extensiones, temas, atajos — es opcional pero hace tu vida mucho más fácil.
En esta plataforma podés ejecutar código Python directamente en el navegador gracias a Pyodide (un motor de Python compilado a WebAssembly). Pero para trabajar profesionalmente, necesitás Python instalado en tu máquina. ¿Por qué? Porque en el navegador no podés crear archivos, instalar librerías como pandas, conectarte a bases de datos, ni construir proyectos de múltiples archivos.
¿Por qué no programar directamente en la consola?
La consola (CMD en Windows, Terminal en Mac/Linux) permite ejecutar Python línea por línea.
Escribís python, se abre el intérprete interactivo, y podés tipear print("Hola") y ver
el resultado inmediatamente. Esto sirve para pruebas rápidas, pero tiene limitaciones serias para trabajo real:
- No podés guardar tu trabajo: si cerrás la consola, perdés todo lo que escribiste. Para un script de 50 líneas, esto es inaceptable.
- No tiene autocompletado: no te sugiere nombres de funciones ni argumentos. Tenés que recordar todo de memoria.
- No resalta errores: si escribís mal algo, no te avisa hasta que ejecutás. En un editor, los errores se subrayan en rojo al instante.
- No maneja múltiples archivos: un proyecto real tiene decenas de archivos organizados en carpetas. La consola no tiene forma de gestionar eso.
- No tiene depuración (debugging): no podés pausar la ejecución, inspeccionar variables ni avanzar paso a paso.
Paso 1: Instalar Python
Python es el intérprete — el programa que tu computadora necesita para entender y ejecutar archivos
.py. Sin él, tu máquina no sabe qué hacer con tu código.
Instrucciones:
- Abrí python.org/downloads
- Hacé clic en el botón grande amarillo "Download Python 3.x.x" (siempre la versión más reciente)
- Abrí el archivo descargado (ej:
python-3.12.x.exeen Windows) - MUY IMPORTANTE: antes de hacer clic en "Install Now", marcá la casilla "Add Python to PATH". Esto le dice a Windows dónde encontrar Python cuando lo llames desde cualquier terminal.
- Hacé clic en "Install Now" y esperá
- Verificá la instalación abriendo CMD (Windows) o Terminal (Mac) y escribiendo:
python --version
python en la terminal te va a decir "no se reconoce como comando". Solución:
desinstalá Python (Inicio → Agregar o quitar programas → Python → Desinstalar) y volvé a instalarlo marcando esa
casilla.En Mac, Python 3 se puede instalar también con Homebrew: brew install python3. En
Linux, la mayoría de distribuciones ya lo traen — verificá con python3 --version.
Paso 2: Instalar Visual Studio Code
Visual Studio Code (VS Code) es un editor de código gratuito desarrollado por Microsoft. Es el editor más popular del mundo: lo usan más del 70% de los desarrolladores según Stack Overflow. Es liviano, rápido, y tiene miles de extensiones para cualquier lenguaje.
- Abrí code.visualstudio.com
- Descargá la versión para tu sistema operativo
- Instalá con las opciones por defecto. En Windows, marcá "Add to PATH" y "Register Code as editor for supported file types"
Paso 3: Extensiones esenciales para Python
VS Code sin extensiones es como un auto sin ruedas — funciona como editor básico pero le falta lo esencial. Estas son las extensiones que debés instalar (todas gratuitas):
- Python (Microsoft): LA extensión fundamental. Te da autocompletado, detección de errores, ejecución
de scripts, debugging, y soporte para notebooks. Sin esta, VS Code no sabe qué es un archivo
.py. - Pylance (Microsoft): mejora el autocompletado con sugerencias inteligentes, información de tipos, y detección de errores más avanzada.
- Code Runner: te permite ejecutar código con clic derecho → "Run Code" o con el atajo
Ctrl+Alt+N. Muy cómodo para pruebas rápidas. - Python Indent: maneja la indentación automáticamente cuando presionás Enter después de un
:. Te ahorra errores de indentación.
Para instalar una extensión: abrí VS Code → hacé clic en el ícono de cuadrados en la barra lateral izquierda (o
Ctrl+Shift+X) → buscá el nombre → hacé clic en "Install".
Paso 4: Tu primer archivo .py
Ahora que tenés todo instalado, creá tu primer programa:
- Creá una carpeta en tu computadora llamada
python-curso(en el escritorio o donde quieras) - Abrí VS Code → Archivo → Abrir Carpeta → seleccioná
python-curso - En el panel izquierdo, hacé clic en "Nuevo archivo" y nombralo
hola.py - Escribí:
print("¡Hola desde VS Code!") - Guardá con
Ctrl+S - Ejecutá con el botón ▶ en la esquina superior derecha, o abrí la terminal integrada (
Ctrl+`) y escribí:python hola.py
Ctrl+S (guardar),
Ctrl+` (abrir/cerrar terminal), Ctrl+Shift+P (paleta de comandos — buscá "Run Python
File"), Ctrl+/ (comentar/descomentar línea), Ctrl+D (seleccionar siguiente ocurrencia
de una palabra).
Paso 5: La terminal integrada
VS Code tiene una terminal incorporada — no necesitás abrir CMD aparte. Para abrirla: Ctrl+` (la
tilde que está a la izquierda del 1). Desde ahí podés ejecutar python archivo.py, instalar paquetes
con pip install pandas, y cualquier comando de sistema.
La terminal integrada tiene una ventaja crucial: siempre se abre en la carpeta de tu proyecto. No tenés que
navegar con cd para encontrar tus archivos.
Ejemplos explicados paso a paso
Ejemplo 1: Verificar que Python funciona
Este código verifica la versión de Python instalada. En tu máquina local, correría desde VS Code. Acá podés probarlo en el navegador.
Hacé clic en ▶ Ejecutar
Ejemplo 2: Estructura de un archivo .py profesional
Un archivo Python bien estructurado siempre tiene: un comentario de encabezado, imports al inicio, constantes, y al final la lógica. Este patrón lo vas a ver en todo proyecto profesional.
Hacé clic en ▶ Ejecutar
Ejemplo 3: Múltiples prints para debugging
Una técnica fundamental en desarrollo: usar print() para verificar valores intermedios. Esto se
llama "print debugging" y es lo primero que hacés cuando algo no funciona.
Hacé clic en ▶ Ejecutar
Ejemplo 4: Verificar módulos disponibles
Python viene con una "biblioteca estándar" enorme. Este script verifica qué módulos tenés disponibles — en tu PC tendrías más que en el navegador.
Hacé clic en ▶ Ejecutar
Ejemplo 5: Errores de instalación comunes y cómo resolverlos
Este código simula los errores que más aparecen cuando la instalación no está bien hecha. Lee los comentarios para entender cada caso.
Hacé clic en ▶ Ejecutar
Referencia rápida
| Herramienta | ¿Qué es? | ¿Dónde se descarga? |
|---|---|---|
| Python | Intérprete que ejecuta tu código | python.org |
| VS Code | Editor de código profesional | code.visualstudio.com |
| Extensión Python | Soporte de Python en VS Code | Dentro de VS Code: Ctrl+Shift+X |
| pip | Instalador de paquetes de Python | Viene con Python 3.4+ |
| Atajo VS Code | Acción |
|---|---|
Ctrl+S |
Guardar archivo |
Ctrl+` |
Abrir/cerrar terminal integrada |
Ctrl+Shift+P |
Paleta de comandos |
Ctrl+/ |
Comentar/descomentar línea |
Ctrl+D |
Seleccionar siguiente ocurrencia |
Ctrl+Shift+X |
Panel de extensiones |
F5 |
Iniciar debugging |
| Comando terminal | Qué hace |
|---|---|
python --version |
Ver versión de Python instalada |
python archivo.py |
Ejecutar un script |
pip install pandas |
Instalar un paquete |
pip list |
Ver paquetes instalados |
pip freeze > requirements.txt |
Guardar lista de dependencias |
Ejercicios
Ejercicio 1: Verificar la versión
Importá sys e imprimí sys.version. El output debe incluir el número 3
(Python 3.x).
Hacé clic en ▶ Ejecutar
Ejercicio 2: Múltiples prints organizados
Escribí un script con 4 print() que muestre: tu nombre, la herramienta que usás (VS Code), el
lenguaje (Python) y el mensaje Entorno listo.
Hacé clic en ▶ Ejecutar
Ejercicio 3: Usar el módulo math
Importá math e imprimí el valor de Pi (math.pi) y la raíz cuadrada de 144
(math.sqrt(144)). El output debe incluir 12.0.
Hacé clic en ▶ Ejecutar
Ejercicio 4: Script con encabezado profesional
Creá un script con: 3 líneas de comentarios (nombre, fecha, descripción) y 3 prints que muestren datos del
proyecto. El output debe incluir v1.0.
Hacé clic en ▶ Ejecutar
Ejercicio 5: Fecha y hora actual
Importá datetime y mostrá la fecha y hora actual usando datetime.datetime.now(). El
output debe incluir 202 (parte del año).
Hacé clic en ▶ Ejecutar
Ejercicio 6: Generador de números aleatorios
Importá random y generá 5 números aleatorios entre 1 y 100 usando
random.randint(1, 100). Imprimí cada uno en una línea separada. El output debe incluir la palabra
Aleatorio.
Hacé clic en ▶ Ejecutar
Ejercicio 7: Diagnóstico del sistema
Creá un script de diagnóstico que muestre: versión de Python, plataforma (sys.platform), fecha
actual y un número aleatorio. El output debe incluir Diagnóstico completado.
Hacé clic en ▶ Ejecutar
Ejercicio 8: Reporte de bienvenida formateado
Creá un reporte de bienvenida con líneas separadoras, datos del sistema y un mensaje personalizado. Debe
incluir ================================.
Hacé clic en ▶ Ejecutar
Ejercicio 9: Calculadora de interés con debugging
Calculá el interés simple de $200,000 al 5% mensual por 6 meses. Imprimí cada paso intermedio con el prefijo
DEBUG - y el resultado final. El output debe incluir 260000.
Hacé clic en ▶ Ejecutar
Ejercicio 10: Setup check completo
Creá un script que haga un "health check" completo de tu entorno: versión de Python (debe ser 3+), verificar
que math, datetime, json y random estén disponibles, e
imprimir un resumen con ✅ para cada check que pase. El output debe incluir 4/4 checks OK.
Hacé clic en ▶ Ejecutar
Resumen y conexión
- Un entorno de desarrollo requiere: el intérprete de Python + un editor de código (VS Code).
- Al instalar Python, siempre marcá "Add to PATH" — es el error #1 de principiantes.
- Las extensiones esenciales de VS Code son: Python (Microsoft), Pylance y Code Runner.
- La terminal integrada de VS Code (
Ctrl+`) es tu herramienta de ejecución principal. print()es tu herramienta de debugging más básica y más usada — incluso profesionalmente.- Python viene con módulos estándar (math, datetime, random, json) que ya podés usar sin instalar nada extra.
En la siguiente lección (03 · Tipos de datos) vas a aprender cómo Python clasifica la información: números enteros, decimales, texto, booleanos y None. Entender los tipos de datos es la base de todo análisis — si tus datos tienen el tipo incorrecto, tus cálculos van a estar mal.
Recursos: VS Code Python Tutorial · Python Setup and Usage