Zurück zum Herausgeber

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.

Beginnen Sie mit dem Lernen

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.

Beginnen Sie mit dem Lernen

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.

Beginnen Sie mit dem Lernen

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.

Beginnen Sie mit dem Lernen

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.

Beginnen Sie mit dem Lernen

Python-Listen

Erfahren Sie alles über Python-Listen. Erfahren Sie, wie Sie Arrays in Python nativ erstellen, segmentieren, ändern und durchlaufen.

Beginnen Sie mit dem Lernen

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.

Beginnen Sie mit dem Lernen

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.

Beginnen Sie mit dem Lernen

Python-Strings

Master-String-Manipulation in Python. Lernen Sie String-Methoden, Slicing-, Verkettungs- und Formatierungstechniken anhand klarer, ausführbarer Codebeispiele.

Beginnen Sie mit dem Lernen

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.

Beginnen Sie mit dem Lernen

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.

Beginnen Sie mit dem Lernen

Python-Verständnisse

Schreiben Sie saubereres und schnelleres Python. Masterliste, Wörterbuch und Mengenverständnis mit praktischen Beispielen, Filterbedingungen und verschachtelten Schleifen.

Beginnen Sie mit dem Lernen

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.

Beginnen Sie mit dem Lernen

Python-Dekoratoren

Lernen Sie Python-Dekoratoren, um das Funktionsverhalten dynamisch zu ändern. Verstehen Sie Wrapper-Funktionen, @-Syntax und den Umgang mit Argumenten in Dekoratoren.

Beginnen Sie mit dem Lernen

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.

Beginnen Sie mit dem Lernen

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.

Beginnen Sie mit dem Lernen

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.

Beginnen Sie mit dem Lernen

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.

Beginnen Sie mit dem Lernen

Python-Mathemodul

Entdecken Sie die Leistungsfähigkeit des integrierten Mathematikmoduls von Python. Erfahren Sie mehr über trigonometrische Funktionen, Logarithmen, Rundungsmethoden und Konstanten.

Beginnen Sie mit dem Lernen

Python Datetime

Erfahren Sie, wie Sie in Python mit Datumsangaben, Uhrzeiten, Zeitzonen und Berechnungen umgehen. Master-Formatierung, Parsing und Arithmetik mit Datetime und Timedelta.

Beginnen Sie mit dem Lernen

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.

Beginnen Sie mit dem Lernen

Python CSV

Erfahren Sie, wie Sie CSV-Daten in Python verarbeiten. Master csv.reader, csv.writer und DictReader/DictWriter für effizientes Tabellenparsen.

Beginnen Sie mit dem Lernen

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.

Beginnen Sie mit dem Lernen

Virtuelle Python-Umgebungen

Beherrschen Sie virtuelle Python-Umgebungen. Erfahren Sie, wie Sie Abhängigkeiten mit venv und pip sicher erstellen, aktivieren und verwalten.

Beginnen Sie mit dem Lernen

Python OOP-Vererbung

Lernen Sie Vererbung in Python OOP. Beherrschen Sie die Unterklassenbildung, das Überschreiben von Methoden, die Verwendung von super() und mehrere Vererbungsmuster.

Beginnen Sie mit dem Lernen

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.

Beginnen Sie mit dem Lernen

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.

Beginnen Sie mit dem Lernen

Python Itertools

Lernen Sie das itertools-Modul von Python kennen. Beherrschen Sie unendliche Iteratoren, Kombinationen, Permutationen, Gruppierungen und speichereffiziente Datenverarbeitung.

Beginnen Sie mit dem Lernen

Python-Sammlungsmodul

Erfahren Sie, wie Sie das Sammlungsmodul von Python verwenden. Master Counter, Defaultdict, NamedTuple, Deque und wie man komplexe Datenstrukturen vereinfacht.

Beginnen Sie mit dem Lernen

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.

Beginnen Sie mit dem Lernen