esta página le explica cómo configurar un entorno de programación Python para su computadora Mac OS X y proporciona una guía paso a paso para crear y ejecutar un simple programa Python «Hola mundo». Todo el software está disponible gratuitamente en la Web. Estas instrucciones son para MacOS X 10.13 (High Sierra), pero las instrucciones para otras versiones recientes de Mac OS X son similares.,

Overview

El entorno de programación Python requerido por este booksite consiste en:

  • Python, es decir, el compilador / intérprete de Python.
  • Las bibliotecas estándar de Python.
  • IDLE, el entorno de Desarrollo Integrado de Python.
  • Las bibliotecas Tkinter, Numpy y Pygame, que son utilizadas por los programas booksite que hacen procesamiento de gráficos o audio.
  • La biblioteca booksite, es decir, un conjunto de módulos que hemos desarrollado específicamente para soportar este booksite.
  • La aplicación de Terminal que se incluye con Mac OS X.,

descargar e instalar Python, IDLE, Tkinter, NumPy y Pygame

Nota: La aplicación Mac Finder utiliza el término carpeta para referirse a un contenedor de documentos y, tal vez, otras carpetas. En su lugar, este documento utiliza el directorio de términos Unix equivalente.

Python 2 está incluido con Mac OS X. Sin embargo, Python 3 no lo está. Le recomendamos que descargue e instale Python 3, y use Python 3 exclusivamente cuando ejecute programas asociados con este sitio de libros.,

realice estos pasos para descargar e instalar Python, IDLE, Tkinter, NumPy y PyGame:

  • vaya a la página de descarga de Python para Mac.

  • en la página resultante haga clic en el botón Descargar Python 3.6.5. Su navegador descargará el archivo python-3.6.5-macosx10.6.pkg a su directorio Downloads.

  • usando Mac Finder Manager, navegue a su directorio Downloads y haga doble clic en el archivo python-3.6.5-macosx10.6.pkg para instalar Python, Tkinter y IDLE. Utilice las opciones predeterminadas., (Está bien eliminar el archivo python-3.6.5-macosx10.6.pkg después de completar la instalación.)

  • abrir una ventana de Terminal. Para hacer eso, haga clic en el icono de búsqueda de Spotlight en el extremo derecho de la barra de menú. (Tiene la apariencia de una lupa.) En el cuadro de diálogo resultante, escriba Terminal.app seguido de la tecla Enter.,

  • En la ventana de Terminal problema de estos comandos para instalar NumPy y PyGame:

  • python3 -m pip install -U numpy --userpython3 -m pip install -U pygame --user

«A emitir un comando» usted debe escribir el comando seguido de la tecla Enter.

realice estos pasos para probar su instalación:

  • en la ventana del Terminal ejecute el comando python3., Usted debe ver algo como esto:

  • Python 3.6.5 (v3.6.5:f59c0932b4, Mar 28 2018, 03:03:55) on darwinType "help", "copyright", "credits" or "license" for more information.>>> 

  • Si usted ve que la salida, la instalación de Python, De INACTIVIDAD, y Tkinter fue un éxito.

  • En Python >>> símbolo del sistema, escriba import numpy seguido por el Enter clave. Si no aparece ningún mensaje de error, la instalación de NumPy se ha realizado correctamente.,

  • En Python >>> símbolo del sistema, escriba import pygame seguido por el Enter clave. Si no aparece ningún mensaje de error, la instalación de PyGame se ha realizado correctamente.

  • en el indicador Python >>>, escriba exit()seguido de la tecla Enter para salir de Python.

  • en la ventana del Terminal ejecute el comando idle3. Si aparece una ventana inactiva, entonces ha instalado IDLE correctamente. Cierre la ventana de inactividad.,
  • Cierre la ventana del Símbolo del sistema.

importante: cuando ejecute los programas Python asociados con este sitio de libros, no ejecute el comando python. En su lugar, ejecute el comando python3. El primer comando ejecuta el compilador/intérprete Python 2 que se incluye con Mac OS X; el segundo comando ejecuta el compilador/intérprete Python 3 que instaló siguiendo las instrucciones de esta página.,

descargar e instalar la Biblioteca del sitio de libros

