Auf dieser Seite wird erläutert, wie Sie Python auf einem Computer einrichten, damit Sie Python-Programme ausführen und bearbeiten können. Links zum Übungscode, der heruntergeladen werden kann. Das können Sie tun, bevor Sie mit dem Kurs beginnen, oder den Kurs verlassen bis Sie im Kurs genug sind, dass Sie Code schreiben wollen. Google Python Der Kurs verwendet eine einfache Python-Standardinstallation, es sind jedoch auch komplexere Strategien möglich. Python ist kostenlos und Open Source und für alle Betriebssysteme aus python.org Wir benötigen eine Python-Installation, bei der Sie Folgendes tun können: zwei Dinge:
- Führen Sie ein vorhandenes Python-Programm aus, z. B. hello.py
- Python-Interpreter interaktiv ausführen, damit Sie Code direkt eingeben können
Beides wird in den Videos der Vorlesung bereits umfangreich behandelt. die Sie ausführen können müssen, um die Übungen zu lösen.
<ph type="x-smartling-placeholder">Google Python-Übungen herunterladen
Laden Sie zuerst die google-python-exercises.zip in die ZIP-Datei hoch und entpacken Sie sie. wo Sie daran arbeiten können. Das resultierende Verzeichnis „google-python-exercises“ enthält und verschiedene Übungen mit Python-Code, an denen Sie arbeiten können. Insbesondere enthält "google-python-exercises" ein hello.py-Datei, mit der Sie im nächsten Schritt überprüfen können, ob Python auf Ihrem Computer funktioniert. Im Folgenden finden Sie Anleitungen für Windows und andere Betriebssysteme.
Python unter Linux, Mac OS X und anderen Betriebssystemen
Auf den meisten Betriebssystemen außer Windows ist Python bereits standardmäßig installiert. Um das zu prüfen, Python installiert ist, öffnen Sie eine Befehlszeile (in der Regel durch Ausführen des Programms "Terminal") und drücken Sie cd, das Verzeichnis google-python-exercises. Versuchen Sie Folgendes, um das Programm hello.py auszuführen (was Sie wird fett dargestellt):
~/google-python-exercises$ python3 hello.py Hello World ~/google-python-exercises$ python3 hello.py Alice Hello Alice
Wenn Python nicht installiert ist, lesen Sie den Download von Python.org.
Seite. Um den Python-Interpreter interaktiv auszuführen, geben Sie einfach python3
in das Feld
Terminal:
~/google-python-exercises$ python3 Python 3.X.X (XXX, XXX XX XXXX, XX:XX:XX) [XXX] on XXX Type "help", "copyright", "credits" or "license" for more information. >>> 1 + 1 2 >>> you can type expressions here .. use ctrl-d to exit
Die zwei Zeilen Python werden ausgegeben, nachdem Sie python3
eingegeben haben und vor dem >>> Prompt enthält Informationen dazu,
die verwendete Python-Version
und wo sie erstellt wurde. Solange das erste gedruckte Element
„Python 3.“ brauchen, sollten diese Beispiele für Sie funktionieren. Dieser Kurs ist für Python 3.X oder höher konzipiert.
Bit ausführen (optional)
Die oben genannten Befehle sind die einfachste Möglichkeit, Python-Programme auszuführen. Wenn das „Ausführungsbit“ auf einem
.py-Datei verwenden, kann sie nach dem Namen ausgeführt werden, ohne vorher python
eingeben zu müssen. Ausführung festlegen
mit dem Befehl chmod
so:
~/google-python-exercises$ chmod +x hello.py ~/google-python-exercises$ ./hello.py ## now can run it as ./hello.py Hello World
Python unter Windows
Um Python unter Windows zu installieren, wechseln Sie zur Auf der Downloadseite von python.org können Sie Python 3.X.X herunterladen. Führen Sie das Python-Installationsprogramm aus und übernehmen Sie alle Standardeinstellungen. Dadurch wird Python im Stammverzeichnis installiert und einige Dateiverknüpfungen einrichten.
Wenn Python installiert ist, öffnen Sie eine Eingabeaufforderung (Zubehör > Eingabeaufforderung oder geben Sie
cmd
in das Dialogfeld „Ausführen“ ein. Cd in das Verzeichnis „google-python-exercises“ (vom Entpacken
google-python-exercises.zip) Sie sollten das Python-Programm hello.py ausführen können, indem Sie Folgendes eingeben:
python hello.py
(Ihre Eingabe wird fett angezeigt):
C:\google-python-exercises> python hello.py Hello World C:\google-python-exercises> python hello.py Alice Hello Alice
Wenn das funktioniert, ist Python installiert. Andernfalls lesen Sie Häufig gestellte Fragen zu Python für Windows.
Um den Python-Interpreter interaktiv auszuführen, wählen Sie im Startmenü den Befehl Run... (Ausführen) aus.
und geben Sie python
ein. Dadurch wird Python interaktiv in einem eigenen Fenster gestartet. Unter Windows:
Verwenden Sie zum Beenden Strg + Z. Bei allen anderen Betriebssystemen verwenden Sie die Tastenkombination Strg + D.
Exit).
In den Videos der Vorlesung führen wir Python-Programme in der Regel mit Befehlen wie
./hello.py
Unter Windows ist es am einfachsten, das Formular python hello.py
zu verwenden.
Python bearbeiten (alle Betriebssysteme)
Ein Python-Programm ist nur eine Textdatei, die Sie direkt bearbeiten können. Wie oben sollten Sie einen Befehl
Linie geöffnet, in die du python3 hello.py Alice
eingeben kannst, um eine beliebige Übung auszuführen
arbeiten. Drücken Sie in der Eingabeaufforderung den Aufwärtspfeil, um zuvor eingegebene
So können Sie frühere Befehle einfach ausführen, ohne sie erneut eingeben zu müssen.
Sie benötigen einen Texteditor, der Code und Einrückungen ein wenig versteht. Es gibt viele gute kostenlose:
- Windows: Verwenden Sie weder den Editor noch Wordpad. Kostenlos und Open Source testen Notepad++ oder den kostenlosen und offenen Quelle JEdit
- Mac - Der integrierte TextEdit funktioniert, aber nicht sehr gut. Kostenlose Testversion BBEdit oder den kostenlose und Open-Source-JEdit
- Linux - Sie können jeden beliebigen Unix-Texteditor verwenden. Sie können aber auch das obige JEdit verwenden.
Editor-Einstellungen
Im Folgenden finden Sie einige empfohlene Einstellungen für Ihren Texteditor:
- Wenn Sie die Tabulatortaste drücken, empfiehlt es sich, vom Editor Leerzeichen anstelle eines echten Tabulatorzeichen. Alle Anleitungsdateien verwenden 2 Leerzeichen als Einzug; 4 Leerzeichen ist ein weiteres beliebte Wahl.
- Es ist hilfreich, wenn der Editor die automatische Einrückung aktiviert. Wenn Sie die Eingabetaste drücken, wird das neue Zeile beginnt mit demselben Einzug wie die vorherige Zeile.
- Halten Sie sich beim Speichern Ihrer Dateien an die Unix-Zeilenendungskonvention, da die verschiedenen Starter-Dateien eingerichtet sind. Wenn bei der Ausführung von hello.py der Fehler „Unbekannte Option: -“ zurückgegeben wird, kann die Datei die falsche Linienendung.
Dies sind die Einstellungen, die gängige Editoren vornehmen müssen, um Tabulatoren und Zeilenendungen für Python:
- Windows Notepad++ -- Tabs: Einstellungen > Einstellungen > Komponenten bearbeiten > „Einstellungen für den Tab“, und „Einstellungen“ > Einstellungen > MISC für automatische Einrückung. Linienenden: Format > Umwandeln, festlegen zu Unix.
- JEdit (beliebiges Betriebssystem) - Zeilenendungen: Little 'U' „W“ M in der Statusleiste auf "U" stellen (für Unix Linienenden).
- Windows Notepad oder Wordpad - nicht verwenden.
- Mac BBEdit - Tabs: Oben: BBEdit > Einstellungen (oder Cmd + , Tastenkombination). Zum Editor Standardeinstellungen und stellen Sie sicher, dass die Tabs Automatischer Einzug und Automatische Maximierung aktiviert sind. Linienendungen: In Gehen Sie in den Einstellungen zum Abschnitt „Textdateien“ und vergewissern Sie sich, dass unter „Zeilenumbrüche“ die Option „Unix (LF)“ ausgewählt ist.
- Mac TextEdit - nicht verwenden.
- Unix pico – Tabs: Mit „Esc-q“ können Sie den Tab-Modus ein- und ausschalten, mit „Esc-i“ aktivieren Sie den automatischen Einzug.
-
Unix-Emacs – Tabs: Modus „tabs-inserts-spaces“ manuell festlegen:
M-x set-variable(return) indent-tabs-mode(return) nil
.
Prüfung bearbeiten
Um den Editor auszuprobieren, bearbeiten Sie das Programm hello.py. Das Wort „Hallo“ ändern im Code an die
Wort "Hallo" (Sie müssen den ganzen Python-Code nicht verstehen – wir erklären Ihnen alles.
im Unterricht). Speichern Sie Ihre Änderungen und führen Sie das Programm aus, um die neue Ausgabe zu sehen. Versuchen Sie es mit einem
print('yay!')
direkt unter dem vorhandenen Druck und mit derselben Einrückung. Versuchen Sie, das Programm auszuführen,
um zu sehen, ob Ihre Änderungen korrekt funktionieren. Im Unterricht möchten wir einen Bearbeitungs-/Ausführungsworkflow, mit dem Sie Folgendes tun können:
um ganz einfach zwischen
Bearbeiten und Laufen zu wechseln.
Schneller Python-Stil
Einer der Vorteile von Python besteht darin, dass es einfach ist, einen kleinen Code einzugeben und schnell zu sehen, und ihre Funktion. Im Unterricht möchten wir eine Arbeitseinrichtung, die diesen Anforderungen entspricht: einen Texteditor, der auf der aktuellen file.py und einem separaten Befehlszeilenfenster, in dem Sie einfach den Aufwärtspfeil drücken können, um "file.py" auszuführen und schauen uns an, was es bewirkt.
Ohne Philosophie zu lehren: Der Dolmetscher eignet sich hervorragend für kleine Experimente, wie das immer wieder gezeigt wird. der Vorlesungen. Die Übungen sind jedoch als Python-Dateien strukturiert, die von den Schülern bearbeitet werden. Seit Python-Programme zu schreiben, ist das ultimative Ziel, sich die ganze Zeit in diesem Modus zu befinden. den Interpreter nur für kleine Experimente.