Python — Der Grundkurs

python-grundkurs

Umfang: 462 Seiten (2. Auflage, Taschenbuchformat)
ISBN: 978-3-8362-8513-1
Preis: EUR 14,90 (in D inkl. MWSt.)
Erschienen: Ende November 2021

oder  EDV-BUCHVERSAND Delf Michel

E-Book-Ausgabe bzw. -Bundle: Ziehen Sie den Kauf der E-Book-Variante in Erwägung! Das Taschenbuchformat macht die PDF-Datei besonders lesefreundlich. Selbstverständlich sind alle Listings mit farbigen Syntax-Highlighting versehen, was in der schwarzweißen Druckversion leider unmöglich ist. Das E-Book bzw. das Bundle aus Buch und E-Book ist nur auf der Verlagswebseite erhältlich. Das E-Book kostet EUR 14,90. Der Preis für das Bundle aus gedrucktem Buch und E-Book beträgt EUR 19,90.

Inhaltsübersicht

Diese Python-Einführung konzentriert sich auf das Wesentliche und zeigt Ihnen, wie Sie die Sprache in eigenen Projekten einsetzen. Sie lernen alle Grundlagen kennen: Datenstrukturen und Typen, Programmierlogik, den Umgang mit Modulen, die Vorteile der funktionalen und objektorientierten Programmierung. So erfahren Sie praxisgerecht, wie Sie mit Python Daten verarbeiten, den Raspberry Pi ansteuern, wiederkehrende Aufgaben automatisieren und vieles mehr.

  • Die kompakte Einführung in Python
  • Auf einen Blick: Syntax, Datenstrukturen, Operatoren, Module
  • Mit Codebeispielen und Musterlösungen für eigene Projekte

Für die 2. Auflage wurde das Buch im Hinblick auf die aktuelle Python-Version 3.10 vollständig aktualisiert.

Kapitelübersicht

Teil I: Python lernen

  • Hello World (Installation, erste Schritte, elementare Syntaxregeln)
  • Variablen
  • Operatoren
  • Zahlen
  • Zeichenketten
  • Datum + Uhrzeit
  • Listen, Tupel, Sets, Dictionaries
  • Verzweigungen und Schleifen
  • Funktionen
  • Fehler (Exceptions, try/expect)
  • Objektorientierte Programmierung
  • Module
  • Interna (Garbage Collection, Shared References, Namensräume, Python-Compiler, Systemfunktionen, Python 2)

Teil II: Python anwenden

  • Dateien lesen und schreiben (Verzeichnisse, Textdateien, Standardein-/-ausgabe, JSON + XML)
  • Netzwerkfunktionen (Download/Upload, Mails, Dropbox, Twitter)
  • Systemadministration (Linux-Kommandos ausführen, Accounts einrichten, MySQL/MariaDB-Zugriff)
  • Raspberry Pi (RPi.GPIO, gpiozero, Sense HAT)
  • Grafische Benutzeroberflächen (PyQt)
  • Grafikprogrammierung
  • Wissenschaftliche Anwendung (Anaconda, IPython, NumPy, pandas, SciPy, Matplotlib)

Leseproben, Downloads, Errata

Leseprobe (PDF)

Beispieldateien

Errata 1. Aufl. 2018

Errata 2. Aufl. 2021