005 Desarrollo
005.1 Desarrollo

Python en diferentes sistemas operativos

Python es un lenguaje de programación multiplataforma, lo que significa que funciona en todos los sistemas operativos principales. Cualquier programa Python que escribas debería funcionar en cualquier computadora moderna que tenga Python instalado. Sin embargo, los métodos para configurar Python en diferentes sistemas operativos varían ligeramente.

En esta sección, aprenderá a configurar Python en su sistema. Primero, comprobará si hay una versión reciente de Python instalada en su sistema y, si no lo está, la instalará. Luego, instalará VS Code. Estos son los únicos dos pasos que son diferentes para cada sistema operativo.

En la siguiente sección, ejecutarás hello_world.py y solucionarás cualquier problema que no funcione. Te guiaré a través de este proceso para cada sistema operativo, de modo que tengas un entorno de programación Python en el que puedas confiar.

Python en Windows

Generalmente, Windows no viene con Python, por lo que probablemente necesitarás instalarlo y luego instalar VS Code.

Instalación de Python

Primero, comprueba si Python está instalado en tu sistema. Abre una ventana de comandos ingresando command en el menú Inicio y haciendo clic en la aplicación Símbolo del sistema. En la ventana de terminal, ingresa python en minúsculas. Si recibes un mensaje de Python (>>>) como respuesta, Python está instalado en tu sistema. Si ves un mensaje de error que te dice que python no es un comando reconocido, o si se abre la tienda de Microsoft. Python no está instalado Cierra la tienda de Microsoft si se abre; es mejor descargar un instalador oficial que usar la versión de Microsoft.

Si Python no está instalado en su sistema, o si ve una versión anterior a Python 3.9, necesita descargar un instalador de Python para Windows. Vaya a http://python.org y pase el cursor sobre el enlace Descargas. Debería ver un botón para descargar la última versión de Python. Haga clic en el botón, que debería iniciar automáticamente la descarga del instalador correcto para su sistema. Después de haber descargado el archivo, ejecute el instalador. Asegúrese de seleccionar la opción Agregar Python a PATH, que facilitará la configuración correcta de su sistema. La Figura 1-1 muestra esta opción seleccionada.

Ejecución de Python en una sesión de terminal

Abra una nueva ventana de comandos e introduzca Python en minúsculas. Debería aparecer el símbolo del sistema de Python (>>>), lo que significa que Windows ha encontrado la versión de Python que acaba de instalar.

C:\> python
Python 3.x.x (main, Jun . . . , 13:29:14) [MSC v.1932 64 bit (AMD64)] on win32 Type "help", "copyright", "credits" or "license" for more information.

Si no ve este resultado o algo similar, consulte las instrucciones de configuración más detalladas en el Apéndice A.

Introduzca la siguiente línea en su sesión de Python:

print("Hola interprete de Python")
Hola interprete de Python

Debería ver el resultado ¡Hola intérprete de Python!. Siempre que desee ejecutar un fragmento de código Python, abra una ventana de comandos e inicie una sesión de terminal de Python. Para cerrar la sesión de terminal, presione Ctrl+Z y luego Enter, o escriba el comando exit().

Instalación de VS Code

Puede descargar un instalador para VS Code en https://code.visualstudio.com. Haga clic en el botón Descargar para Windows y ejecute el instalador. Omita las siguientes secciones sobre macOS y Linux y siga los pasos de “Ejecutar un programa”Hola Mundo”” en la página 9.

Python en macOS

Python no está instalado por defecto en las últimas versiones de macOS, así que tendrás que instalarlo si aún no lo has hecho. En esta sección, instalarás la última versión de Python y, a continuación, instalarás VS Code y te asegurarás de que esté configurado correctamente.

Python 2 se incluyó en versiones anteriores de macOS, pero es una versión obsoleta que no deberías usar.

Cómo comprobar si Python 3 está instalado

Abra una ventana de terminal en Aplicaciones > Utilidades > Terminal. También puede presionar ⌘-barra espaciadora, escribir terminal y luego presionar ENTER. Para comprobar si tiene instalada una versión reciente de Python, escriba python3. Probablemente verá un mensaje sobre la instalación de las herramientas de desarrollo de línea de comandos. Es mejor instalar estas herramientas después de instalar Python; si aparece este mensaje, cancele la ventana emergente.

Si el resultado muestra que tiene instalado Python 3.9 o una versión posterior, puede omitir la siguiente sección y pasar a “Ejecutar Python en una sesión de terminal”. Si ve alguna versión anterior a Python 3.9, siga las instrucciones de la siguiente sección para instalar la versión más reciente.

