Sviluppo Mac Python

April 2

Il linguaggio di programmazione Python serve come base per molte applicazioni web e desktop. A causa della sua diffusione e la natura del suo sviluppo aperta, molti sistemi Unix-like sono preconfezionati con l'interprete Python e librerie Python. Mac OS, basato sul kernel Mach, contiene anche l'interprete Python integrato. Gli utenti interessati a imparare Python o lo sviluppo di applicazioni Python sul sistema Mac OS può saltare direttamente in un progetto, o di ottenere alcuni degli strumenti di sviluppo di Python disponibile per Mac OS .

Python su MacOS

L'interprete Python è preinstallato sui computer Mac. Dal momento che è già integrato nel sistema operativo Mac, il programmatore non ha bisogno di scaricare nulla per avviare lo sviluppo di Python. Tuttavia, a causa del processo di sviluppo di Mac OS, la versione di Python incorporato nel sistema operativo di solito in ritardo rispetto l'ultima versione di Python. Un programmatore può scaricare l'ultima versione di Python (python.org).

Utilizzando Python su Mac: IDLE

Un programmatore Python partire dal sistema operativo Mac può iniziare in due modi diversi. Il primo metodo consiste invocando l'ambiente di sviluppo interattivo di Python, o IDLE, dal Mac "Terminal". Il programmatore può accedere l'applicazione Terminale dalla cartella "Utility" che si trova nel sottomenu "Go" della barra degli strumenti del Finder principale. Il programmatore invoca IDLE nel terminale digitando il comando "python". Apparirà il seguente messaggio, che permette al programmatore di inserire il codice a volontà. IDLE eseguirà codice come è entrato, come nel seguente esempio:

[GCC 4.2.1 (Apple Inc. costruire 5646)] su Darwin

Digitare "help", "diritto d'autore", "crediti" o "licenza" per ulteriori informazioni.

print "Ciao Mondo"

'Ciao mondo'

Utilizzando Python su Mac: Editor di testo

Il programmatore può anche scrivere il codice in un editor di testo per creare un file di pitone. Il programmatore può scrivere il codice, salvare il file nel formato corretto ed eseguire il codice attraverso l'interprete Python. Un programma Python scritto in un editor di testo deve contenere la linea "shebang" come prima riga di codice, seguito dal codice stesso. Il programmatore deve quindi salvare il file con l'estensione "Py", e quindi eseguire il programma invocando l'interprete e il nome del file, come ad esempio "pitone filename.py". Il codice seguente mostra un esempio di un programma di stampa scritto in un editor di testo:

! / Usr / bin / python // linea "shebang" per Mac OS

print "Ciao Mondo"

Funzionalità specifiche per Mac

Python per Mac OS contiene una serie di funzioni specifiche per lo sviluppo di Mac. programmatori Python su Mac possono utilizzare il linguaggio AppleScript in Python per gestire i dati e la comunicazione tra i programmi in esecuzione su Mac OS. Mac OS Python contiene anche librerie di applicazioni di programmazione, o API, di interagire con l'ambiente nativo "Cacao", che i programmatori Mac utilizzano per sviluppare applicazioni native. Python contiene anche una speciale libreria "py2app", che consente agli sviluppatori di fascio package Python stand-alone per la distribuzione ad altri computer Mac.

Ambienti di sviluppo per Mac

Mentre alcuni programmatori preferiscono sviluppare su strumenti come editor di testo semplice, altri come ambienti di sviluppo completamente funzionale, o IDE, che gestiscono progetti di grandi dimensioni con grandi quantità di codice. Boa Constructor (boa-constructor.sourceforge.net) serve come una croce IDE piattaforma che funziona su Mac e di Windows. L'Eclipse IDE (eclipse.org) serve come in IDE per numerose lingue, soprattutto Java, ma che va da Python a C ++ per PHP. L'applicazione Xcode, nativo di Mac e libero di sviluppatori Mac, può anche servire come un IDE per Python con solo qualche ritocco.