Tres hombres tocando instrumentos musicales

William J. Turkel y Adam Crymble

Este tutorial te ayudará a configurar un entorno de desarrollo integrado para Python en un computador con el sistema operativo de Apple.

editado por

  • Miriam Posner

revisado por

  • Jim Clifford
  • Amanda Morton

traducido por

  • Víctor Gayol ORCID id icon

traducción editada por

  • Adam Crymble

traducción revisada por

  • Jairo A. Melo
  • Maria José Afanador-Llach
  • Antonio Rojas Castro ORCID id icon

publicado

| 2012-07-17

traducido

| 2017-03-15

modificado

| 2012-07-17

testeado

| 2023-11-16

dificultad

| Baja

DOI id icon https://doi.org/10.46430/phes0010

¡Haz una donación!

Producir buenos tutoriales de acceso abierto cuesta dinero. Únete al creciente número de personas que apoya a Programming Historian para que podamos continuar compartiendo conocimientos de forma gratuita.

Disponible en: EN (original) | PT | ES

Contenidos

Haz respaldo (copia de seguridad) de toda tu computadora

Los usuarios de Mac pueden aprovechar Time Machine para esta labor.

Instalar Python v.3

A partir de enero 2020, Python versión 2 dejará de recibir actualizaciones y la versión 3 será la única desarrollada activamente. Ya que Mac OS X tiene preinstalado Python v.2., podrás continuar utilizando los programas que todavía dependen de esa versión pero necesitarás descargar la versión 3 para seguir las lecciones que encontrarás en The Programming Historian. Puedes corroborar si tu Mac cuenta con Python versión 3 instalado abriendo Terminal en el directorio ´'/Aplicaciones/Utilidades'´. En la ventana de Terminal escribe ´which Python3´ seguido de Enter. Al oprimir la tecla Enter se envía el comando a la computadora cuando se utiliza Terminal. Si ves que en Terminal aparece: ´'/usr/bin/python3'´ o algo por el estilo que contiene la palabra ´python3 y un manojo de barras oblicuas, puedes tener la seguridad de que tu equipo y sistema lo tienen. Si no fuese así, cierra Terminal y descarga la última versión estable del lenguaje de programación Python (v.3.8 es la más actualizada hasta noviembre de 2019), e instálalo siguiendo las instrucciones del sitio web de Python.

Creación de un directorio

Para mantener organizados los datos en tu equipo, lo mejor es crear un directorio o carpeta en tu computadora dedicado exclusivamente a almacenar todos los programas que escribas con Python (por ejemplo: programming-historian y manténlo en el lugar de tu disco duro que mejor te acomode).

Beautiful Soup

Descarga la más reciente versión de Beautiful Soup y cópiala en el directorio o carpeta donde vas a alojar tus propios programas. Beautiful Soup es una librería (una colección de código previamente escrito) que permite que los programas escritos con Python puedan seccionar más fácilmente páginas web en partes significativas que pueden seguir procesándose después.

Instalar un editor de texto

Hay muchos editores de texto que puedes utilizar para escribir, guardar y ejecutar comandos de Python. En esta lección vamos a utilizar Sublime Text. Si prefieres otro editor de texto, hay [otras opciones][]. Algunos de nuestros usuarios prefieren un editor llamado BBEdit. Puedes descargar una copia de Sublime Text de [la página web de Sublime Text][].

Inicia Sublime Text

Ahora necesitas instalar el editor de texto para ejecutar programas de Python.

Desde el menú, elige

Tools -> Build System -> Python.

Paso 2 – “Hola Mundo” en Python

Como la mayoría sabe, es tradicional que para comenzar a programar en un nuevo lenguaje tratemos de crear un programa que despliegue la frase “Hola Mundo” y termine. Vamos a mostrar cómo hacer esto en Python y en HTML.

