Grundlagen
Reguläre Ausdrücke: Textmuster finden mit Regex
Regex sieht kryptisch aus, ist aber ein mächtiges Werkzeug: Lerne, wie du mit regulären Ausdrücken in Python und JavaScript Textmuster findest, validierst und ersetzt.
Tutorials, Tipps und Praxisbeispiele rund um die Programmiersprache Python.
Grundlagen
Regex sieht kryptisch aus, ist aber ein mächtiges Werkzeug: Lerne, wie du mit regulären Ausdrücken in Python und JavaScript Textmuster findest, validierst und ersetzt.
Python
Generatoren erzeugen Werte erst dann, wenn du sie brauchst – und sparen so massiv Speicher. In diesem Beitrag lernst du, wie yield funktioniert und wann sich Generatoren wirklich lohnen.
Python
Dekoratoren gehören zu den mächtigsten Werkzeugen in Python: Mit ihnen erweiterst du Funktionen um neue Fähigkeiten, ohne ihren Code anzufassen. Hier lernst du Schritt für Schritt, wie sie funktionieren.
Python
Pythons collections-Modul bietet spezialisierte Datentypen, die dir viel Boilerplate ersparen. Lerne Counter, defaultdict, namedtuple und deque kennen – mit praktischen Beispielen.
Python
Programme stürzen ab, sobald etwas Unerwartetes passiert – es sei denn, du fängst Fehler gezielt ab. So nutzt du try, except, else und finally richtig.
Python
List Comprehensions machen aus mehrzeiligen Schleifen elegante Einzeiler. Du lernst die Syntax, Bedingungen, Verschachtelung – und wann du lieber doch eine normale Schleife nimmst.
Python
Was async und await wirklich bedeuten, wann asynchrone Programmierung sich lohnt – und wo du danach noch tiefer eintauchen kannst.
Python
Wie du mit *args und **kwargs Funktionen schreibst, die beliebig viele Argumente annehmen – verständlich erklärt mit praktischen Beispielen.
Python
Mit Dataclasses schreibst du Klassen in Python deutlich kürzer – ganz ohne langen __init__-Code. Wir schauen uns an, wie sie funktionieren und wann sie sich wirklich lohnen.
Python
Mit dem with-Statement gibst du Dateien, Verbindungen und andere Ressourcen zuverlässig wieder frei – auch wenn ein Fehler auftritt. So schreibst du eigene Context Manager.
Python
Wie du mit der requests-Bibliothek externe Web-APIs aufrufst, JSON verarbeitest und Fehler sauber behandelst – ein praxisnaher Einstieg.
Python
Type Hints machen deinen Python-Code lesbarer und helfen, Fehler früh zu finden. In diesem Beitrag lernst du Annotationen für Variablen, Funktionen und mehr.