Lernen Sie Python
Beherrschen Sie Python Schritt für Schritt durch interaktive Lektionen. Zu jedem Konzept gehört ausführbarer Code, den Sie direkt in Ihrem Browser ausführen können.
Python-Schleifen
Erfahren Sie, wie Sie Python-Schleifen zum Durchlaufen von Daten verwenden. Beherrschen Sie Best Practices für For-Schleifen, While-Schleifen, Break, Continue und Loop anhand interaktiver Beispiele.
Python-Funktionen
Beherrschen Sie Python-Funktionen. Erfahren Sie, wie Sie mit def wiederverwendbaren Code schreiben, Argumente definieren, Werte zurückgeben und den lokalen und globalen Bereich verstehen.
Python-Variablen und Datentypen erklärt
Verstehen Sie Python-Variablen und Kerndatentypen (Strings, Ganzzahlen, Gleitkommazahlen, Boolesche Werte). Eine vollständige Einsteigeranleitung zur Speicherzuweisung in Python.
Python If-Else-Bedingungen und Logik
Lernen Sie bedingte Anweisungen in Python. Entdecken Sie, wie Sie if, elif und else verwenden, um den Codefluss zu steuern und Entscheidungen in Ihren Anwendungen zu treffen.
Python-Klassen und objektorientierte Programmierung
Eine vollständige Einführung in Python-Klassen, -Objekte, -Vererbung und -OOP-Konzepte. Erstellen Sie robuste Datenmodelle und skalieren Sie Ihre Python-Anwendungen.
Python-Listen
Erfahren Sie alles über Python-Listen. Erfahren Sie, wie Sie Arrays in Python nativ erstellen, segmentieren, ändern und durchlaufen.
Python-Wörterbücher
Meister-Python-Wörterbücher. Erfahren Sie, wie Sie Schlüssel-Wert-Paardaten speichern, abrufen und verarbeiten. Verstehen Sie die Leistung und Best Practices für Zuordnungen.
Python Try/Except und Fehlerbehandlung
Verhindern Sie, dass Ihre Python-Skripte abstürzen. Erfahren Sie, wie Sie Try-Except- und Finally-Blöcke erstellen und wie Sie benutzerdefinierte Ausnahmen richtig auslösen.
Python-Strings
Master-String-Manipulation in Python. Lernen Sie String-Methoden, Slicing-, Verkettungs- und Formatierungstechniken anhand klarer, ausführbarer Codebeispiele.
Python-Datei-I/O
Erfahren Sie, wie Sie Dateien in Python lesen und schreiben. Beherrschen Sie open(), read(), write() und Kontextmanager, um Dateivorgänge sicher und ohne Ressourcenverluste abzuwickeln.
Python-Module und -Pakete
Verstehen Sie Python-Module und -Pakete. Erfahren Sie, wie Sie Dateien importieren, große Projekte strukturieren, die Standardbibliothek nutzen und absolute bzw. relative Importe verwenden.
Python-Verständnisse
Schreiben Sie saubereres und schnelleres Python. Masterliste, Wörterbuch und Mengenverständnis mit praktischen Beispielen, Filterbedingungen und verschachtelten Schleifen.
Python-Generatoren
Erfahren Sie, wie Sie Python-Generatoren und Yield-Anweisungen verwenden, um große Datensätze mit minimalem Speicherbedarf zu verarbeiten. Master-Generator-Ausdrücke.
Python-Dekoratoren
Lernen Sie Python-Dekoratoren, um das Funktionsverhalten dynamisch zu ändern. Verstehen Sie Wrapper-Funktionen, @-Syntax und den Umgang mit Argumenten in Dekoratoren.
Python Regex
Beherrschen Sie reguläre Ausdrücke (Regex) in Python. Erfahren Sie, wie Sie mithilfe der integrierten Re-Bibliothek Zeichenfolgendaten suchen, abgleichen, aufteilen und ersetzen.
Python Lambda-Funktionen
Erfahren Sie, wie Sie anonyme Lambda-Funktionen in Python schreiben. Beherrschen Sie funktionale Programmiermuster mit map(), filter() und sorted() mit Lambda-Syntax.
Python-Sets
Master-Sets in Python. Erfahren Sie, wie Sie eindeutige Werte speichern, Schnittmengen, Vereinigungen und Differenzen ausführen und die Leistungsvorteile von Hashing verstehen.
Python-Tupel
Verstehen Sie Python-Tupel. Erfahren Sie, wann Sie Tupel anstelle von Listen verwenden, wie das Entpacken von Tupeln funktioniert und wie Unveränderlichkeit die Datensicherheit gewährleistet.
Python-Mathemodul
Entdecken Sie die Leistungsfähigkeit des integrierten Mathematikmoduls von Python. Erfahren Sie mehr über trigonometrische Funktionen, Logarithmen, Rundungsmethoden und Konstanten.
Python Datetime
Erfahren Sie, wie Sie in Python mit Datumsangaben, Uhrzeiten, Zeitzonen und Berechnungen umgehen. Master-Formatierung, Parsing und Arithmetik mit Datetime und Timedelta.
Python-JSON-Parsing
Erfahren Sie, wie Sie JSON-Daten in Python lesen, schreiben und analysieren. Beherrschen Sie json.loads, json.dumps und passen Sie JSON-Encoder/Decoder an.
Python CSV
Erfahren Sie, wie Sie CSV-Daten in Python verarbeiten. Master csv.reader, csv.writer und DictReader/DictWriter für effizientes Tabellenparsen.
Hinweise zum Python-Typ
Erfahren Sie, wie Sie Typhinweise in Python schreiben. Verbessern Sie die Codequalität, aktivieren Sie die automatische Vervollständigung und nutzen Sie mypy für die statische Codeanalyse.
Virtuelle Python-Umgebungen
Beherrschen Sie virtuelle Python-Umgebungen. Erfahren Sie, wie Sie Abhängigkeiten mit venv und pip sicher erstellen, aktivieren und verwalten.
Python OOP-Vererbung
Lernen Sie Vererbung in Python OOP. Beherrschen Sie die Unterklassenbildung, das Überschreiben von Methoden, die Verwendung von super() und mehrere Vererbungsmuster.
Python-OOP-Polymorphismus
Meistern Sie den Polymorphismus in Python. Erfahren Sie, wie Sie mithilfe von Duck-Typing, Methodenüberschreibung und abstrakten Basisklassen flexiblen, lose gekoppelten Code schreiben.
Python-Kontextmanager
Erfahren Sie, wie Sie benutzerdefinierte Kontextmanager in Python schreiben. Beherrschen Sie den Contextmanager-Dekorator und die Methoden __enter__/__exit__ für die Ressourcensicherheit.
Python Itertools
Lernen Sie das itertools-Modul von Python kennen. Beherrschen Sie unendliche Iteratoren, Kombinationen, Permutationen, Gruppierungen und speichereffiziente Datenverarbeitung.
Python-Sammlungsmodul
Erfahren Sie, wie Sie das Sammlungsmodul von Python verwenden. Master Counter, Defaultdict, NamedTuple, Deque und wie man komplexe Datenstrukturen vereinfacht.
Python-F-Strings
Erfahren Sie, wie Sie Strings in Python mithilfe von F-Strings formatieren. Master-Ausdrucksauswertung, Float-Präzisionsformatierung, Datum/Uhrzeit-Druck und selbstdokumentierende Syntax.