
Configuración del entorno Python
Configuración del entorno Python
En la lección anterior aprendiste qué es programar y por qué Python es el lenguaje ideal para empezar. Ahora es momento de poner manos a la obra y preparar tu ordenador para que puedas escribir y ejecutar código Python.
No te preocupes si no tienes experiencia técnica: voy a explicarte paso a paso cómo instalar todo lo necesario. Al final de esta lección, habrás ejecutado tu primer programa.
¿Qué vamos a instalar?
Para programar en Python necesitas tres cosas:
- Python (el lenguaje en sí)
- asdf (un gestor de versiones que facilita la instalación de Python)
- VS Code (un editor de código profesional y gratuito)
¿Por qué asdf?
Podrías instalar Python directamente desde python.org, pero asdf es la forma profesional de gestionar versiones de Python (y otros lenguajes). Te permite:
- Instalar múltiples versiones de Python en tu sistema
- Cambiar entre versiones fácilmente
- Mantener tu sistema limpio y organizado
Es lo que usan los desarrolladores profesionales, y cuanto antes te acostumbres, mejor.
Paso 1: Instalación de asdf
En macOS o Linux
Abre tu terminal y ejecuta estos comandos uno por uno:
# Clona el repositorio de asdf
git clone https://github.com/asdf-vm/asdf.git ~/.asdf --branch v0.14.0
# Añade asdf a tu shell (bash)
echo '. "$HOME/.asdf/asdf.sh"' >> ~/.bashrc
echo '. "$HOME/.asdf/completions/asdf.bash"' >> ~/.bashrc
# Si usas zsh en lugar de bash:
echo '. "$HOME/.asdf/asdf.sh"' >> ~/.zshrc
echo 'fpath=(${ASDF_DIR}/completions $fpath)' >> ~/.zshrc
echo 'autoload -Uz compinit && compinit' >> ~/.zshrc
Cierra y vuelve a abrir tu terminal para que los cambios surtan efecto.
Verifica la instalación:
asdf --version
Deberías ver algo como: v0.14.0
En Windows
En Windows, la forma más sencilla es usar WSL (Windows Subsystem for Linux). WSL te permite ejecutar Linux dentro de Windows, y es la forma estándar de desarrollar en Python en Windows.
- Abre PowerShell como administrador y ejecuta:
wsl --install
- Reinicia tu ordenador cuando te lo pida
- Una vez reiniciado, se abrirá una terminal de Ubuntu. Configura un usuario y contraseña
- Ahora sigue las instrucciones de macOS/Linux que vimos arriba
Nota importante: Una vez instalado WSL, siempre trabajarás desde la terminal de Ubuntu (no desde PowerShell ni CMD). Es un entorno Linux completo dentro de Windows.
Paso 2: Instalación de Python con asdf
Ahora que tienes asdf, vamos a instalar Python. Ejecuta estos comandos en tu terminal:
# Añade el plugin de Python a asdf
asdf plugin add python
# Instala Python 3.12 (última versión estable)
asdf install python 3.12.4
# Configura Python 3.12.4 como versión global (asdf 0.18+)
asdf set --home python 3.12.4
La instalación puede tardar unos minutos. Ten paciencia.
Verifica la instalación:
python --version
Deberías ver: Python 3.12.4 (o la versión que hayas instalado).
También verifica que pip (el gestor de paquetes de Python) esté disponible:
pip --version
Perfecto. Ya tienes Python funcionando.
Paso 3: Instalación de VS Code
VS Code (Visual Studio Code) es el editor de código más popular del mundo. Es gratuito, potente y tiene miles de extensiones.
Instalación
- Ve a https://code.visualstudio.com/
- Descarga la versión para tu sistema operativo
- Instala como cualquier otro programa
Configuración para Python
Una vez instalado VS Code, instala la extensión oficial de Python:
- Abre VS Code
- Haz clic en el icono de extensiones (cuadrado con piezas de puzzle) en la barra lateral izquierda
- Busca “Python”
- Instala la extensión Python de Microsoft (la que tiene más descargas)
Esta extensión te proporciona:
- Resaltado de sintaxis
- Autocompletado inteligente
- Detección de errores en tiempo real
- Ejecución de código desde el editor
Paso 4: Tu primer programa
Ha llegado el momento. Vamos a escribir tu primer programa en Python.
Crea un archivo
- Abre VS Code
- Crea una carpeta para tus proyectos de Python (por ejemplo:
~/python-course) - Abre esa carpeta en VS Code:
File > Open Folder - Crea un nuevo archivo:
File > New File - Guárdalo con el nombre
hello.py(la extensión.pyindica que es un archivo Python)
Escribe el código
En el archivo hello.py, escribe:
print("Hello, World!")
Ejecuta el programa
Hay varias formas de ejecutar código Python en VS Code:
Opción 1: Terminal integrada
- Abre la terminal integrada de VS Code:
View > Terminal(oCtrl + ñ) - Ejecuta:
python hello.py
Opción 2: Botón de ejecución
- Haz clic en el botón ▶️ (Play) que aparece en la esquina superior derecha
- Selecciona “Run Python File in Terminal”
Deberías ver en la terminal:
Hello, World!
¡Enhorabuena! Has escrito y ejecutado tu primer programa en Python.
Entendiendo print()
El código que acabas de escribir es extremadamente simple, pero hay conceptos importantes:
print("Hello, World!")
print()es una función de Python que muestra texto en la pantalla"Hello, World!"es un string (cadena de texto) - siempre va entre comillas- Los paréntesis
()son necesarios para llamar a la función
Vamos a experimentar un poco más. Modifica tu archivo hello.py:
print("Hello, World!")
print("Welcome to Python programming!")
print("This is my first program.")
Ejecuta de nuevo. Verás que cada print() muestra su texto en una línea nueva.
Probando con diferentes textos
Ahora intenta esto:
print("My name is [TU NOMBRE]")
print("I am learning Python")
print("Python is awesome!")
Sustituye [TU NOMBRE] por tu nombre real y ejecuta el programa.
Solución de problemas comunes
”python: command not found”
Si al ejecutar python --version te dice que el comando no se encuentra:
- Verifica que asdf esté correctamente instalado:
asdf --version - Verifica que Python esté instalado:
asdf list python - Asegúrate de haber reiniciado la terminal después de instalar asdf
”SyntaxError” al ejecutar código
Si ves un error como:
SyntaxError: invalid syntax
Revisa que:
- Las comillas estén correctamente cerradas:
"texto" - Los paréntesis estén balanceados:
print(...) - No hayas olvidado ningún símbolo
VS Code no encuentra Python
Si VS Code dice que no puede encontrar Python:
- Abre la Command Palette:
Ctrl + Shift + P(oCmd + Shift + Pen Mac) - Busca “Python: Select Interpreter”
- Selecciona la versión de Python que instalaste con asdf
Nota sobre asdf set --home vs asdf set
En este curso usamos asdf set --home python 3.12.4 para que Python esté disponible globalmente en tu sistema. Esto crea un archivo ~/.tool-versions en tu carpeta home.
Si en el futuro trabajas en proyectos que necesiten versiones específicas de Python, puedes usar asdf set python X.Y.Z (sin --home) dentro del directorio del proyecto. Esto crea un .tool-versions local que solo afecta a ese proyecto.
Para este curso, no te preocupes por esto. Con la configuración global es suficiente.
Resumen
En esta lección has:
✅ Instalado asdf (gestor de versiones profesional)
✅ Instalado Python 3.12 con asdf
✅ Configurado VS Code con la extensión de Python
✅ Escrito y ejecutado tu primer programa Python
✅ Aprendido a usar la función print()
Ahora tienes todo lo necesario para seguir aprendiendo Python. En la próxima lección empezaremos con los fundamentos: variables y tipos de datos.
Ejercicio práctico
Antes de continuar, asegúrate de que tu entorno funciona correctamente:
- Crea un nuevo archivo llamado
test.py - Escribe un programa que muestre 5 líneas de texto con información sobre ti (nombre, ciudad, hobby, etc.)
- Ejecuta el programa y verifica que todo funcione
Ejemplo de salida esperada:
My name is Alice
I live in Madrid
I love playing guitar
I am 25 years old
I want to become a Python developer
Si has conseguido ejecutar este programa sin errores, estás listo para la siguiente lección.