Tecnología

Inicio

Desarrollo Mac Python

El lenguaje de programación Python sirve como base para muchas aplicaciones web y de escritorio. Debido a su uso generalizado y la naturaleza de su desarrollo abierto, muchos sistemas de tipo Unix vienen envasados ​​con el intérprete de Python y bibliotecas de Python. Mac OS, construido en el Mach kernel, también contiene el intérprete de Python. Los usuarios interesados ​​en aprender Python o el desarrollo de aplicaciones Python en el sistema Mac OS pueden saltar directamente a un proyecto, o llegar a algunas de las herramientas de desarrollo de Python disponible para Mac OS .

Python en MacOS

El intérprete de Python viene preinstalado en los ordenadores Mac. Puesto que ya está integrado en el sistema operativo Mac, el programador no tiene que descargar nada para iniciar el desarrollo de Python. Sin embargo, debido al proceso de desarrollo de Mac OS, la versión de Python incorporada en el sistema operativo por lo general va a la zaga la última versión de Python. Un programador puede descargar la última versión de Python (python.org).

El uso de Python en Mac: IDLE

Un programador Python de partida en el sistema operativo Mac puede comenzar en dos formas diferentes. El primer método implica la invocación del entorno de desarrollo interactivo Python, o IDLE, desde el Mac "Terminal". El programador puede acceder a la aplicación Terminal de la carpeta "Utilidades" que se encuentra bajo el submenú "Go" de la barra de herramientas principal del Finder. El programador invoca IDLE en el terminal introduciendo el comando "pitón". aparecerá el siguiente mensaje, que permite al programador introducir el código a voluntad. Ociosa ejecutar código como se ha introducido, como en el siguiente ejemplo:

[GCC 4.2.1 (Apple Inc. construir 5646)] en Darwin

Tipo de "ayuda", "derecho de autor", "créditos" o "licencia" para obtener más información.

print "Hola mundo"

'Hola Mundo'

El uso de Python en Mac: Editor de texto

El programador también puede escribir código en un editor de texto para crear un archivo de pitón. El programador puede escribir el código, guarde el archivo en el formato adecuado y ejecutar el código a través del intérprete de Python. Un programa escrito en Python un editor de texto debe contener la línea "tinglado" como la primera línea de código, seguido por el propio código. El programador tiene que guarde el archivo con la extensión ".py", y luego ejecutar el programa llamando al intérprete y el nombre del archivo, como "filename.py pitón". El siguiente código muestra un ejemplo de un programa de impresión escrito en un editor de texto:

! / Usr / bin / python // línea "tinglado" para Mac OS

print "Hola mundo"

Funcionalidad específica para Mac

Python para Mac OS incluye una serie de funciones específicas para el desarrollo de Mac. los programadores de Python en el Mac pueden utilizar el lenguaje de AppleScript en Python para gestionar los datos y la comunicación entre programas en ejecución en Mac OS. Mac OS Python también contiene librerías de programación de aplicaciones o API, para interactuar con el entorno nativo "Cacao", que los programadores de Mac utilizan para desarrollar aplicaciones nativas. Python también contiene una biblioteca especial "py2app" que permite a los desarrolladores para venta conjunta paquetes de Python independientes para su distribución a otros ordenadores Mac.

Entornos de desarrollo para Mac

Mientras que algunos programadores prefieren desarrollar en herramientas tales como editores de texto sencillos, otros como los entornos de desarrollo totalmente funcionales, o entornos de desarrollo, que manejan grandes proyectos con grandes cantidades de código. Boa Constructor (boa-constructor.sourceforge.net) sirve como un IDE multiplataforma que funciona en Mac como en Windows. El IDE Eclipse (eclipse.org) sirve como en el IDE para numerosos idiomas, principalmente en Java, pero que van desde Python a C ++ para PHP. La aplicación Xcode, nativa de Mac y libre para los desarrolladores de Mac, también puede servir como un entorno de programación Python con sólo unos pocos ajustes.