Höheres Python Lehrbuch

Funktionen

Lokaler Gültigkeitsbereich von Variablen Globaler Gültigkeitsbereich von Variablen Zusammenspiel von Gültigkeitsbereichen Nuancen im Umgang mit Gültigkeitsbereichen Übergabe von Variablen als Wert (By Value) Übergabe von Variablen als Referenz (By Reference) Übergabe von Primitiven als Parameter Übergabe von Objekten als Parameter Funktion als Variable Callback-Funktionen Übergabe mehrerer Parameter an eine Funktion Kombination von normalen Parametern und *args Benannte Parameter als Wörterbuch Kombinieren von Parametern Ausgabe der Funktionsdokumentation Lambda-Funktionen Die map-Funktion für Iteration Die filter-Funktion zur Filterung Die global-Anweisung Funktion in einer Funktion Die nonlocal-Anweisung Nuancen beim Arbeiten mit inneren Funktionen Closures Rekursion

Comprehensions

Einführung in List-Comprehensions Operationen mit Elementen in List-Comprehensions Generierung aus einer Liste Bedingungen in List-Comprehensions Mehrere Schleifen in einer List-Comprehension Mehrere Schleifen mit Bedingung in einer List-Comprehension Generierung einer zweidimensionalen Liste Generierung eines Wörterbuchs mit Comprehension

Reguläre Ausdrücke

Einführung Wiederholungsoperatoren Gruppierende Klammern Maskierung von Sonderzeichen Geschweifte Klammern Einschränkung der Gier Zeichengruppen Zeichenmengen Invertierung von Zeichenmengen Besonderheiten des Kyrillischen Sonderzeichen innerhalb von Mengen Zeichengruppen innerhalb von Mengen Ausnahmesonderzeichen innerhalb von Mengen Das Zirkumflex-Zeichen innerhalb von Mengen Besonderheiten des Bindestrichs innerhalb von Mengen Anfang und Ende der Zeile Wortgrenze Mehrzeilenmodus Der Oder-Befehl Methode search Position des Gefundenen Groups in der search-Methode Groups über die group-Methode Alle Groups als Tupel Benannte Groups in der search-Methode Groups im Ersetzungsstring Deaktivierung der Maskierung der Gruppennummer Methode findall Groups in der findall-Methode Methode finditer Groups in der finditer-Methode Benannte Groups in der finditer-Methode Methode fullmatch Groups in der fullmatch-Methode Methode match Groups in der match-Methode Methode subn Methode split Nicht-erfassende Klammern Positives und negatives Lookaround Flags für Strings

Ausnahmen

Einführung in Ausnahmen Ausnahmen abfangen Grundlegende Ausnahmetypen Abfangen verschiedener Ausnahmetypen Else-Block beim Abfangen von Ausnahmen Finally-Block beim Abfangen von Ausnahmen Werfen eigener Ausnahmetypen Benutzerdefinierte Ausnahmen in Bedingungen Funktion mit Ausnahme

Module

Einführung in den Import Modul umbenennen Import eines Modulteils Import des gesamten Dateiinhalts Paketinstaller pip Installation einer Bibliothek Prüfung des Vorhandenseins einer Bibliothek Update der Bibliotheksversion Entfernen einer Bibliothek

Virtuelle Umgebung

Virtuelle Umgebung Erstellen einer virtuellen Umgebung Aktivieren der virtuellen Umgebung Deaktivieren der virtuellen Umgebung Installieren einer Bibliothek in der virtuellen Umgebung Übertragen eines Projekts in einer virtuellen Umgebung

SQL-Datenbanken

Einführung in Datenbanken phpMyAdmin Testtabelle users Vorbereitende Manipulationen Senden von Abfragen an die Datenbank Ausgabe aller Datensätze als Wörterbuch Auswahl von Datensätzen Logische Operationen Ausgabe eines Datensatzes Auswahlfelder Einfügen von Datensätzen Einfügen von Datensätzen bei fehlenden Spalten Aktualisieren von Datensätzen Löschen von Datensätzen Umbenennen von Feldern Auswahl von Datensätzen nach bestimmten Werten Mengenbegrenzung Sortieren von Datensätzen Auswahl des Minimalwerts Auswahl des Maximalwerts Summe der Feldwerte Anzahl zählen Gruppieren des Ergebnisses Verkettung von Zeichenketten bei der Auswahl

Datenbankorganisation

Tabellen verknüpfen Daten aus verknüpften Tabellen abrufen Kette verknüpfter Tabellen Verknüpfung über eine Verknüpfungstabelle Familienbeziehungen Mehrere Nachkommen Doppelbeziehung Praxis
uzcruitnl