Preparar tu computadora
En resumen: Para escribir Python instalas el intérprete python y un editor, lo compruebas con python --version y ejecutas tu primer programa.
Problema
Qué necesitas
Para escribir y ejecutar programas necesitas dos cosas:
- Python: el intérprete
python, que ejecuta los programas, y las bibliotecas estándar. - Un editor para tu código. Podrías escribir un programa en el Bloc de notas, pero un editor para programadores colorea el código, te da sugerencias y muestra los errores mientras escribes.
Si todavía no tienes una computadora en la que puedas instalar programas, para los primeros días basta con un editor en línea: busca Python online en internet. Las tareas del módulo «Fundamentos del lenguaje» también funcionan allí. Para los programas más grandes de más adelante necesitarás una instalación.
La idea
Instala Python 3.12
Usamos Python 3.12 o una versión más nueva (3.13, 3.14): todo lo del curso funciona en ellas. Descárgalo de python.org, en la sección Downloads.
- Windows: descarga Python para Windows y ejecuta el instalador. Si te pregunta si añadir Python al
PATH(«Add python.exe to PATH»), activa la opción. - macOS: descarga el instalador para macOS y ejecútalo.
- Linux: Python normalmente ya está en el sistema (en Ubuntu 24.04 es la 3.12). Si no está, así se instala en Ubuntu:
sudo apt install python3Comprobación. Abre una terminal nueva (en Windows: PowerShell o el Símbolo del sistema) y escribe la primera línea en Windows, o la segunda en macOS y Linux:
python --versionpython3 --versionDeberías ver el número de versión. Los números después del 3.12 pueden ser distintos, y la versión también puede ser más nueva:
Python 3.12.7En macOS y Linux el comando es python3, porque allí a menudo no existe el comando python. Donde el curso diga python, tú escribes python3.
La idea
Elige un editor
Dos buenas opciones gratuitas:
- Visual Studio Code con la extensión Python de Microsoft. Es ligero y sirve también para otros lenguajes. El programa se ejecuta con el triángulo de arriba a la derecha (Run Python File).
- PyCharm, de JetBrains: un editor hecho especialmente para Python. La versión gratuita basta para todo el curso. El programa se ejecuta con el triángulo verde de arriba.
Qué editor elijas no importa mucho. Importa más que te acostumbres a uno y lo uses todos los días.
Míralo
Tu primer programa en tu computadora
Crea una carpeta para el curso y, dentro, un archivo llamado shop.py con este contenido:
print("¡Hola!")¡Hola!Ese es todo el programa: una línea, sin nada alrededor. En la terminal, ve a la carpeta (cd y la ruta hasta ella) y ejecuta (en macOS y Linux: python3 shop.py):
python shop.pyPython revisa el archivo, lo traduce y lo ejecuta enseguida. En la carpeta no aparece ningún otro archivo.
Más precisamente, para curiosos
- En Windows también funciona el comando
py shop.py. Ejecuta el Python más nuevo que esté instalado. - El comando
pythonsin archivo (python3en macOS y Linux) abre un modo en el que escribes línea por línea y ves el resultado enseguida. Es práctico para probar una línea. Se sale conexit(). - El nombre del archivo lo eliges tú. No le pongas el nombre de una biblioteca de Python (
random.py, por ejemplo): cuando el programa traiga esa biblioteca, Python tomará tu archivo en su lugar.
- Si la terminal de Windows muestra signos de interrogación o símbolos raros en lugar de caracteres como
¡,ño€, la terminal no está configurada para UTF-8. Escribechcp 65001y vuelve a ejecutar el programa. En los editores normalmente no hay este problema.
Pruébalo
Cámbialo y ejecútalo otra vez
Añade una segunda línea que imprima «Tu computadora está lista.», guarda el archivo y vuelve a ejecutar el programa. Deberías ver:
¡Hola!Tu computadora está lista.Si solo ves «¡Hola!», lo más probable es que el archivo no esté guardado. Aquí tienes el programa completo, por si te atascas:
print("¡Hola!")print("Tu computadora está lista.")Por qué un cambio que no has guardado no llega al programa:
print("¡Hola!")print("Tu computadora está lista.")Paso a paso, en palabras
- El editor y el archivo en el disco tienen solo la primera línea.
- Ejecutas python shop.py: Python lee el archivo en el disco.
- Añades una segunda línea en el editor. El archivo en el disco sigue siendo el antiguo.
- Lo ejecutas sin guardar: sigues obteniendo solo «¡Hola!».
- Guardas (Ctrl+S): el editor escribe el texto en el archivo en el disco.
- Lo ejecutas otra vez: ahora el programa ve también la segunda línea.
La idea
Cuando no arranca
- «'python' is not recognized…» (Windows) o «command not found» (macOS, Linux): la terminal no encuentra Python. Ciérrala y abre una nueva, porque la antigua no ve los cambios de la instalación. En macOS y Linux escribe
python3, y en Windows prueba tambiénpy. - «Python was not found; run without arguments to install from the Microsoft Store…» (Windows): Windows tiene su propio acceso directo llamado
pythonque te manda a Microsoft Store. Instala Python desde python.org o desactiva ese acceso directo: Configuración → Aplicaciones → Configuración avanzada de aplicaciones → Alias de ejecución de aplicaciones. - «can't open file … No such file or directory»: estás ejecutando desde la carpeta equivocada, o el archivo tiene otro nombre. Entra en la carpeta con
shop.py(cdy la ruta hasta ella). SyntaxErroru otro mensaje con un número de línea (line 1): Python ha arrancado y ha leído el archivo, así que la instalación está bien. Compara tu código con el ejemplo carácter por carácter.
En resumen
En resumen
- Necesitas Python 3.12 o una versión más nueva y un editor: VS Code con la extensión Python, o PyCharm.
python --version(python3 --versionen macOS y Linux) muestra si Python está instalado.python shop.pyrevisa el archivo, lo traduce y lo ejecuta.
- Si la terminal no encuentra el comando, abre una terminal nueva.
Lo siguiente es la lección sobre cómo resolver una tarea antes de escribir una sola línea de código.