realice estos pasos para descargar e instalar la biblioteca del sitio de libros:

  • utilice su navegador Web para descargar esta introducción-1.0.archivo zip a su directorio /Users/yourusername/Downloads.

  • en el Finder, haga doble clic en /Users/yourusername/Downloads/introcs-1.0.zip para descomprimir el archivo, creando así un directorio llamado /Users/yourusername/Downloads/introcs-1.0. (Está bien eliminar el archivo /Users/yourusername/Downloads/introcs-1.0.zip después de descomprimirlo.)

  • abrir una ventana de Terminal.,

  • En cualquier momento la aplicación Terminal tiene un directorio de trabajo. Inicialmente el directorio de trabajo es /Users/yourusername. En la ventana de Terminal problema de la etiqueta cd Downloads comando para cambiar el directorio de trabajo a /Users/yourusername/Downloads, y el cd introcs-1.0 comando para cambiar el directorio de trabajo a /Users/yourusername/Downloads/introcs-1.0. (Por cierto, el comando cd .. Cambia su directorio de trabajo al» padre » del directorio de trabajo actual.,)

  • ejecute el comando ls para mostrar los nombres de todos los archivos en su directorio de trabajo. Asegúrese de que un archivo llamado setup.py está en su directorio de trabajo.

  • emita el comando python3 setup.py install --user. La computadora copia los archivos que definen los módulos de booksite en un directorio donde Python puede encontrarlos, y escribe mensajes de estado en la ventana de su Terminal para indicar su progreso.,

realice estos pasos para probar su instalación de la biblioteca del sitio de libros:

  • en la ventana del Terminal ejecute el comandopython3.

  • en el indicador Python >>>, escriba la instrucción import stdio seguida de la tecla Enter. Si Python no genera mensajes de error, entonces ha instalado la biblioteca de booksite correctamente.

  • en el indicador Python >>>, escriba exit() seguido de la tecla Enter para salir de Python.

  • Cierre la ventana de Terminal.,

configurando IDLE

hasta ahora has descargado e instalado todo el software que necesitarás. Debe realizar un paso más antes de crear su primer programa: configurar el entorno de programación inactivo. Siga estas instrucciones:

  • Abra una ventana de Terminal.

  • en la ventana del Terminal, ejecute el comando idle3 para iniciar IDLE.

  • Haga clic en las preferencias de Python →… elemento de menú.

  • haga Clic en la ficha General.

  • Haga clic en el botón de opción Abrir ventana de edición.,

  • haga Clic en el botón Aceptar.

  • cierra la ventana inactiva.

  • Cierre la ventana de Terminal.

componiendo su primer programa

habiendo instalado Python, las bibliotecas estándar de Python, IDLE, Tkinter, NumPy, Pygame y las bibliotecas booksite, y habiendo configurado IDLE, está listo para componer su primer programa Python. Realice estas instrucciones:

  • Usando el buscador de Mac, cree un directorio llamado /Users/yourusername/hello.

  • Abra una ventana de Terminal.,

  • ejecute el comando cd hello para hacer del directorio /Users/yourusername/hello su directorio de trabajo.

  • ejecute el comando idle3 & para iniciar IDLE. Tenga en cuenta el ampersand final. El ampersand final le dice a la computadora que ejecute el programa idle3 en segundo plano, dejando así a su aplicación de Terminal libre para manejar comandos adicionales mientras IDLE se está ejecutando.

  • en IDLE, escriba el programa Python de cuatro líneas helloworld.py exactamente como aparece a continuación., Utilice las teclas de flecha, el ratón o el panel táctil para moverse dentro del texto que ha escrito. Utilice la tecla Eliminar para eliminar texto. Tenga cuidado; el error de escritura más pequeño podría causar que el programa falle.

  • import stdio# Write 'Hello, World' to standard output.stdio.writeln('Hello, World')

  • Cuando haya terminado de escribir, en el estado de reposo haga clic en el Archivo → Guardar… elemento de menú para guardar el programa Python. Guárdelo en un archivo de nombre helloworld.py en el directorio /Users/yourusername/hello., El nombre del archivo distingue entre mayúsculas y minúsculas, así que asegúrate de usar todas las letras minúsculas.

Ejecución de Su Primer Programa

El último paso es ejecutar el programa. Es posible ejecutar algunos programas Python desde IDLE, pero debe ejecutar los programas asociados con este booksite directamente desde una ventana de Terminal. Para ello, realice estos pasos:

  • dentro de la misma ventana de Terminal, ejecute el comando ls para mostrar los nombres de todos los archivos en el directorio de trabajo. Confirme que el directorio de trabajo contiene su archivo helloworld.py.,

  • ejecute el comando python3 helloworld.py para ejecutar su programa. Si el equipo escribe «Hola, mundo» en la ventana de Terminal, entonces la ejecución de su helloworld.py programa fue exitosa. Si la computadora escribe mensajes de error, use IDLE para corregir su programa y ejecute el comando python3 helloworld.py nuevamente. Repita hasta que su programa se ejecute correctamente. Si su programa se ejecuta con éxito la primera vez que lo intenta, entonces introduzca intencionalmente un error en su programa, solo para obtener algo de experiencia con la corrección de errores.,

  • cierra la ventana inactiva.

  • Cierre la ventana de Terminal.

