Capítulo 2: Configuración del Entorno de Python
¡Excelente! Ya sabes qué es la programación y por qué Python es genial. Ahora viene la parte práctica: vamos a preparar tu computadora para que puedas empezar a programar.
No te preocupes si esto te parece técnico al principio. Te voy a guiar paso a paso, y al final de este capítulo vas a tener todo listo para escribir tu primer programa.
¿Qué vamos a instalar?
Antes de empezar, déjame explicarte qué necesitamos:
1. Python (el lenguaje)
Es como instalar un nuevo idioma en tu computadora. Una vez instalado, tu computadora va a entender las instrucciones que escribas en Python.
2. Un editor de código (tu herramienta de trabajo)
Es como un procesador de texto, pero diseñado especialmente para escribir código. Te ayuda con colores, sugerencias y detecta errores.
3. La terminal/línea de comandos (ya viene con tu computadora)
Es una forma de darle instrucciones directas a tu computadora usando texto. No te asustes, ¡es más fácil de lo que parece!
Antes de empezar
¿Qué sistema operativo tienes?
Dependiendo de tu sistema operativo, los pasos son un poco diferentes:
- Windows - Si ves el logo de Windows al encender tu computadora
- macOS - Si tienes una Mac (computadora de Apple)
- Linux - Si usas Ubuntu, Fedora, o alguna distribución de Linux
¿Tienes derechos de administrador?
Para instalar Python necesitas permisos de administrador en tu computadora. Si es tu computadora personal, probablemente los tienes. Si es del trabajo o escuela, tal vez necesites pedirle ayuda al departamento de IT.
Guías de instalación por sistema operativo
Elige tu sistema operativo y sigue la guía correspondiente:
🪟 Instalación en Windows
- Descargar Python desde el sitio oficial
- Configurar las variables de entorno
- Verificar la instalación
🍎 Instalación en macOS
- Usar Homebrew (recomendado) o descarga directa
- Configurar el PATH
- Verificar la instalación
🐧 Instalación en Linux
- Usar el gestor de paquetes de tu distribución
- Compilar desde código fuente (si es necesario)
- Verificar la instalación
Después de instalar Python
Una vez que tengas Python instalado, vamos a verificar que todo funcione correctamente.
Verificar la instalación
Abre tu terminal o línea de comandos y escribe:
python --version
Deberías ver algo como:
Python 3.11.5
Si ves un número que empiece con 3 (como 3.8, 3.9, 3.10, 3.11, etc.), ¡perfecto! Tienes Python 3 instalado.
⚠️ Nota importante: Si ves algo como “Python 2.7.x”, significa que tienes una versión muy antigua. En algunos sistemas, necesitas usar
python3
en lugar depython
.
Tu primer comando de Python
Ahora vamos a probar que Python funciona. En la terminal, escribe:
python
Deberías ver algo así:
# Ejemplo de salida:
Python 3.11.5 (main, Aug 24 2023, 15:18:16) [Clang 14.0.6 ] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>
¡Felicidades! Estás dentro del intérprete interactivo de Python. Esos tres símbolos >>>
significan que Python está esperando que le des una instrucción.
Prueba escribir:
print("¡Hola, mundo!")
Y presiona Enter. Deberías ver:
# Ejemplo de salida:
¡Hola, mundo!
¡Acabas de ejecutar tu primer programa en Python! 🎉
Para salir del intérprete, escribe:
exit()
Eligiendo un editor de código
Ahora que tienes Python funcionando, necesitas un buen editor para escribir tu código. Es como elegir un buen cuaderno para escribir: técnicamente puedes usar cualquier cosa, pero uno bueno hace la diferencia.
📝 Editores e IDEs Recomendados
En la siguiente sección te explico las mejores opciones, desde las más simples hasta las más avanzadas.
Conceptos importantes
Python Shell vs. Archivos de Script
Hay dos formas principales de ejecutar código Python:
1. Python Shell (Intérprete Interactivo)
- Lo que acabas de probar
- Perfecto para probar cosas rápidas
- Escribes una línea, presionas Enter, ves el resultado
- Se pierde todo cuando sales
2. Archivos de Script (.py)
- Escribes todo tu código en un archivo
- Guardas el archivo con extensión
.py
- Ejecutas todo el archivo de una vez
- Puedes guardar y reutilizar tu código
¿Cuándo usar cada uno?
Usa el Shell cuando:
- Quieras probar algo rápido
- Necesites hacer un cálculo simple
- Estés experimentando con una función nueva
Usa archivos .py cuando:
- Escribas un programa completo
- Quieras guardar tu trabajo
- Tengas más de unas pocas líneas de código
Organizando tu espacio de trabajo
Te recomiendo crear una carpeta especial para tus proyectos de Python:
En Windows:
C:\Users\TuNombre\Documentos\Python\
En macOS/Linux:
/Users/TuNombre/Documents/Python/
Dentro de esta carpeta, puedes crear subcarpetas para diferentes proyectos:
Python/
|-- ejercicios-libro/
|-- mi-primer-proyecto/
|-- experimentos/
Problemas comunes y soluciones
“python no se reconoce como comando”
Problema: Windows no encuentra Python Solución: Reinstala Python y asegúrate de marcar “Add Python to PATH”
“Permission denied”
Problema: No tienes permisos para instalar Solución: Ejecuta como administrador o pide ayuda a IT
“Python 2.7 en lugar de Python 3”
Problema: Tu sistema tiene Python 2 por defecto
Solución: Usa python3
en lugar de python
El editor no reconoce Python
Problema: Tu editor no sabe dónde está Python Solución: Configura la ruta de Python en las preferencias del editor
Ejercicio práctico
Antes de continuar al siguiente capítulo, vamos a hacer un ejercicio para asegurarnos de que todo funciona:
Paso 1: Crear tu primer archivo Python
- Abre tu editor de código
- Crea un nuevo archivo
- Escribe este código:
print("¡Mi primer programa en Python!")
print("Mi nombre es [tu nombre aquí]")
print("Estoy aprendiendo a programar")
- Guarda el archivo como
mi_primer_programa.py
en tu carpeta de Python
Paso 2: Ejecutar tu programa
- Abre la terminal
- Navega a tu carpeta de Python
- Ejecuta:
python mi_primer_programa.py
Si ves tus mensajes en la pantalla, ¡todo está funcionando perfectamente!
Resumen del capítulo
En este capítulo lograste:
- ✅ Entender qué necesitas para programar en Python
- ✅ Instalar Python en tu sistema operativo
- ✅ Verificar que la instalación funciona correctamente
- ✅ Conocer la diferencia entre el Shell y los archivos .py
- ✅ Elegir un editor de código apropiado
- ✅ Crear y ejecutar tu primer programa
¿Qué sigue?
En el siguiente capítulo vamos a profundizar en la sintaxis de Python. Aprenderás sobre:
- Las reglas básicas de escritura en Python
- Cómo Python entiende tu código
- La importancia de la indentación
- Cómo escribir comentarios útiles
¡Ya tienes las herramientas, ahora vamos a aprender el idioma! 🐍
💡 Consejo del capítulo: No te preocupes si algo no funciona a la primera. La configuración del entorno es la parte más técnica de todo el proceso. Una vez que esté lista, ¡todo lo demás será mucho más divertido!