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