Python 3.6 Erste Schritte auf dem Mac Syshack 22. Juni 2017 Version 2.0 Seite 1 / 12
1 Installation Für die Installation von Python muss man das Installationspaket für Mac OS X von der Python Projekt Webseite herunterladen: www.python.org Python auf der Projekt Webseite runterladen [1] Mit dem gewünschten Webbrowser, z.b. im Safari oder Firefox, die Webseite «www.python.org» aufrufen. [2] Auf «Downloads» klicken [3] Auf «Python 3.x.y» klicken (zum Zeitpunkt dieser Dokumentationserstellung: 3.6.1) Installationspaket runterladen Es erscheint ein Speichern Dialogfenster, welches man zum Herunterladen von Python bestätigen muss. Seite 2 / 12
Python Installationspaket speichern [1] Zum Abspeichern wird hier der Ordner «Downloads» verwendet. Diesen muss man sich für die anschliessende Installation merken. [2] Den vorgegebenen Dateinamen, hier «python-3.6.1-macosx10.6», beibehalten und mit Klicken auf «Save» abspeichern. Neues Finder Fenster öffnen Auf dem Desktop, wo im Menu der «Finder» zu sehen ist, ein neues Fenster mit «File New Finder Window» öffnen. Python Paket starten [1] In der Navigationsleiste links des Finders den Ordner «Downloads» anklicken. [2] Das zuvor heruntergeladene Installationspaket, hier «python-3.6.1-macosx10.6», doppelklicken um die Installation zu beginnen. Seite 3 / 12
Installationsschritte für Python Seite 4 / 12
Die Installationsvorbereitung in den einzelnen Schritten durchklicken/bestätigen. [1] Username und Passwort des Administrators auf dem Mac eingeben. [2] Installation starten und durchführen. Seite 5 / 12
2 Python testen Für die ersten Schritte von Python kann man den Direktmodus verwenden. Dazu wird es im «Terminal» von Mac OS X gestartet. Terminal finden Um «Terminal» zu starten, muss man ein neues Finder Fenster öffnen (siehe weiter oben). [1] Den Ordner «Applications» in der navigationsleiste links anklicken. [2] Den Ordner «Utilities» durch einen Doppelklick öffnen. Terminal starten Das Programm «Terminal» doppelklicken um es zu starten. Eingabeprompt von Terminal Im «Terminal» wird der aktuell eingeloggte User angezeigt und man kann nun Befehle eingeben. Seite 6 / 12
Python starten Um Python im Direktmodus zu starten, muss man «python3» eingeben und mit der ENTER Taste bestätigen. Je nach Installation, kann es auch sein, dass man «python» eingeben muss. Python Version Es wird die Version von Python angezeigt und man kann nun Python Befehle direkt eingeben. Hello World in Python Zum Testen von Python «print ("Hallo Forum64!")» eingeben und mit der ENTER Taste bestätigen. Anstatt doppelte Anführungszeichen, kann man für String-Literale auch das einfache, senkrechte Anführungszeichen (Apostroph) verwenden, also «print ('Hallo Forum64!')». Hello World in Python es lebt! Gratulation! Wenn nun «Hallo Forum64!» erscheint, ist alles OK. Seite 7 / 12
Beenden des Python Prompts Zum Beenden des Direktmodus von Python «exit()» eingeben und mit der ENTER Taste bestätigen. Beenden des Terminals Zum Beenden des «Terminal» Fensters den «Fenster Schliessen» Button oben links klicken. Seite 8 / 12
3 Mein erstes Python Programm Um ein Programm in Python zu schreiben, benötigt man einen Texteditor, also ein Programm, welches es ermöglicht den Quellcode zu schreiben. Es gibt verschiedene solche Programme für den Mac, aber für die ersten Versuche genügt das in Mac OS X eingebaute «TextEdit». TextEdit starten Um «TextEdit» zu starten, muss man ein neues Finder Fenster öffnen (siehe weiter oben) und im Applications Ordner das Programm per Doppelklick starten. Formatierungen ausschalten Achtung: Das Programm «TextEdit» kann auch als kleine Textverarbeitung verwendet werden und es hat automatische Formatierungsoptionen («Autokorrektur»). Das ist für das Schreiben von Quellcode eher hinderlich und muss abgeschaltet werden! Das gilt natürlich auch für jedes andere TextEditor- Programm, welches man verwenden will. [1] Im Menu die Option «Format» anklicken. [2] Die Option «Make Plain Text» auswählen. Dieses stellt das Dokument so ein, dass es keine Textformatierungen enthält. Seite 9 / 12
Autoformat Einstellungen abschalten Die Autoformatierung ersetzt bestimmte Zeichen wie Anführungszeichen (auf Englisch «Quotes») mit den typografisch korrekten Zeichen. Dies ist für das Schreiben von Quellcode sehr hinderlich und muss abgeschaltet werden. [1] Im Menu die Option «Edit» anklicken. [2] Die Option «Substitutions» (Ersetzungen) anklicken. [3] Die Option «Smart Quotes» ausschalten. Kleines Programm mit Schleife Das kleine Beispielprogramm ist eine einfache FOR NEXT Schleife in Python 3 Syntax, welches den aktuellen Wert der numerischen Schleifen-Variable x anzeigt. Kommentare werden mit einem Hash-Zeichen # geschrieben. Wichtig: Hier ist unbedingt darauf zu achten, dass die richtigen Anführungszeichen verwendet werden und nicht z.b. durch eine Autokorrektur durch falsche Zeichen ersetzt werden! Seite 10 / 12
Speichern des Programms Zum Speichern des Programms im Menu «File Save» anklicken. Dateiformat auswählen Das korrekte Dateiformat und dessen Zeichenkodierung sind sehr wichtig für das Ausführen des Python Scripts. [1] Als Zielordner für das Python Script «Documents» auswählen. [2] Den Dateinamen eingeben. Hier empfiehlt es sich, die Dateiendung «.py» einzugeben. [3] Die Zeichenkodierung auf UTF-8 (Standardeinstellung) belassen. [4] Die Option das «.txt» hinzuführen bei fehlender Dateiendung ausschalten. Seite 11 / 12
Im Terminal ins richtige Verzeichnis wechseln Ein neues «Terminal» Fenster starten, wie weiter oben beschrieben. Mit der Eingabe von «cd Documents» und Bestätigung mit der ENTER Taste in das entsprechende Verzeichnis wechseln, wo vorher das Python Script abgespeichert wurde. Achtung: Beim Mac spielt Gross/Kleinschreibung von Dateien und Ordnern eine Rolle! Inhalt des Verzeichnisses anzeigen Mit dem Befehl «ls» und ENTER Taste drücken, kann man sich den Inhalt des Verzeichnisses anzeigen lassen. Python Script ausführen Um das Python Programm zu starten, «python3» gefolgt vom vollständigen Dateinamen eingeben und mit ENTER starten. Hier «python3 MeinPython.py». Achtung: Wichtig ist auch, dass die Dateierweiterung, hier «.py», unbedingt auch eingegeben wird. Das Resultat dieses kleinen Schleifen-Testprogrammes ist, dass es den Wert von x von 1 9 anzeigt. Seite 12 / 12