Höheres Python Lehrbuch
Fortgeschrittenes Tutorial zur Programmiersprache Python. Viel Theorie und Aufgaben!
Funktionen
001
Lokaler Geltungsbereich von Variablen in Python
002Globaler Geltungsbereich von Variablen in Python
003Interaktion von Gültigkeitsbereichen in Python
004Nuancen im Umgang mit Gültigkeitsbereichen in Python
005Übergabe von Variablen als Wert in Python
006Übergabe von Variablen per Referenz in Python
007Übergabe von Primitiven als Funktionsparameter in Python
008Übergabe von Objekten als Parameter in Python
009Funktion als Variable in Python
010Callback-Funktionen in Python
011Mehrere Parameter an eine Funktion in Python übergeben
012Kombination von normalen Parametern und *args in Python
013Ausgabe von benannten Parametern als Wörterbuch in Python
014Kombinierung von Parametern in Python
015Ausgabe der Funktionsdokumentation in Python
016Lambda-Funktion in Python
017Die map-Funktion zur Iteration von Objekten in Python
018Die filter-Funktion zur Filterung von Objekten in Python
019Die global-Anweisung in Python
020Funktion in Funktion in Python
021Die nonlocal-Anweisung in Python
022Nuancen beim Arbeiten mit inneren Funktionen in Python
023Closures in Python
024Rekursion in Python
Comprehensions
025
List Comprehensions in Python
026Operationen mit Elementen in List Comprehensions in Python
027Listen-Generierung in Python
028Bedingungen in List Comprehensions in Python
029Mehrere Schleifen in List Comprehensions in Python
030Mehrere Schleifen mit Bedingung in List Comprehensions in Python
031Erstellung einer zweidimensionalen Liste in Python
032Erstellung eines Wörterbuchs mittels Dictionary Comprehension in Python
Reguläre Ausdrücke
033
Einführung in reguläre Ausdrücke in Python
034Zeichenwiederholungsoperatoren in Regex
035Gruppierende Klammern in Python-Regex
036Maskierung von Sonderzeichen in Python-Regex
037Geschweifte Klammern in regulären Ausdrücken von Python
038Gierbegrenzung in Regex in Python
039Zeichengruppen in regulären Ausdrücken von Python
040Zeichensätze in regulären Ausdrücken von Python
041Invertierung von Zeichensätzen in Regex
042Besonderheiten von kyrillischen Zeichen in Python-Regexen
043Sonderzeichen innerhalb eckiger Klammern in Python
044Zeichengruppen innerhalb von Mengen in Python Regex
045Ausnahmen innerhalb von Zeichenklassen in Python Regex
046Das Caret-Zeichen innerhalb von Zeichensätzen in Python Regex
047Der Bindestrich innerhalb von Zeichensätzen in Python Regex
048Anfang und Ende der Zeile in Python Regex
049Wortgrenzen in Python Regex
050Mehrzeiligkeit in Python-Regex
051Der 'oder'-Befehl in regulären Ausdrücken von Python
052Die search-Methode in regulären Ausdrücken von Python
053Position des Gefundenen in der search-Methode Python
054Gruppenerfassung in der search-Methode von Python
055Taschen über die group-Methode in der search-Methode von Python
056Alle Gruppenergebnisse als Tupel in der search-Methode von Python
057Benannte Gruppen in der search-Methode von Python
058Ersatzzeichenketten-Taschen in Python
059Entfernen der Escape-Zeichen für Python-Gruppennummern
060Die Methode findall in regulären Ausdrücken von Python
061Gruppenerfassung in der findall-Methode von Python
062Die Methode finditer in regulären Ausdrücken von Python
063Gruppen (Capturing Groups) in der finditer-Methode von Python
064Benannte Gruppen in der Methode finditer in Python
065Die fullmatch-Methode in regulären Ausdrücken von Python
066Gruppen (Capturing Groups) in der fullmatch-Methode von Python
067Die match-Methode in regulären Ausdrücken von Python
068Gruppen (Capturing Groups) in der match-Methode von Python
069Die Methode subn in regulären Ausdrücken von Python
070Die split-Methode in regulären Ausdrücken von Python
071Nicht-erfassende Klammern in Python Regex
072Positiv- und Negativ-Lookahead in Python Regex
073Flags für Regex-Strings in Python
Ausnahmen
074
Einführung in Ausnahmesituationen in Python
075Abfangen von Ausnahmen in Python
076Hauptausnahmetypen in Python
077Abfangen verschiedener Exception-Typen in Python
078Else-Block beim Abfangen von Ausnahmen in Python
079Der finally-Block beim Abfangen von Ausnahmen in Python
080Eigene Exception-Typen in Python werfen
081Benutzerdefinierte Ausnahmen in Bedingungen in Python
082Funktionen mit Exceptions in Python
Module
083
Einführung in Import in Python
084Umbenennen eines Moduls in Python
085Import eines Modulteils in Python
086Importieren des gesamten Dateiinhalts in Python
087Der Paketinstaller pip in Python
088Installation einer Bibliothek mit pip in Python
089Überprüfung der Bibliotheksverfügbarkeit mit pip in Python
090Aktualisierung der Bibliotheksversion mit pip in Python
091Entfernen einer Bibliothek mit pip in Python
Virtuelle Umgebung
092
Virtuelle Umgebung in Python
093Erstellung einer virtuellen Umgebung in Python
094Aktivierung der virtuellen Umgebung in Python
095Deaktivierung der virtuellen Umgebung in Python
096Installation einer Bibliothek in einer virtuellen Umgebung in Python
097Übertragung eines Projekts in einer virtuellen Umgebung in Python
SQL-Datenbanken
098
Einführung in Datenbanken in Python
099Arbeiten mit Datenbanken über PhpMyAdmin
100Testtabelle users
101Vorbereitende Manipulationen für die Arbeit mit SQL in Python
102Abfragen an die Datenbank in Python senden
103Alle Datensätze als Wörterbuch in Python ausgeben
104Abfrage von Datensätzen bei SQL-Abfragen an die Datenbank in Python
105Logische Operationen in SQL-Abfragen in Python
106Abrufen eines einzelnen Datensatzes in Python
107Auswahlfelder in SQL-Abfragen in Python
108Einfügen von Datensätzen per SQL-Abfrage in Python
109Einfügen von Datensätzen bei fehlenden Spalten über SQL-Abfrage in Python
110Aktualisierung von Datensätzen per SQL-Abfrage in Python
111Löschen von Datensätzen durch SQL-Abfrage in Python
112Umbenennen eines Feldes in Python
113Auswahl von Datensätzen nach bestimmten Werten in Python
114Begrenzung der Anzahl von Datensätzen in SQL in Python
115Sortieren von Datensätzen per SQL-Abfrage in Python
116Abfrage des Minimalwerts in SQL mit Python
117Abfrage des Maximalwerts in SQL mit Python
118Summe der Feldwerte in SQL in Python
119Zählung von Datensätzen mittels SQL-Abfrage in Python
120Gruppierung von Ergebnissen in Python
121Stringverkettung bei SQL-Abfragen in Python
Datenbankorganisation
122