Mac Python Development

Programmeringsspråket Python fungerer som grunnlag for mange web og desktop-applikasjoner. På grunn av sin omfattende bruk og arten av sin åpne utvikling, mange Unix-lignende systemer kommer prepackaged med Python og Python biblioteker. Mac OS, bygget på Mach-kjernen, inneholder også Python bygget i. Brukere som er interessert i å lære Python eller utvikle Python-programmer på Mac OS-systemet kan hoppe direkte til et prosjekt, eller få noen av de Python utviklingsverktøy tilgjengelig for Mac OS .

Python på MacOS

Python er forhåndsinstallert på Mac-datamaskiner. Siden det allerede er bygget inn i operativsystemet Mac, trenger programmereren ikke laste ned noe for å starte Python utvikling. Men på grunn av Mac OS utviklingsprosessen, versjonen av Python innlemmet i operativsystemet vanligvis henger etter den nyeste versjonen av Python. En programmerer kan laste ned den nyeste versjonen fra Python (python.org).

Ved hjelp av Python på Mac: IDLE

En Python programmerer starter på operativsystemet Mac kan begynne på to forskjellige måter. Den første metoden innebærer å påberope seg Python interaktivt utviklingsmiljø, eller IDLE, fra Mac "Terminal". Programmereren kan få tilgang til Terminal-programmet fra "Verktøy" -mappen som ligger under "Go" undermenyen i hoved Finder-verktøylinjen. Programmereren påkaller IDLE i Terminal ved å skrive kommandoen "python". Følgende melding vises, slik at programmereren å angi koden på vilje. IDLE vil kjøre kode som kom inn, som i følgende eksempel:

[GCC 4.2.1 (Apple Inc. bygge 5646)] på darwin

Type "hjelp", "copyright", "kreditt" eller "lisens" for mer informasjon.

print "Hello World"

'Hei verden'

Ved hjelp av Python på Mac: Text Editor

Programmereren kan også skrive kode i en tekst editor for å lage en python-fil. Programmereren kan skrive koden, lagre filen til riktig format og kjøre koden gjennom Python tolk. En Python program skrevet i en teksteditor må inneholde "shebang" linje som første linje med kode, fulgt av selve koden. Programmereren må deretter lagre filen med ".py" forlengelse, og deretter kjøre programmet ved å påberope tolken og filnavnet, for eksempel "python filename.py". Følgende kode viser et eksempel på en print program skrevet i en teksteditor:

! / Usr / bin / python // "shebang" linje for Mac OS

print "Hello World"

Spesifikk funksjonalitet for Mac

Python for Mac OS inneholder en rekke funksjoner som er spesifikke for Mac utvikling. Python programmerere på Mac kan bruke Applescript språket Python til å administrere data og kommunikasjon mellom programmer som kjører på Mac OS. Mac OS Python inneholder også programmeringsbiblioteker eller APIer til å samhandle med de innfødte "Cocoa" miljø, som Mac-programmerere bruke til å utvikle native applikasjoner. Python inneholder også en spesiell "py2app" bibliotek som lar utviklere å pakke frittstående Python pakker for distribusjon til andre Mac-datamaskiner.

Utviklingsmiljø for Mac

Mens noen programmerere foretrekker å utvikle seg på verktøy som enkle tekstredigeringsprogrammer, andre liker fullt funksjonelle utviklingsmiljøer, eller IDE, som har ansvar for store prosjekter med store mengder kode. Boa Constructor (boa-constructor.sourceforge.net) fungerer som en cross platform IDE som fungerer på Mac, så vel som Windows. The Eclipse IDE (eclipse.org) fungerer som i IDE for mange språk, primært Java, men alt fra Python til C ++ til PHP. Xcode søknad, innfødt til Mac og gratis å Mac-utviklere, også kan fungere som en Python IDE med bare noen få justeringer.