Comenzar a programar puede parecer un desafío al principio. El primer paso fundamental es preparar tu computadora para escribir y ejecutar código. En esta guía te mostraremos cómo instalar Python en cualquier sistema operativo y cómo configurar un entorno de desarrollo.
¿Por Qué es Importante la Configuración del Entorno?
Antes de empezar, es importante entender por qué invertimos tiempo en configurar el entorno correctamente. Un entorno bien configurado evita problemas futuros, conflictos de compatibilidad y errores que pueden desmotivar a los principiantes.
Una instalación correcta garantiza que los comandos de Python sean reconocidos en tu terminal, permitiéndote seguir tutoriales avanzados sin problemas técnicos.
Instalación en Windows
Windows es uno de los sistemas operativos más populares entre quienes comienzan a programar. La instalación requiere prestar atención a un detalle importante.
Paso 1: Descargar el Instalador
Abre tu navegador y accede a python.org. En la página principal, haz clic en "Downloads" y selecciona la última versión estable para Windows.
Paso 2: Configurar la Instalación
Ejecuta el instalador descargado. Importante: antes de hacer clic en "Install Now", marca la opción "Add python.exe to PATH". Esta opción permite que tu computadora reconozca los comandos de Python desde cualquier carpeta de la terminal.
Paso 3: Completar la Instalación
Haz clic en "Install Now" y espera a que termine. Cuando finalice, puedes hacer clic en "Disable path length limit" si aparece esa opción, luego cierra el instalador.
Paso 4: Verificar la Instalación
Abre la terminal (CMD o PowerShell) y escribe:
python --version
Si aparece la versión instalada, ¡la instalación fue exitosa!
Instalación en macOS
Las computadoras Apple ya vienen con Python preinstalado, pero frecuentemente es una versión antigua (a menudo Python 2.7, que ya no está disponible). Por eso es recomendable instalar una versión actualizada.
Paso 1: Instalar Homebrew
La forma más limpia de gestionar herramientas en Mac es usando Homebrew. Si no lo tienes, abre Terminal y pega el comando de la página oficial: brew.sh.
Paso 2: Instalar Python
Con Homebrew instalado, escribe en Terminal:
brew install python3
Paso 3: Verificar la Instalación
Cierra y reopen la Terminal y escribe:
python3 --version
En Mac necesitas usar python3 en lugar de python.
Instalación en Linux
Linux ya viene con Python preinstalado en la mayoría de distribuciones. Sin embargo, aseguraremos tener las herramientas necesarias.
Paso 1: Verificar la Versión
Abre la terminal y escribe:
python3 --version
Paso 2: Instalar en Ubuntu/Debian
Si necesitas instalar o actualizar, usa el administrador APT:
sudo apt update
sudo apt install python3 python3-pip
Elección de un Editor de Código
Tener Python instalado es solo el comienzo. Necesitas un editor de código o IDE para escribir programas. Las mejores herramientas ofrecen autocompletado, resaltado de sintaxis, integración con control de versiones y depuradores.
Visual Studio Code (VS Code)
Es la recomendación número para la mayoría de desarrolladores. Creado por Microsoft, es gratuito, ligero y muy personalizable gracias a su ecosistema de extensiones.
Para configurarlo para Python:
- Descarga e instala VS Code desde el sitio oficial.
- Abre el programa y ve a la pestaña de Extensiones (Ctrl+Shift+X).
- Busca la extensión "Python" (publicada por Microsoft) e instálala.
- Esta extensión te permitirá ejecutar código con un clic.
PyCharm
PyCharm es un IDE más robusto, ideal para proyectos grandes. Tiene una versión "Community Edition" gratuita y de código abierto. Viene con casi todo configurado, incluyendo entornos virtuales.
Si estás comenzando, te recomendamos VS Code.
Entornos Virtuales
Un concepto importante para tu futuro profesional es el uso de Entornos Virtuales. Imagina que estás construyendo dos proyectos diferentes en la misma computadora. El Proyecto A necesita una biblioteca en su versión 1.0, pero el Proyecto B necesita la misma biblioteca en la versión 2.0. Si instalas todo de forma global, causarás conflictos.
Para evitar esto, usamos venv, que crea carpetas aisladas para cada proyecto:
# Crear un entorno virtual
python -m venv mi_entorno
# En Windows:
mi_entorno\Scripts\activate
# En Mac/Linux:
source mi_entorno/bin/activate
Cuando el entorno está activado, verás su nombre entre paréntesis al inicio de la línea de comandos.
Tu Primer Script en Python
Para verificar que todo está configurado correctamente, vamos a crear tu primer programa.
Paso 1: Abre tu editor de código (VS Code).
Paso 2: Crea un nuevo archivo y guárdalo como hola_universo.py.
Paso 3: Escribe el siguiente código:
mensaje_saludo = "¡Hola, Universo Python!"
print(mensaje_saludo)
resultado = 10 + 25
print(f"El resultado es: {resultado}")
Paso 4: Ejecuta el script:
python hola_universo.py
Si ves el mensaje en la terminal, ¡tu entorno está listo!
Próximos Pasos
Con el entorno de desarrollo funcionando, es hora de sumergirte en los conceptos fundamentales de programación.
Te sugerimos dominar la guía completa de funciones en Python, que es fundamental para estructurar proyectos organizados. También puedes explorar las listas de Python para almacenar múltiples datos.
Recuerda que la programación es una habilidad que se desarrolla con la práctica. ¡Programa constantemente y enfrenta pequeños desafíos!