Python 3 Crashkurs (eBook)

Fachbuch-Bestseller
Eine praktische, projektbasierte Programmiereinführung

(Autor)

eBook Download: EPUB
2020 | 2. Auflage
620 Seiten
dpunkt (Verlag)
978-3-96910-032-5 (ISBN)

Lese- und Medienproben

Python 3 Crashkurs -  Eric Matthes
Systemvoraussetzungen
32,90 inkl. MwSt
  • Download sofort lieferbar
  • Zahlungsarten anzeigen

Ihr Weg zum Python-Profi!

  • US-Bestseller
  • Lernen Sie Python programmieren wie die Profis
  • Komplett aktualisiert auf Python 3

'Python Crashkurs' ist eine kompakte und gründliche Einführung, die es Ihnen nach kurzer Zeit ermöglicht, Python-Programme zu schreiben, die für Sie Probleme lösen oder Ihnen erlauben, Aufgaben mit dem Computer zu erledigen.

In der ersten Hälfte des Buches werden Sie mit grundlegenden Programmierkonzepten wie Listen, Wörterbücher, Klassen und Schleifen vertraut gemacht. Sie erlernen das Schreiben von sauberem und lesbarem Code mit Übungen zu jedem Thema. Sie erfahren auch, wie Sie Ihre Programme interaktiv machen und Ihren Code testen, bevor Sie ihn einem Projekt hinzufügen.

Danach werden Sie Ihr neues Wissen in drei komplexen Projekten in die Praxis umsetzen: ein durch 'Space Invaders' inspiriertes Arcade-Spiel, eine Datenvisualisierung mit Pythons superpraktischen Bibliotheken und eine einfache Web-App, die Sie online bereitstellen können.

Während der Arbeit mit dem 'Python Crashkurs' lernen Sie, wie Sie:
- leistungsstarke Python-Bibliotheken und Tools richtig einsetzen - einschließlich matplotlib, NumPy und Pygal
- 2D-Spiele programmieren, die auf Tastendrücke
und Mausklicks reagieren, und die schwieriger werden, je weiter das Spiel fortschreitet
- mit Daten arbeiten, um interaktive Visualisierungen zu generieren
- Web-Apps erstellen und anpassen können, um diese sicher online zu deployen
- mit Fehlern umgehen, die häufig beim Programmieren auftreten

Dieses Buch wird Ihnen effektiv helfen, Python zu erlernen und eigene Programme damit zu entwickeln.

Warum länger warten? Fangen Sie an!



Eric Matthes ist High-School-Lehrer für Mathematik und Naturwissenschaften und lebt in Alaska. Er unterrichtet u.a. eine Einführung in die Python-Programmierung. Seit seinem fünften Lebensjahr schreibt er Programme. Er hat einen Vortrag über Bildungsreform bei der PyCon-Konferenz gehalten, und er blogt über Programmierung und Ausbildung auf peak5390.wordpress.com.

Eric Matthes ist High-School-Lehrer für Mathematik und Naturwissenschaften und lebt in Alaska. Er unterrichtet u.a. eine Einführung in die Python-Programmierung. Seit seinem fünften Lebensjahr schreibt er Programme. Er hat einen Vortrag über Bildungsreform bei der PyCon-Konferenz gehalten, und er blogt über Programmierung und Ausbildung auf peak5390.wordpress.com.

1


Erste Schritte


In diesem Kapitel schreiben Sie Ihr erstes Python-Programm, hello_world.py. Zunächst müssen Sie sich jedoch vergewissern, ob Python auf Ihrem Computer bereits vorhanden ist, und falls das nicht der Fall sein sollte, es installieren. Außerdem müssen Sie einen Texteditor installieren, in dem Sie Ihre Python-Programme schreiben und bearbeiten. Die Texteditoren, um die es hier geht, können Python-Code erkennen und verschiedene Abschnitte kennzeichnen, was es leichter macht, einen Überblick über die Struktur des Codes zu behalten.

Die Programmierumgebung einrichten

