Python
List Comprehensions in Python: Kompakter Code für Listen
List Comprehensions machen aus mehrzeiligen Schleifen elegante Einzeiler. Du lernst die Syntax, Bedingungen, Verschachtelung – und wann du lieber doch eine normale Schleife nimmst.
Programmierkonzepte und Grundlagen für Einsteiger und zum Auffrischen.
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 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.
Algorithmen
Wie findest du ein Element in einer Liste – und warum ist die binäre Suche dabei oft tausendmal schneller? Beide Verfahren erklärt mit lauffähigem Python-Code.
Algorithmen
Eine Funktion, die sich selbst aufruft? Wir entzaubern die Rekursion Schritt für Schritt – mit Basisfall, Aufrufstack, typischen Fallstricken und lauffähigen Python-Beispielen.
Algorithmen
Was bedeutet O(n) eigentlich? Lerne mit anschaulichen Python-Beispielen, wie die Big-O-Notation die Skalierbarkeit deines Codes beschreibt – und wie du teure Stellen schon beim Lesen erkennst.
Karriere
Das erste eigene Projekt ist ein riesiger Schritt auf deiner Code-Reise. Hier bekommst du konkrete Ideen und eine klare Anleitung, wie du dein Projekt von der Idee bis zur Umsetzung bringst.
Grundlagen
Code wird öfter gelesen als geschrieben. Hier lernst du die wichtigsten Clean-Code-Prinzipien: sprechende Namen, kleine Funktionen, DRY und sinnvolle Kommentare.
Grundlagen
Fehler sind unvermeidlich - aber mit System findest du sie schnell. Hier lernst du Strategien wie Reproduzieren, Eingrenzen, Debugger nutzen und Rubber Duck Debugging.
DevOps
CI/CD automatisiert das Testen und Ausliefern von Software. Hier lernst du die Grundbegriffe, den Ablauf einer Pipeline und warum sich der Aufwand schon für kleine Projekte lohnt.
Linux
Die Kommandozeile wirkt erst kryptisch, ist aber ein mächtiges Werkzeug. Lerne die wichtigsten Befehle, um dich sicher im Terminal zu bewegen.