Python es un buen lenguaje de programación para principiantes gracias a que es un lenguaje de programación de muy alto nivel, es decir, expresa el algoritmo de una manera muy parecida a la capacidad cognitiva humana en vez de la capacidad ejecutora de las computadoras (lenguaje de bajo nivel). En otras palabras (y entre otras cosas), en él es posible escribir programas cortos que realizan una gran cantidad de procesos. Entre más corto es el programa, lo más probable es que todo quepa en una pantalla y que sea más fácil hacer un seguimiento comprehensivo de todo en tu mente.

Todos los lenguajes que estaremos utilizando son capaces de ser interpretados en términos informáticos. Es decir, que existe un programa especial en la computadora (conocido como intérprete) que sabe exactamente cómo seguir las instrucciones escritas en dicho lenguaje. Una manera de utilizar un intérprete es guardando todas las instrucciones en un archivo para luego ejecutar el intérprete sobre él. El intérprete ejecutará cada una de las instrucciones que le hayas dado en tu programa y luego se detendrá. Vamos a intentarlo con un ejemplo.

En tu editor de texto crea un nuevo archivo y escribe el siguiente programa de dos líneas y guárdalo en tu carpeta ‘programming-historian con el nombre hola-mundo.py

# hola-mundo.py
print('hola mundo')

El editor de texto que seleccionaste debe tener un botón “run” o “Build” que te permitirá ejecutar tu programa. Por ejemplo, si estás utilizando Sublime Text , haz clic en Tools -> Build (o presiona ⌘B). O si estás en BBEdit, haz clic en el botón “#!” y Run. Si todo funciona bien (es posible que no, con lo cual habrá que revisar las diversas instalaciones y configuraciones), deberás ver algo como sigue:

'Hola Mundo' en Python en una Mac, con BBEdit

‘Hola Mundo’ en Python en una Mac, con BBEdit

O, con Sublime Text:

'Hola Mundo' en Python en una Mac, con Sublime Text

‘Hola Mundo’ en Python en una Mac, con Sublime Text

Interactuar con el intérprete de comandos (shell) de Python

Otra manera de interactuar con un intérprete es usando lo que se conoce como shell o intérprete de comandos. Se puede escribir en una declaración y oprimir la tecla Enter, y el shell responderá a tus comandos. Utilizar un shell es una excelente forma de comprobar que la construcción de tus declaraciones es adecuada al asegurarte que hace lo que tu piensas que debería hacer. Esto se puede hacer de maneras un tanto distintas en las diversas plataformas (Mac, Windows o Linux).

Puedes ejecutar un shell de Python iniciando Terminal. En la Mac, abre el Finder, haz doble click en Aplicaciones -> Utilidades -> Terminal. Escribe “python3” en la ventana que se abre en tu pantalla y oprime la tecla Enter. Ante el shell prompt de Python escribe:

print('Hola Mundo')

Oprime la tecla Enter. La computadora responderá con:

Hola Mundo

Cuando queramos representar gráficamente la interacción con el intérprete de comandos usaremos -> para indicar la respuesta del shell a tus comandos, como se muestra inmediatamente:

print('Hola Mundo')
-> Hola Mundo

En la pantalla de tu computadora aparecerá de esta manera:

Intérprete de comandos de Python en Terminal de Mac

Intérprete de comandos de Python en Terminal de Mac

Para salir del shell de Python en Terminal debes escribir en el prompt shell:

exit()

Ahora que tú y tu computadora están en marcha y funcionando, podemos movernos hacia unas tareas algo más interesantes. Si estás trabajando de manera ordenada las lecciones de Python, te sugerimos que pases ahora a la lección Para entender páginas web y HTML.

Acerca de los autores

William J. Turkel es profesor de Historia en la Universidad de Western Ontario.

Adam Crymble, University College London.

Cita sugerida

William J. Turkel y Adam Crymble, "Creación de un entorno de desarrollo integrado para Python (Mac)", traducido por Víctor Gayol, Programming Historian en español 1 (2017), https://doi.org/10.46430/phes0010.

¡Haz una donación!

Producir buenos tutoriales de acceso abierto cuesta dinero. Únete al creciente número de personas que apoya a Programming Historian para que podamos continuar compartiendo conocimientos de forma gratuita.