Tenga en cuenta que en macOS, siempre que vea el comando python en este libro, deberá usar el comando python3 en su lugar para asegurarse de que está usando Python 3. En la mayoría de los sistemas macOS, el comando python apunta a una versión desactualizada de Python que solo debe ser utilizada por herramientas internas del sistema, o no apunta a nada y genera un mensaje de error.

Instalación de la última versión de Python

Puedes encontrar un instalador de Python para tu sistema en https://python.org. Pasa el cursor sobre el enlace Descargar y verás un botón para descargar la última versión de Python. Haz clic en el botón; la descarga del instalador correcto para tu sistema debería comenzar automáticamente. Una vez descargado el archivo, ejecuta el instalador.

Tras ejecutarse el instalador, debería aparecer una ventana del Finder. Haga doble clic en el archivo InstallCertificates.command. Ejecutarlo le facilitará la instalación de bibliotecas adicionales que necesitará para proyectos reales, incluidos los de la segunda mitad de este libro.

Ejecución de Python en una sesión de terminal

Ahora puedes intentar ejecutar fragmentos de código Python abriendo una nueva ventana de terminal y escribiendo python3:

$ python3
Python 3.x.x (v3.11.0:eb0004c271, Jun . . . , 10:03:01)
[Clang 13.0.0 (clang-1300.0.29.30)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>>

Este comando inicia una sesión de terminal de Python. Deberías ver un indicador de Python (>>>), lo que significa que macOS ha encontrado la versión de Python que acabas de instalar.

Introduzca la siguiente línea en la sesión de terminal:

>>> print("Hola intérprete de Python!")
Hola intérprete de Python!
>>>

Debería ver el mensaje «¡Hola intérprete de Python!», que debería imprimirse directamente en la ventana de terminal actual. Puede cerrar el intérprete de Python presionando Ctrl+D o escribiendo el comando exit().

NOTA: En los sistemas macOS más nuevos, verá un signo de porcentaje (%) como mensaje de terminal en lugar de un signo de dólar ($ ).

Instalación de VS Code

Para instalar el editor de VS Code, debe descargar el instalador en https://code.visualstudio.com. Haga clic en el botón Descargar y, a continuación, abra una ventana del Finder y vaya a la carpeta Descargas. Arrastre el instalador de Visual Studio Code a la carpeta Aplicaciones y haga doble clic en él para ejecutarlo.

Omita la siguiente sección sobre Python en Linux y siga los pasos que se indican en “Cómo ejecutar un programa Hola Mundo” en la página 9.

Python en Linux

Los sistemas Linux están diseñados para programar, por lo que Python ya está instalado en la mayoría de los ordenadores Linux. Quienes desarrollan y mantienen Linux esperan que, en algún momento, programes tú mismo y te animan a hacerlo. Por esta razón, hay muy poco que instalar y solo unos pocos ajustes que modificar para empezar a programar.

Comprobación de su versión de Python

Abra una ventana de terminal ejecutando la aplicación Terminal en su sistema (en Ubuntu, puede presionar Ctrl+Alt+T). Para saber qué versión de Python está instalada, escriba python3 con p minúscula. Una vez instalado Python, este comando inicia el intérprete de Python. Debería ver utput indicando qué versión de Python está instalada. También debería ver un indicador de Python (>>>) donde puede empezar a escribir comandos de Python.

$ python3
Python 3.10.4 (main, Apr . . . , 09:04:19) [GCC 11.2.0] on linux
Type "help", "copyright", "credits" or "licence" for more information.
>>>

Este resultado indica que Python 3.10.4 es la versión predeterminada de Python instalada en este equipo. Cuando vea este resultado, presione Ctrl+D o escriba exit() para salir del prompt de Python y volver a la terminal. Siempre que vea el comando python en este libro, escriba python3 en su lugar.

Necesitará Python 3.9 o posterior para ejecutar el código de este libro. Si la versión de Python instalada en su sistema es anterior a Python 3.9, o si desea actualizar a la última versión disponible, consulte las instrucciones del Apéndice A.

Ejecución de Python en una sesión de terminal

Puedes intentar ejecutar fragmentos de código Python abriendo una terminal e ingresando python3, como hiciste al verificar tu versión. Hazlo de nuevo y, cuando Python se esté ejecutando, ingresa la siguiente línea en la terminal:

>>> print("Hola intérprete de Python!")
Hola intérprete de Python!
>>>

El mensaje debería imprimirse directamente en la ventana de terminal actual. Recuerda que puedes cerrar el intérprete de Python presionando Ctrl+D o escribiendo el comando exit().

Instalación de VS Code

En Ubuntu Linux, puedes instalar VS Code desde el Centro de Software de Ubuntu. Haz clic en el icono de Software de Ubuntu en el menú y busca vscode. Haz clic en la aplicación Visual Studio Code (a veces llamada code) y luego en Instalar. Una vez instalada, busca VS Code en tu sistema y reiníciala la aplicación.