Je nach Betriebssystem kann Python leicht abweichende Eigenschaften aufweisen, über die Sie sich im Klaren sein müssen. In den folgenden Abschnitten sehen wir uns an, was Sie tun müssen, um Python auf Ihrem System korrekt zu installieren.

Python-Versionen

Programmiersprachen entwickeln sich weiter, wenn neue Konzepte und neue Technologien aufkommen. Die Entwickler von Python haben die Sprache im Laufe der Zeit vielseitiger und leistungsfähiger gemacht. Während ich diese Zeilen schreibe, ist Python 3.7 die neueste Version, allerdings funktioniert der gesamte in diesem Buch vorgestellte Code auch mit Python 3.6 und höher. In diesem Abschnitt erfahren Sie, wie Sie herausfinden, ob Python bereits auf Ihrem System installiert ist und ob Sie eine neuere Version brauchen. In Anhang A erhalten Sie außerdem eine umfassende Anleitung zur Installation der neuesten Version von Python auf allen wichtigen Betriebssystemen.

In einigen älteren Python-Projekten wird immer noch Python 2 verwendet, allerdings sollten Sie Python 3 nutzen. Wenn auf Ihrem System Python 2 vorhanden ist, dann dient es wahrscheinlich zur Unterstützung einiger älterer Programme, die Ihr System benötigt. Lassen Sie diese Installation unverändert, sorgen Sie aber dafür, dass Ihnen für die Arbeit eine neuere Version zur Verfügung steht.

Python-Codeausschnitte ausführen

Mit dem Python-Interpreter, der in einem Terminalfenster läuft, können Sie einzelne Teile von Python-Code ausführen, ohne ein komplettes Programm speichern und starten zu müssen.

In diesem Buch werden Sie immer wieder Codeausschnitte wie den folgenden sehen:

>>> print("Hello Python interpreter!")

Hello Python interpreter!

Die Eingabeaufforderung >>> besagt, dass Sie das Terminalfenster verwenden sollten, und der fettgedruckte Text ist der Code, den Sie eingeben. Um ihn auszuführen, drücken Sie die Eingabetaste. Die meisten Beispiele in diesem Buch sind jedoch kleine, eigenständige Programme, die Sie nicht im Terminal, sondern im Texteditor laufen lassen, weil Sie dort den Großteil des Codes schreiben werden. Um Grundprinzipien vorzuführen, zeige ich Ihnen manchmal jedoch auch Codeausschnitte, die in einer Python-Terminalsitzung ausgeführt werden, weil sich die verschiedenen grundlegenden Fälle dadurch besser demonstrieren lassen. Wenn Sie in einem Codelisting drei spitze Klammern sehen (), wissen Sie, dass Sie es mit der Ausgabe einer Terminalsitzung zu tun haben. Mit dem Codieren im Interpreter werden wir in Kürze beginnen.

Wir werden allerdings auch einen Texteditor einsetzen, um ein einfaches Programm namens Hello World! zu erstellen, das zum Erlernen der Programmierung einfach dazugehört. Unter Programmierern herrscht seit langer Zeit die Meinung vor, dass es Glück bringt, wenn man mit dem ersten Programm in einer neuen Sprache die Meldung »Hello world!« auf dem Bildschirm ausgibt. Solch ein einfaches Programm hat tatsächlich einen Zweck. Wenn es auf Ihrem System korrekt ausgeführt wird, wissen Sie, dass im Prinzip auch jedes andere Python-Programm laufen kann.

Der Editor Sublime Text

Sublime Text ist ein einfacher Editor, der auf allen modernen Betriebssystemen installiert werden kann. Darin können Sie fast alle Programme direkt ausführen, anstatt den Umweg über das Terminal zu gehen. Der Code läuft dabei in einer Terminalsitzung, die in das Sublime-Text-Fenster eingebettet ist. Dadurch ist die Ausgabe gut zu erkennen.