ahora ha instalado y configurado un entorno Python razonable, y lo ha utilizado para componer y ejecutar un programa Python. ¡Felicitaciones! Usted es un programador de Python!

descargar los programas de ejemplo de Booksite (opcional)

le recomendamos que descargue los programas de ejemplo de booksite, es decir, los programas de ejemplo de Python que se presentan de forma incremental en todo el booksite. Una vez hecho esto, puede ejecutar esos programas para ayudarlo a aprender sobre ellos., Realice estas instrucciones:

  • utilice su navegador Web para descargar este introcs-python.archivo zip a su directorio /Users/yourusername/Downloads.

  • en el buscador de Mac, haga doble clic en /Users/yourusername/Downloads/introcs-python.zip para descomprimir el archivo, creando así el directorio /Users/yourusername/Downloads/introcs-python que contiene los programas de ejemplo de booksite. (Está bien eliminar el archivo /Users/yourusername/Downloads/introcs-python.zip después de descomprimirlo.)

luego realice estos pasos para probar su descarga de los programas de ejemplo de booksite:

  • abra una ventana de Terminal.,

  • emita los comandos cd Downloads y cd introcs-python para hacer que /Users/yourusername/Downloads/introcs-python su directorio de trabajo.

  • emita el comando ls. Confirme que el directorio de trabajo contiene un archivo llamado bouncingball.py.

  • emita el comando python3 bouncingball.py. Si Python lanza una ventana stddraw que muestra una bola de rebote animada, entonces su descarga de los programas de ejemplo de booksite fue exitosa.

  • cierra la ventana stddraw.

  • Cierre la ventana de Terminal.,

descargar los datos de ejemplo de Booksite (opcional)

le recomendamos que descargue los datos de ejemplo de booksite, es decir, los archivos de datos utilizados por los programas de ejemplo de booksite que se presentan de forma incremental en todo el booksite. Realice estas instrucciones:

  • utilice su navegador Web para descargar estos datos introductorios.archivo zip a su directorio /Users/yourusername/Downloads.,

  • en el Finder, haga doble clic en /Users/yourusername/Downloads/introcs-data.zip para descomprimir el archivo, creando así el directorio /Users/yourusername/Downloads/introcs-data que contiene los archivos de datos de ejemplo de booksite. (Está bien eliminar el archivo /Users/yourusername/Downloads/introcs-data.zip después de descomprimirlo.)

descargar la Biblioteca de Booksite: Parte 2 (opcional)

anteriormente en esta página describimos cómo descargar e instalar la biblioteca de booksite para que Python pueda encontrarla., Ahora describimos cómo descargar la biblioteca de booksite para que pueda encontrarla, por el bien de estudiar el código que la implementa, si así lo desea. Realice estas instrucciones:

  • utilice su navegador Web para descargar este stdlib-python.archivo zip a su directorio /Users/yourusername/Downloads.

  • en el buscador de Mac, haga doble clic en /Users/yourusername/Downloads/stdlib-python.zip para descomprimir el archivo, creando así el directorio /Users/yourusername/Downloads/stdlib-python que contiene la biblioteca del sitio de libros. (Está bien eliminar el archivo /Users/yourusername/Downloads/stdlib-python.zip después de descomprimirlo.,)

le invitamos a estudiar el código que implementa la biblioteca del booksite. Pero no te preocupes si algo del código es críptico. El código que implementa la biblioteca del booksite utiliza algunas características de Python que están más allá del alcance del libro de texto y de este booksite.

Q & Un

¿por Qué obtengo el error ImportError: No module named stdio cuando yo ejecute el comando python program_that_uses_stdio.py?

A. debe emitir el comando python3 program_that_uses_stdio.py, como se describió anteriormente.

P. He descargado archivos usando mi navegador, pero no puedo encontrarlos., ¿Dónde están?

A. muchos navegadores colocan por defecto los archivos descargados en el directorio /Users/yourusername/Downloads.

P. ¿Cómo salgo de un bucle infinito al ejecutar mi programa desde la aplicación Terminal?

A. Escriba Ctrl-c. Es decir, mientras presiona la tecla Ctrl, escriba la tecla c.

P. ¿debo usar IDLE para crear mis programas Python? Puedo usar algún otro editor de texto?

A. No necesita usar IDLE para crear sus programas Python; está bien usar algún otro editor de texto. Por ejemplo, es razonable utilizar el editor TextEdit que se incluye con Mac OS X., Sin embargo, si utiliza algún otro editor de texto, asegúrese de cambiar su configuración para que (1) Use un esquema de sangría de cuatro espacios, y (2) sangría usando espacios en lugar de pestañas. La página de comparación de editores de texto de Wikipedia proporciona descripciones resumidas de muchos editores de texto.