- Schneller Zugriff auf Module, Klassen und Funktionen
- tkinter, Datenbanken, OOP und Internetprogrammierung
- Für die Version Python 3.8
Python GE-PACKT – die praktische Referenz
Mit dieser Referenz erhalten Sie effiziente Unterstützung bei der Programmierung mit Python 3 – klar strukturiert zum Nachschlagen. In 24 thematisch gegliederten Kapiteln werden die wichtigsten Module detailliert und praxisbezogen erläutert: angefangen bei grundlegenden Elementen wie Datentypen, Operatoren und Standardfunktionen bis hin zu Spezialthemen wie der Schnittstelle zum Laufzeit- und Betriebssystem, Generatoren, GUI-Programmierung mit tkinter, PIL, Logging, Kontextmanagement, XML und Dezimalarithmetik. Darüber hinaus finden Sie kompakte Darstellungen der Umsetzung von objektorientierter Programmierung, WSGI, CGI- und Internetprogrammierung (E-Mail, FTP, Telnet, HTTP) sowie der Datenbankanbindung (MySQL, SQLite).
Die Erläuterungen werden ergänzt durch übersichtliche Tabellen, UML-Diagramme und zahlreiche leicht nachvollziehbare Beispiele, die Anregungen und Lösungen für eigene Programmieraufgaben liefern.
Aus dem Inhalt:
- Basiskonzepte und Sequenzen von Python
- Zeichenketten (Strings)
- Gemeinsame Operationen für set- und frozenset-Objekte
- Operatoren, Vergleiche und Zugehörigkeiten
- Einfache Anweisungen (Statements)
- Kontrollstrukturierung, Verzweigungen und Schleifen
- Definitionen von Funktionen
- Fehler und Ausnahmen, z.B. in der Syntax
- Schnittstelle zum Laufzeitsystem -sys
- Schnittstelle zu Betriebssystem -os und os.path
- Verarbeitung von Zeichenketten
- Mathematische Funktionen wie bspw. arrays und randoms
- CHI und WSGI
- Umgang mit grafischen Benutzeroberflächen
- Implementierung von Threads
Über den Autor:
Michael Weigend hat an der Universität Potsdam in Informatik promoviert. Er war für mehr als 30 Jahre als Lehrer tätig und hat 20 Jahre lang an der FernUniversität Hagen Seminare zur Didaktik der Informatik gegeben. An der Universität Münster hält er im Rahmen eines Lehrauftrags Vorlesungen zur Python-Programmierung. Michael Weigend engagiert sich in mehreren nationalen und internationalen Communities für den Computer-Einsatz in der Bildung, darunter Constructionism, International Federation for Information Processing (TC 3 Computers in Education) , Bebras – International Contest on Informatics and Computational Thinking. Er hat über 60 wissenschaftliche Artikel veröffentlicht und mehrere Bücher zu den Themen Programmierung, Web Development und visuelle Modellierung geschrieben.
Pressestimmen:
»Das Werk bietet einen schnellen Überblick über Module, Klassen und Funktionen, über Tools sowie Lösungen für bestimmte Anwendungsbereiche wie Datenbanken oder Benutzeroberflächen.« (ekz-Bibliotheksservice, 05/2020)
»Ich mag das Buch als Nachschlagewerk für die Standardbibliothek und auch immer mal wieder für ganz simple Fragestellungen. […] Eine gelungene Fortsetzung der Serie und für Anfänger wie Fortgeschrittene Anwender durchaus zu empfehlen.« (python.forum.de, 04/2020)