Instalar Python y VS Code en Windows
Instalar Python y VS Code en Windows, comprobar PATH y ejecutar el primer archivo.
Cómo utilizar esta lección
Hacé un paso a la vez. Después de cada paso compara tu pantalla con el resultado esperado.
No marques el checklist por leer: márcalo únicamente después de probar.
Antes de comenzar
🎯 Qué vas a lograr en esta lección
¿Qué problema vas a resolver?
Aprenderás a instalar python y vs code en windows y resolver conflictos de path. La idea es partir de una necesidad concreta, no de memorizar código.
¿Qué vas a construir?
Windows Installation Checker: un proyecto pequeño para preparar una herramienta de trabajo. El nombre técnico identifica la carpeta del proyecto; no necesitás memorizarlo.
¿Por qué es útil?
Te ayuda a evitar errores de instalación y saber comprobar que tu computadora está lista.
¿Qué vas a aprender?
Practicarás reconocer la función de cada herramienta y verificarla con una prueba pequeña. Cada término nuevo se explica antes de usarlo.
Tu primera acción
No instalés ni ejecutes nada todavía. Primero lee las palabras esenciales y observa el ejemplo pequeño. Después identificarás qué dato entra, qué instrucción trabaja y qué resultado aparece.
Cómo usar esta lección
Avanza una parte a la vez
Leé las palabras nuevas y el ejemplo pequeño.
Seguí los pasos sin cambiar varias cosas a la vez.
Respondé las preguntas y usa pistas cuando lo necesites.
Marcá el checklist y toma una pausa antes de continuar.
Aprende las palabras esenciales
Leé definiciones cortas y explica cada palabra con un ejemplo propio.
Mirá un ejemplo pequeño
Comprende primero una comprobación sencilla y después sigue las instrucciones.
Ejemplo pequeño antes de continuar
Comprobar Python en Windows
Leé una línea a la vez. No memoricés el comando: identificá qué comprueba.
python --version
py list
where python
- ¿Qué escribís o seleccionás?
- ¿Qué herramienta realiza el trabajo?
- ¿Qué resultado confirma que funcionó?
🧭 Instrucciones paso a paso
Abrí PowerShell
Pulsa Inicio, escribe PowerShell y abre Windows PowerShell o Terminal con perfil PowerShell.
PS.Comprobá Python
Ejecutá python --version y py list.
Instalá Python
Descargá e instala Python Install Manager desde la fuente oficial de Python o Microsoft Store. Al finalizar, cierra y vuelve a abrir PowerShell. Ejecutá python --version y py list.
Comprobá pip
Ejecutá python -m pip --version.
Instalá VS Code
Descargá VS Code User Setup para Windows, ejecuta el instalador y permite agregar VS Code al PATH. Termina la instalación y reinicia PowerShell.
Comprobá el comando code
Ejecutá code --version.
Creá el primer archivo
En PowerShell ejecuta cd $HOME\Documents\python-ai-course y después code .. Creá hello.py con print("Python funciona correctamente").
Ejecutá el archivo
En la terminal integrada ejecuta python hello.py. También podés probar py hello.py.
⌨️ Comandos y archivos
Escribí los comandos uno por uno. Presioná Enter después de cada línea.
python --version
py list
python -m pip --version
where.exe python
code --versioncd $HOME\Documents\python-ai-course
python hello.py🛠️ Solución de problemas
| Lo que ves | Qué hacer |
|---|---|
| python is not recognized | Instalá Python Install Manager, reinicia PowerShell y revisa App Execution Aliases. |
| Python abre Microsoft Store | Revisá “Manage app execution aliases” y confirma que el alias corresponde a Python instalado. |
| py is not recognized | Comprobá que Python Install Manager esté instalado. Probá pymanager si existe. |
| code is not recognized | Reinicia la terminal y revisa la opción de agregar VS Code al PATH. |
| Activate.ps1 cannot be loaded | No cambiés la seguridad global. Esta situación se explica en la lección 00-08. |
🤖 Usa Cursor como tutor
Estoy siguiendo la lección 00-03 para una persona principiante.
Explica el siguiente paso sin ejecutar comandos por mí.
Indica qué debería ver y cómo comprobarlo.
No modifiques archivos ni configuración sin mi aprobación.Aprende las palabras antes de usarlas
🧠 Conceptos explicados desde cero
No necesitás memorizar estas palabras. Comprende qué hace cada una y dónde la verás.
PowerShell
Qué significa: Terminal moderna incluida en Windows.
Para qué sirve: Ejecutar comandos de instalación y Python.
Ejemplo pequeño: python --version
Confusión frecuente: PowerShell y Command Prompt usan algunos comandos distintos.
PATH
Qué significa: Lista de ubicaciones donde Windows busca programas.
Para qué sirve: Permitir que python y code funcionen desde la terminal.
Ejemplo pequeño: where python
Confusión frecuente: Reinicia la terminal después de modificar PATH.
Python Install Manager
Qué significa: Herramienta oficial para instalar y administrar versiones de Python en Windows.
Para qué sirve: Elegir y actualizar intérpretes.
Ejemplo pequeño: py list
Confusión frecuente: Una instalación antigua puede entrar en conflicto.
App Execution Aliases
Qué significa: Opciones de Windows que conectan nombres de comandos con aplicaciones.
Para qué sirve: Resolver qué ocurre al escribir python.
Ejemplo pequeño: Revisar aliases si abre Microsoft Store.
Confusión frecuente: Un alias activo no garantiza que la instalación sea correcta.
Primero entiende el ejemplo
🖼️ Explicación ilustrada: entrada → proceso → resultado
PATH funciona como un directorio de contactos: Windows lo consulta para saber dónde está cada herramienta.
Situación
Windows necesita localizar Python antes de ejecutar un archivo .py.
Entrada
Escribís python --version o py list.
Proceso
Windows busca Python mediante el administrador instalado, aliases y PATH.
Resultado
Se muestra una versión disponible o una pista para corregir la instalación.
Ejemplo antes y después
Antes: Windows no reconoce el comando o abre Microsoft Store.
Después: Python responde desde PowerShell y VS Code.
¿Cómo usarás este ejemplo en el mini proyecto?
Ahora practicarás con un mini proyecto. Primero observarás el ejemplo, después cambiarás una sola parte y finalmente explicarás el resultado.
Regla: cambia una sola parte, ejecuta de nuevo y explica qué diferencia observaste. No necesitás reconstruir el proyecto completo.
Practica con un mini proyecto
Hacé un cambio pequeño, ejecuta el código y observa qué cambió.
Practica paso a paso
🧩 Mini proyecto guiado: Instalar Python y VS Code en Windows
Completá estos ejercicios pequeños antes del desafío. Podés equivocarte: el sistema te explicará qué repasar y te dará una pista.
Reconoce una palabra nueva
En esta lección aparece programa. ¿Cuál es la mejor forma de aprenderlo?
Pista: aprender programación no consiste en memorizar palabras; consiste en relacionarlas con una acción y un resultado.
Hacé un cambio seguro
Querés practicar con el código de Instalar Python y VS Code en Windows. ¿Qué cambio es mejor para comenzar?
Pista: cambia una sola cosa para poder relacionar ese cambio con el resultado.
Comprobá lo que ocurrió
Después de modificar un dato, ¿qué tenés que hacer para saber si aprendiste correctamente?
Pista: un cambio solo se entiende cuando podés observar su efecto.
Tu mini proyecto
Tarea: abre el editor del navegador o el archivo completo. Cambiá un solo dato visible, ejecútalo y observa qué parte del resultado cambió.
Pista: usa un cambio fácil de reconocer, como un nombre, número, etiqueta o texto de ejemplo.
Progreso del mini proyecto
Completá los cuatro pasos.
🎉 ¡Mini proyecto completado!
Hiciste algo importante: comprendiste un concepto, cambiaste una sola parte, ejecutaste el código y explicaste el resultado. Esa es una práctica real de programación.
Aprende comprobando
🧪 Comprobaciones programando
Ejecutá un caso controlado y deja que el código compruebe condiciones importantes.
# macOS — Terminal
python3 --version
which python3
code --version
git --version
# Windows — PowerShell
# python --version
# where python
# code --version
# git --versionDespués de ejecutarlo
- ¿Qué condición comprueba cada
assert? - ¿Qué cambio hace fallar la comprobación?
- ¿El mensaje explica qué tenés que corregir?
- ¿Podés agregar otro caso?
Cerrá la lección
Comprobá que la herramienta funciona, marca el checklist y decide si continuar.
Comprobá lo que entendiste
Respondé una pregunta a la vez. Podés usar pistas y volver a intentarlo.
Evaluación online
❓ Comprueba lo que entendiste
Respondé sobre Instalar Python y VS Code en Windows. Verás una explicación completa y podrás intentarlo nuevamente.
Pregunta 1 de 5 · Selección
¿Cuál describe mejor la entrada principal?
Buscá lo que la persona proporciona antes de que el programa trabaje.
La entrada es el comando, selección o dato que proporciona la persona. Existe antes de la transformación.
Pregunta 2 de 5 · Selección
¿Qué describe mejor el procesamiento?
Elegí la opción que calcula, valida, organiza o transforma.
El procesamiento ocurre cuando la herramienta busca, configura o ejecuta el programa. Convierte la entrada en un resultado.
Pregunta 3 de 5 · Selección
¿Qué error esperado debería manejarse?
Un programa confiable anticipa problemas razonables.
Debe manejar comando inexistente, intérprete incorrecto o ruta sin configurar. Anticiparlo permite mostrar una solución clara.
Pregunta 4 de 5 · Respuesta breve
Menciona un caso, el resultado esperado y cómo compararías.
Una respuesta completa propone un caso conocido, ejecuta el código, define el resultado esperado y compara el resultado real. Puede usar assert o una prueba automatizada.
Pregunta 5 de 5 · Respuesta breve
Piensa en evidencia visible, documentación, pruebas o facilidad de uso.
No existe una única mejora. Una respuesta sólida propone al menos dos acciones verificables: pruebas, manejo de errores, README, captura o demo, decisiones documentadas o una interfaz clara.
Resultado de la evaluación
Completá las cinco preguntas.
✅ Checklist mejorado
Tu progreso se guarda en este navegador. Una lección se completa cuando todas las comprobaciones están marcadas.
Preparación
Marcá cada punto solamente después de comprobarlo.
Python
Marcá cada punto solamente después de comprobarlo.
VS Code
Marcá cada punto solamente después de comprobarlo.
Probá final
Marcá cada punto solamente después de comprobarlo.
Cómo podrás mejorar este proyecto
🚀 Mejoras futuras y dónde las aprenderás
No son obligatorias ahora. Son mejoras que aplicarás cuando aprendas las herramientas correspondientes.
Separar la configuración del código
Qué mejora: Evita editar el programa cuando cambia una ruta, clave o preferencia.
Dónde lo aprenderás: en la lección «Protege tokens con .env», del nivel APIs y servicios externos.
Añadir pruebas automatizadas
Qué mejora: Comprueba que una modificación no rompa lo existente.
Dónde lo aprenderás: en la lección «Escribe pruebas unitarias», del nivel Testing y despliegue.
Registrar la ejecución
Qué mejora: Ayuda a entender fallos sin imprimir datos sensibles.
Dónde lo aprenderás: en la lección «Configura observabilidad», del nivel Testing y despliegue.
Mejorar mensajes y validación
Qué mejora: Explica qué dato falta y cómo corregirlo.
Dónde lo aprenderás: en la lección «Entrada de datos segura», del nivel Fundamentos de Python.
Documentar decisiones y limitaciones
Qué mejora: Permite que otra persona comprenda y evalúe el proyecto.
Dónde lo aprenderás: en la lección «Construye casos de estudio», del nivel Portafolio profesional.
Crear una demostración
Qué mejora: Muestra el problema, funcionamiento y evidencia.
Dónde lo aprenderás: en la lección «Crea un índice HTML», del nivel Portafolio profesional.