Python — Der Grundkurs

python-grundkurs

Umfang: 464 Seiten
ISBN: 978-3-8362-6679-6
Preis: EUR 14,90 (in D inkl. MWSt.)
Erschienen: November 2018

 oder  oder  EDV-BUCHVERSAND Delf Michel

E-Book-Ausgabe bzw. -Bundle: Ziehen Sie den Kauf der E-Book-Variante in Erwägung! Das Taschenbuchformats 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 12,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

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

Vorwort und Inhalt (PDF)

Leseprobe (PDF)

Beispieldateien

Errata