Python 3 : Lernen und professionell anwenden. Das umfassende Praxisbuch /
Das umfassende Praxisbuch Einführung in alle Sprachgrundlagen: Klassen, Objekte, Vererbung, Dictionaries Benutzungsoberflächen und Multimediaanwendungen mit PyQt, Datenbanken, XML und Internet-Programmierung Wissenschaftliches Rechnen mit NumPy, parallele Verarbeitung großer Datenmengen, Datenvisu...
Clasificación: | Libro Electrónico |
---|---|
Autor principal: | |
Formato: | Electrónico eBook |
Idioma: | Alemán |
Publicado: |
Frechen :
MITP,
2019.
|
Edición: | 8. Auflage. |
Colección: | Mitp Professional.
|
Temas: | |
Acceso en línea: | Texto completo (Requiere registro previo con correo institucional) |
Tabla de Contenidos:
- Intro
- Inhaltsverzeichnis
- Einleitung
- Kapitel 1: Grundlagen
- 1.1 Was ist Programmieren?
- 1.2 Hardware und Software
- 1.3 Programm als Algorithmus
- 1.4 Syntax und Semantik
- 1.5 Interpreter und Compiler
- 1.6 Programmierparadigmen
- 1.7 Objektorientierte Programmierung
- 1.7.1 Strukturelle Zerlegung
- 1.7.2 Die Welt als System von Objekten
- 1.7.3 Objekte besitzen Attribute und beherrschen Methoden
- 1.7.4 Objekte sind Instanzen von Klassen
- 1.8 Hintergrund: Geschichte der objektorientierten Programmierung
- 1.9 Aufgaben
- 1.10 Lösungen
- Kapitel 2: Der Einstieg
- Python im interaktiven Modus
- 2.1 Python installieren
- 2.2 Python im interaktiven Modus
- 2.2.1 Start des Python-Interpreters in einem Konsolenfenster
- 2.2.2 Die Python-Shell von IDLE
- 2.2.3 Die ersten Python-Befehle ausprobieren
- 2.2.4 Hotkeys
- 2.3 Objekte
- 2.4 Namen
- 2.5 Hintergrund: Syntax-Regeln für Bezeichner
- 2.6 Schlüsselwörter
- 2.7 Anweisungen
- 2.7.1 Ausdruckanweisungen
- 2.7.2 Import-Anweisungen
- 2.7.3 Zuweisungen
- 2.7.4 Erweiterte Zuweisungen
- 2.7.5 Hintergrund: Dynamische Typisierung
- 2.8 Aufgaben
- 2.9 Lösungen
- Kapitel 3: Python-Skripte
- 3.1 Ausprobieren, nachmachen, besser machen!
- 3.2 Skripte editieren und ausführen mit IDLE
- 3.3 Ausführen eines Python-Skripts
- 3.4 Kommentare
- 3.5 Die Zeilenstruktur von Python-Programmen
- 3.6 Das EVA-Prinzip
- 3.7 Phasen der Programmentwicklung
- 3.8 Guter Programmierstil
- 3.9 Hintergrund: Die Kunst des Fehlerfindens
- 3.10 Weitere Entwicklungsumgebungen für Python
- 3.11 Aufgaben
- 3.12 Lösungen
- Kapitel 4: Standard-Datentypen
- 4.1 Daten als Objekte
- 4.2 Fundamentale Datentypen im Überblick
- 4.3 Typen und Klassen
- 4.4 NoneType
- 4.5 Wahrheitswerte
- der Datentyp bool
- 4.6 Ganze Zahlen
- 4.7 Gleitkommazahlen
- 4.8 Komplexe Zahlen
- 4.9 Arithmetische Operatoren für Zahlen
- 4.10 Sequenzen
- 4.10.1 Zeichenketten (Strings)
- 4.10.2 Bytestrings
- 4.10.3 Tupel
- 4.10.4 Liste
- 4.10.5 Bytearray
- 4.10.6 Einige Grundoperationen für Sequenzen
- 4.10.7 Veränderbare und unveränderbare Sequenzen
- 4.11 Mengen
- 4.12 Dictionaries
- 4.13 Typumwandlungen
- 4.13.1 int()
- 4.13.2 float()
- 4.13.3 complex()
- 4.13.4 bool()
- 4.13.5 str()
- 4.13.6 dict(), list() und tuple()
- 4.14 Aufgaben
- 4.15 Lösungen
- Kapitel 5: Kontrollstrukturen
- 5.1 Einfache Bedingungen
- 5.1.1 Vergleiche
- 5.1.2 Zugehörigkeit zu einer Menge (in, not in)
- 5.1.3 Beliebige Ausdrücke als Bedingungen
- 5.2 Zusammengesetzte Bedingungen
- logische Operatoren
- 5.2.1 Negation (not)
- 5.2.2 Konjunktion (and)
- 5.2.3 Disjunktion (or)
- 5.2.4 Formalisierung von Bedingungen
- 5.2.5 Hinweis zum Programmierstil
- 5.3 Programmverzweigungen (bedingte Anweisungen)
- 5.3.1 Einseitige Verzweigung (if)
- 5.3.2 Zweiseitige Verzweigung (if-else)
- 5.3.3 Mehrfache Fallunterscheidung (elif)
- 5.3.4 Bedingte Ausdrücke