Book description
- Schneller Zugriff auf Module, Klassen und Funktionen
- tkinter, Datenbanken, OOP und Internetprogrammierung
- Für die Versionen Python 3.6 und 2.7
Mit dieser Referenz erhalten Sie effiziente Unterstützung bei der Programmierung mit Python 3.6 und Python 2.7 – 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, CGIund 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.
Über den Autor:
Michael Weigend ist Informatiklehrer und hat bereits mehrere Bücher zum Raspberry Pi und zu Python geschrieben.
Table of contents
- Umschlag
- Titel
- Impressum
- I Inhaltsverzeichnis
- E Einleitung
- 1 Basiskonzepte von Python
- 2 Sequenzen
- 3 Dictionaries
- 4 Mengen
- 5 Operatoren
- 6 Einfache Anweisungen (Statements)
- 7 Kontrollstrukturen
-
8 Definition von Funktionen
- 8.1 Aufruf und Ausführung einer Funktion
- 8.2 Funktionsnamen als Parameter
- 8.3 Voreingestellte Parameterwerte
- 8.4 Schlüsselwort-Argumente
- 8.5 Funktionen mit beliebiger Anzahl von Parametern
- 8.6 Prozeduren
- 8.7 Rekursive Funktionen
- 8.8 Funktionen testen mit dem Profiler
- 8.9 Lokale Funktionen
- 8.10 Generatorfunktionen
- 8.11 Lambda-Formen
- 8.12 Decorators
- 9 Standardfunktionen (built in functions) und Standardtypen
- 10 Fehler und Ausnahmen
- 11 Ein- und Ausgabe
- 12 Schnittstelle zum Laufzeitsystem – sys
- 13 Schnittstelle zum Betriebssystem – os und os.path
- 14 Datum und Zeit
- 15 Objektorientierte Programmierung mit Python
- 16 Verarbeitung von Zeichenketten
- 17 Mathematische Funktionen
- 18 CGI-Programmierung
- 19 Internet-Programmierung
- 20 Datenbanken
- 21 Das Modul hashlib – Digitale Signaturen
-
22 Grafische Benutzungsoberflächen
- 22.1 Widgets des Moduls tkinter
- 22.2 Die Benutzungsoberfläche als Aggregat von Widgets
- 22.3 Attribute der Widgets (Optionen)
- 22.4 Standard-Methoden der Widgets
- 22.5 Die Klasse Button
- 22.6 Die Klasse Canvas
- 22.7 Checkbutton
- 22.8 Entry
- 22.9 Frame
- 22.10 Label
- 22.11 Listbox
- 22.12 Menu
- 22.13 Menubutton
- 22.14 Die Klasse PhotoImage
- 22.15 Radiobutton
- 22.16 Scale
- 22.17 Scrollbar
- 22.18 Die Klasse Text
- 22.19 Tk
- 22.20 Layout-Manager
- 22.21 Kontrollvariablen
- 22.22 Dialogboxen
- 22.23 Event-Verarbeitung
- 23 Bild und Ton
- 24 Threads
- 25 XML
- A Ressourcen im Internet
- B Entwicklungsumgebungen
- C Python-Module
- D Von Python 2 zu Python 3
- E Glossar
Product information
- Title: Python Ge-Packt
- Author(s):
- Release date: April 2018
- Publisher(s): mitp Verlag
- ISBN: 9783826687266
You might also like
book
Python 3 Schnelleinstieg
Programmieren lernen in 14 Tagen Einfach und ohne Vorkenntnisse zum Profi Programmieren lernen ohne Vorkenntnisse In …
book
Python Crashkurs
In der ersten Hälfte des Buches lernen Sie grundlegende Programmierkonzepte wie Listen, Wörterbücher, Klassen und Schleifen. …
book
Python 3 Crashkurs, 2nd Edition
In der ersten Hälfte des Buches werden grundlegende Programmierkonzepte wie Listen, Wörterbücher, Klassen und Schleifen erklärt. …
book
Einfach Python
Die Leser:innen werden auf Ihrer Entdeckungsreise vom IT-Experten Michael Inden begleitet. Er erklärt ihnen die Grundlagen …