Dieser Editor ist sehr anfängerfreundlich, wird aber auch von vielen professionellen Programmierern verwendet. Wenn Sie beim Lernen von Python gut damit zurechtkommen, können Sie ihn auch für größere und vielschichtigere Programme einsetzen. Die Lizenzierung von Sublime Text ist sehr großzügig: Sie können den Editor kostenlos so lange verwenden, wie Sie wollen. Allerdings bittet der Autor Sie darum, eine Lizenz zu erwerben, wenn Ihnen das Programm gefällt und Sie es dauerhaft einsetzen möchten.

Anhang B enthält Informationen über weitere Texteditoren. Wenn Sie neugierig sind, was es noch alles an Möglichkeiten gibt, können Sie jetzt einen Blick in den Anhang werfen. Wollen Sie dagegen schnell mit dem Programmieren beginnen, fangen Sie einfach mit Sublime Text an und schauen sich erst dann nach anderen Editoren um, wenn Sie etwas Erfahrung gewonnen haben. In diesem Kapitel zeige ich Ihnen, wie Sie Sublime Text auf Ihrem Betriebssystem installieren.

Python auf verschiedenen Betriebssystemen

Python ist eine plattformübergreifende Programmiersprache, läuft also auf allen wichtigen Betriebssystemen. Jedes Python-Programm, das Sie schreiben, kann auf jedem modernen Computer ausgeführt werden, auf dem Python installiert ist. Wie Sie Python selbst einrichten, hängt jedoch jeweils vom Betriebssystem ab.

In diesem Abschnitt erfahren Sie, wie Sie auf Ihrem System Python einrichten. Als Erstes prüfen Sie, ob eine neuere Version von Python auf Ihrem Computer installiert ist, und holen die Installation nach, wenn das noch nicht der Fall ist. Anschließend installieren Sie Sublime Text. Nur zwei Schritte dieses Vorgangs sind bei jedem Betriebssystem unterschiedlich.

In den darauf folgenden Abschnitten führen Sie das Hello-World-Programm aus. Falls ein Fehler aufgetreten ist, machen Sie sich außerdem auf die Suche nach der Ursache. Diese Vorgehensweise zur Einrichtung einer anfängerfreundlichen Python-Programmierumgebung führe ich Ihnen für jedes der wichtigen Betriebssysteme vor.

Python unter Windows

Python ist auf Windows-Computern nicht grundsätzlich im Lieferumfang enthalten, weshalb Sie es wahrscheinlich erst installieren müssen. Danach benötigen Sie noch Sublime Text.

Python installieren

Prüfen Sie als Erstes, ob Python auf Ihrem System installiert ist. Dazu öffnen Sie eine Eingabeaufforderung, indem Sie im Startmenü cmd eingeben oder indem Sie bei gedrückter Umschalt-Taste auf den Desktop rechtsklicken und Eingabeaufforderung hier öffnen auswählen. Geben Sie an der Eingabeaufforderung python in Kleinbuchstaben ein. Wenn daraufhin eine Python-Eingabeaufforderung (>>>) erscheint, ist Python auf Ihrem System installiert. Sollten Sie dagegen die Fehlermeldung erhalten, dass der Befehl python nicht gefunden werden konnte, ist Python noch nicht installiert.

In diesem Fall – oder falls Sie eine ältere Version als Python 3.6 haben – müssen Sie den Python-Installer für Windows herunterladen. Besuchen Sie https://python.org/. Wenn Sie den Mauszeiger über den Menüpunkt Downloads halten, wird eine Schaltfläche zum Herunterladen der neuesten Version eingeblendet. Wenn Sie darauf klicken, wird automatisch der passende Installer für Ihr System heruntergeladen. Nachdem der Download abgeschlossen ist, führen Sie den Installer aus. Aktivieren Sie die Option Add Python to PATH, um sich die Konfiguration des Systems zu erleichtern (siehe Abb. 1–1).

Abb. 1–1Aktivieren Sie das Kontrollkästchen Add Python to PATH.

Python in einer Terminalsitzung ausführen

Öffnen Sie eine Eingabeaufforderung und geben Sie python in Kleinbuchstaben ein. Wenn Sie die Python-Eingabeaufforderung (>>>) sehen, hat Windows die zuvor installierte Python-Version gefunden:

C:/> python

Python 3.7.2 (v3.7.2:9a3ffc0492, Dec 23 2018, 23:09:28) [MSC v.1916 64 bit (AMD64)] on win32

Type "help", "copyright", "credits" or "license" for more information.

>>>

Hinweis

Wenn Sie diese (oder eine ähnliche) Ausgabe nicht sehen sollten, schlagen Sie die ausführlichere Anleitung zur Einrichtung in Anhang A nach.

Geben Sie in Ihrer Python-Sitzung folgende Zeile ein und vergewissern Sie sich, dass tatsächlich Hello Python interpreter! ausgegeben wird:

>>> print("Hello Python interpreter!")

Hello Python interpreter!

>>>

Wenn Sie einen Python-Codeausschnitt ausführen wollen, öffnen Sie eine Eingabeaufforderung und starten eine Python-Terminalsitzung. Um diese Sitzung wieder zu beenden, drücken Sie Strg + Z und dann die Eingabetaste oder geben den Befehl exit() ein.

Sublime Text installieren

Einen Installer für Sublime Text können Sie von https://sublimetext.com/ herunterladen. Klicken Sie auf den Downloadlink und suchen Sie nach einem Installer für Windows. Führen Sie den Installer nach dem Herunterladen aus und akzeptieren Sie dabei alle...

Erscheint lt. Verlag 4.9.2020
Reihe/Serie Programmieren mit Python
Übersetzer Volkmar Gronau
Verlagsort Heidelberg
Sprache deutsch
Themenwelt Informatik Programmiersprachen / -werkzeuge Python
Schlagworte Analyse • Apps • Bibliotheken • Big Data • Data Science • Datenanalyse • Einführung • IPython • Kompaktkurs • matplotlib • NumPy • Pandas • Programmieren lernen • Programmierkonzepte • Pygal • Python • Python 3 • Spieleprogrammierung • Testen • Visualisierung • Webapps • Webprogrammierung
ISBN-10 3-96910-032-1 / 3969100321
ISBN-13 978-3-96910-032-5 / 9783969100325
Haben Sie eine Frage zum Produkt?
Wie bewerten Sie den Artikel?
Bitte geben Sie Ihre Bewertung ein:
Bitte geben Sie Daten ein:
EPUBEPUB (Wasserzeichen)

DRM: Digitales Wasserzeichen
Dieses eBook enthält ein digitales Wasser­zeichen und ist damit für Sie persona­lisiert. Bei einer missbräuch­lichen Weiter­gabe des eBooks an Dritte ist eine Rück­ver­folgung an die Quelle möglich.

Dateiformat: EPUB (Electronic Publication)
EPUB ist ein offener Standard für eBooks und eignet sich besonders zur Darstellung von Belle­tristik und Sach­büchern. Der Fließ­text wird dynamisch an die Display- und Schrift­größe ange­passt. Auch für mobile Lese­geräte ist EPUB daher gut geeignet.

Systemvoraussetzungen:
PC/Mac: Mit einem PC oder Mac können Sie dieses eBook lesen. Sie benötigen dafür die kostenlose Software Adobe Digital Editions.
eReader: Dieses eBook kann mit (fast) allen eBook-Readern gelesen werden. Mit dem amazon-Kindle ist es aber nicht kompatibel.
Smartphone/Tablet: Egal ob Apple oder Android, dieses eBook können Sie lesen. Sie benötigen dafür eine kostenlose App.
Geräteliste und zusätzliche Hinweise

Buying eBooks from abroad
For tax law reasons we can sell eBooks just within Germany and Switzerland. Regrettably we cannot fulfill eBook-orders from other countries.

Mehr entdecken
aus dem Bereich
Für Ein- und Umsteiger

von Bernd Klein

eBook Download (2021)
Carl Hanser Verlag GmbH & Co. KG
24,99
Für Ein- und Umsteiger

von Bernd Klein

eBook Download (2021)
Carl Hanser Verlag GmbH & Co. KG
24,99