Instalación y Configuración
Instala Python, configura tu entorno de desarrollo y escribe tu primer programa usando VS Code
Instalación y Configuración
Antes de escribir código Python, necesitas instalar Python y elegir un editor de código. Esta lección te guía paso a paso.
Instalando Python
Windows
- Ve a python.org/downloads
- Descarga Python 3.x para Windows
- Marca "Add Python to PATH" durante la instalación
- Haz clic en Instalar
Verifica la instalación:
python --versionmacOS
# Usando Homebrew
brew install python3
# Verificar
python3 --versionLinux
# Ubuntu/Debian
sudo apt update && sudo apt install python3 python3-pip
# Verificar
python3 --versionEn macOS y Linux, escribe python3 en lugar de python. En Windows, solo python funciona.
Eligiendo un Editor de Código
VS Code (Recomendado)
- Descárgalo de code.visualstudio.com
- Instala la extensión Python de Microsoft
- Instala el servidor de lenguaje Pylance
PyCharm
Un IDE construido específicamente para Python, disponible en ediciones gratuita (Community) y de pago (Professional).
Tu Primer Archivo Python
Crea un archivo llamado hello.py:
# Esto es un comentario
print("Hello, World!")
name = input("What is your name? ")
print(f"Nice to meet you, {name}!")Ejecútalo:
python hello.pyUsando el REPL de Python
El REPL (Read-Eval-Print Loop) te permite probar código interactivamente:
python>>> 5 * 7
35
>>> for i in range(3):
... print(i)
...
0
1
2
>>> exit()Trabajando con pip
pip es el gestor de paquetes de Python:
# Instalar un paquete
pip install requests
# Listar paquetes instalados
pip list
# Instalar desde un archivo requirements
pip install -r requirements.txtEntornos Virtuales (Básico)
Aísla las dependencias del proyecto:
# Crear un entorno virtual
python -m venv myenv
# Activarlo (Windows)
myenv\Scripts\activate
# Activarlo (macOS/Linux)
source myenv/bin/activate¡Usa siempre entornos virtuales para tus proyectos para evitar conflictos de dependencias!
Convenciones de Estructura de Proyectos
my-project/
├── main.py
├── requirements.txt
├── README.md
└── myenv/ # Entorno virtual (no incluir en el repositorio)
Un buen editor con la extensión Python te brinda: resaltado de sintaxis, autocompletado, verificación de errores y depuración — todo esencial para programar productivamente.
Preguntas de Práctica
- ¿Qué comando verifica tu instalación de Python?
- ¿Para qué se usa el REPL de Python?
- ¿Qué hace
pip install requests? - ¿Por qué deberías usar entornos virtuales?
- ¿Cómo activas un entorno virtual en Linux?
- ¿Qué extensión deberías instalar en VS Code para Python?
- ¿Cuál es la diferencia entre un IDE y un editor de texto?
- ¿Cómo sales del REPL de Python?
- ¿Qué muestra
pip list? - Crea un comando que instale todos los paquetes desde un archivo requirements.