Ir al contenido
wannacode

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:

  1. Python: el intérprete python, que ejecuta los programas, y las bibliotecas estándar.
  2. 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:
Terminal
sudo apt install python3

Comprobació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:

Terminal
python --version
python3 --version

Deberí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.7

En 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:

shop.py
print("¡Hola!")
Salida
¡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):

Terminal
python shop.py

Python 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 python sin archivo (python3 en 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 con exit().
  • 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. Escribe chcp 65001 y 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:

Salida
¡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:

shop.py
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
  1. El editor y el archivo en el disco tienen solo la primera línea.
  2. Ejecutas python shop.py: Python lee el archivo en el disco.
  3. Añades una segunda línea en el editor. El archivo en el disco sigue siendo el antiguo.
  4. Lo ejecutas sin guardar: sigues obteniendo solo «¡Hola!».
  5. Guardas (Ctrl+S): el editor escribe el texto en el archivo en el disco.
  6. 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én py.
  • «Python was not found; run without arguments to install from the Microsoft Store…» (Windows): Windows tiene su propio acceso directo llamado python que 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 (cd y la ruta hasta ella).
  • SyntaxError u 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 --version en macOS y Linux) muestra si Python está instalado.
  • python shop.py revisa 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.

Creado por Ivo Gergov como parte de la campaña de Evo Tech por una educación accesible en programación ·