Cargando…

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...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Weigend, Michael (Autor)
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