GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing opentechschool.github.io — Erste Schritte — Introduction to Programming with Python Erste Schritte¶Was du brauchst¶Eine Python!¶Falls Du Python noch nicht installiert hast, findest Du die jüngsten offiziellen Installationspakete hier: Python 3 ist zu bevorzugen, da es die neueste verfügbare Version ist! Bemerkung Unter Windows wirst du Python zu deinem Systempfad hinzufügen wollen, sodass es von anderen Programmen gefunden werden kann. Um dies zu tun, navigiere in dein Installationsverzeichnis ( Und einen Quelltext-Editor¶Ein Quelltext-Editor erlaubt das Lesen und Schreiben von Programmen. Es gibt viele, und es ist eine sehr persönliche Wahl – wie ein Tennisspieler seinen Schläger oder ein Koch sein Lieblingsmesser wählt. Um anzufangen benötgist du nur einen simplen, einfach zu benutzenden Editor der dir nicht in die Quere kommt, aber immer noch effektiv beim Schreiben vom Pythonquelltext ist. Hier sind ein paar Vorschläge:
Falls du unsere Empfehlung hören willst, probier zuerst Sublime Text aus. Tipp Wordpad, TextEdit, Notepad und Word sind keine geeigneten Quelltexteditoren. Was ist Python eigentlich?¶Also, Python ist etwas, das Programmiersprache genannt wird. Es liest Text ein den Du geschrieben hast (üblicherweise als Code bezeichnet), verwandelt ihn in Befehle für den Computer und führt diese aus. Wir werden lernen Code zu schreiben, der coole und nützliche Dinge tut. Du wirst nicht länger daran gebunden sein, Programme von anderen Leuten zu verwenden um mit Deinem Computer Dinge zu tun. Python ist praktisch einfach ein weiteres Programm auf Deinem Computer. Zuerst werden wir lernen Python zu benutzen und mit ihm zu interagieren. Es gibt mehrere Wege das zu tun; der erste ist mit dem Python Interpreter über die Textkonsole Deines Betriebssystems zu interagieren. Eine Konsole (auch ‘Terminal’ oder ‘Prompt’) ist ein schriftlicher Weg mit Deinem Betriebssystem zu interagieren, so wie der ‘Desktop’ zusammen mit Deiner Maus ein grafischer Weg zu Deinem System ist. Eine Konsole auf Mac OS X öffnen¶Die Standardkonsole in OS X heißt Terminal. Öffne Terminal indem du nach Applications navigierst, dann nach Utilities und dort doppelt auf das Terminal-Programm klickst. Du kannst es auch durch die Systemsuche oben rechts suchen. Das Kommandozeilenterminal ist ein Werkzeug um mit Deinem Computer zu interagieren. Ein Fenster mit einer Nachricht und einem Prompt öffnet sich, ähnlich zu folgendem: mycomputer:~ myusername$ Eine Konsole unter Linux öffnen¶Verschiedene Linuxdistributionen (bspw. Ubuntu, Fedora, Mint) können unterschiedliche Konsolenprogramme haben, die üblicherweise Terminal genannt werden. Welches du genau startest, und wie, hängt von deiner Distribution ab. Unter Ubuntu wirst du vermutlich das Gnome Terminal öffnen wollen. Es sollte eine Aufforderung in folgendem Stil erscheinen: myusername@mycomputer:~$ Eine Konsole unter Windows öffnen¶Die Windows-Konsole wird Eingabeaufforderung genannt, oder cmd. Ein leichter Weg zu ihr zu gelangen ist die Tastenkombination C:\Users\myusername> Die Windows Kommandozeilenaufforderung ist nicht ganz so mächtig wie ihre Entsprechungen unter Linux und OS X, also möchtest du vielleicht den Python Interpreter (siehe unten) direkt ausführen, oder das IDLE-Programm das mit Python mitkommt. Du kannst sie im Startmenü finden. Python verwenden¶Das Pythonprogramm das du installiert hast agiert standardmäßig als etwas das sich Interpreter nennt. Ein Interpreter nimmt Befehle entgegen und führt sie dann aus – sehr praktisch um Dinge auszuprobieren. Tippe in deiner Konsole python ein, drücke Um herauszufinden welche Version von Python du hast, benutz Mit Python interagieren¶Sobald Python startet, zeigt es Dir einige Kontextinformationen ähnlich zu diesen: Python 3.3.2 (default, May 21 2013, 15:40:45) [GCC 4.8.0 20130502 (prerelease)] on linux Type "help", "copyright", "credits" or "license" for more information. >>> Bemerkung Der Prompt >>> in der letzten Zeile signalisiert dass Du Dich nun in der interaktiven Python Konsole befindet, auch ‘’Python Shell’’ genannt. Diese Konsole ist etwas anderes als das normale Kommandozeilenterminal! Nun kannst Du Python Code eingeben. Versuche: print("Hello world") Press >>> print("Hello world") Hello world >>> (1 + 4) * 2 10 Ein extrem nützlicher Befehl ist Um die Python Shell zuverlassen, drücke Pythonprogramme ausführen¶Falls du viel Pythonquelltext auszuführen hast wirst du ihn in eine Datei speichern wollen damit du zum Beispiel kleine Stücke verändern kannst (einen Fehler beheben) und es nochmal ausführen kannst ohne den Rest wieder und wieder einzutippen. Stattdessen kannst du deinen Quelltext in eine Datei speichern und den Dateinamen an das python-Programm liefern. Es wird dann diese Datei ausführen statt den interaktiven Interpreter auszuführen. Lass uns das ausprobieren. Erstelle eine Datei $ python hello.py
Bemerkung Versichere dich, dass du dich in der Kommandozeile befindest, die du an Unter Windows solltest du doppelt auf die Pythondatei klicken können um sie auszuführen. Wenn du jetzt Wir sind jetzt startklar und können mit der Schildkröte anfangen! Bemerkung Du siehst kein “Hello world” sondern irgendeinen komischen Fehler wie “can’t open file” oder “No such file or directory”? Vielleicht befindet sich deine Kommandozeile nicht in dem Ordner, in dem du die Datei gespeichert hast. In der Kommandozeile kannst du den Befehl cd (“change directory”) benutzen um deinen ausgewählten Ordner zu wechseln. Unter Windows kannst du folgendes ausprobieren: > cd Desktop\Python_Exercises Unter Linux und OS X möchtest du etwas wie: $ cd Desktop/Python_Exercises Dieser Befehl wechselt in das Verzeichnis Python_Exercises innerhalb des Desktop-Ordners (auf Deinem Computer heißt dieser eventuell anders). Falls Du nicht weisst in welchem Verzeichnis Du die Textdatei mit dem Programm abgespeichert hast, kannst Du einfach das Ordnersymbol in das Terminalfenster ziehen. Falls Du nicht weisst in welchem Verzeichnis sich Deine Textkonsole grade befindet, verwende den Befehl pwd, der für “print working directory” steht. Warnung Wenn Du mit dem turtle-Modul experimentierst, vermeide es Deine Datei |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |