Le langage de programmation Python sert de base pour de nombreuses applications web et . En raison de son usage très répandu et la nature de son développement ouvert , de nombreux systèmes Unix-like sont préemballés avec l'interpréteur Python et bibliothèques Python. Mac OS , construit sur le noyau Mach , contient également l'interpréteur Python construit po Les utilisateurs intéressés à en apprendre Python ou le développement d'applications Python sur le système Mac OS peut sauter directement dans un projet, ou d'obtenir quelques-uns des outils de développement Python disponible pour Mac OS . Python sur MacOS
L'interpréteur Python est préinstallé sur les ordinateurs Mac . Comme il est déjà intégré dans le système d'exploitation Mac , le programmeur n'a pas besoin de quelque chose pour commencer le développement Python télécharger. Cependant, en raison du processus de développement de Mac OS , la version de Python intégré dans le système d'exploitation accuse généralement derrière la dernière version de Python. Un programmeur peut télécharger la dernière version de Python ( python.org )
utilisant Python sur Mac : . IDLE
Un programmeur Python départ sur le système d'exploitation Mac peut commencer de deux manières différentes . La première méthode consiste à invoquer l'environnement de développement interactif Python, ou IDLE, du Mac " Terminal". Le programmeur peut accéder à l'application Terminal dans le dossier "Utilitaires" situé sous le sous-menu "Go" de la barre d'outils du Finder principal . Le programmeur invoque IDLE dans le Terminal , entrez la commande " python " . Le message suivant apparaît, permettant au programmeur d' entrer le code à volonté. IDLE va exécuter du code comme entrée , comme dans l'exemple suivant:
[ GCC 4.2.1 ( Apple Inc. build 5646 ) ] sur darwin
type "help ", " copyright" , " crédits »ou « licence » pour plus d'informations .
>>> print " Bonjour le monde "
'Bonjour le monde '
aide Python sur Mac : Text Editor
Le programmeur peut également écrire du code dans un éditeur de texte pour créer un fichier python . Le programmeur peut écrire le code , enregistrez le fichier au format approprié et exécutez le code dans l'interpréteur Python. Un programme Python écrit dans un éditeur de texte doit contenir la ligne " shebang " comme la première ligne de code, suivi par le code lui-même . Le programmeur doit ensuite enregistrer le fichier avec l'extension ". Py " , puis exécutez le programme en invoquant l'interprète et le nom de fichier , comme " python filename.py " . Le code suivant montre un exemple d' un programme d'impression écrit dans un éditeur de texte : //ligne
# /usr /bin /python " tralala " pour Mac OS
print " Bonjour tout le monde !"
une fonctionnalité spécifique pour Mac
Python pour Mac OS contient un ensemble de fonctions spécifiques pour le développement Mac. Programmeurs Python sur Mac peuvent utiliser le langage AppleScript en Python pour gérer les données et la communication entre l'exécution de programmes sur Mac OS . Mac OS Python contient également des bibliothèques de programmation d'applications , ou API , pour interagir avec l' environnement d'origine " du cacao» , qui programmeurs Mac utilisent pour développer des applications natives . Python contient également une bibliothèque spéciale " py2app " qui permet aux développeurs de regrouper les paquets Python autonomes pour la distribution vers d'autres ordinateurs Mac .
Environnements de développement pour Mac
Alors que certains programmeurs préfèrent développer des outils tels que des éditeurs de texte simples , d'autres aiment les environnements entièrement fonctionnels de développement, ou IDE , qui gèrent de grands projets avec de grandes quantités de code. Boa constrictor ( boa- constructor.sourceforge.net ) sert IDE multiplateforme qui fonctionne sur Mac ainsi que Windows. L' IDE Eclipse ( eclipse.org ) sert en IDE pour de nombreuses langues , principalement Java , mais allant de Python à C + + pour PHP. L'application Xcode , originaire de Macs et gratuit pour les développeurs Mac , peut aussi servir comme un IDE Python avec seulement quelques modifications .