Zum Inhalt springen
🐍

Python

Python-Grundlagen und Projekte

Anfänger 2 min

List Comprehensions in Python

Lerne List Comprehensions, Dictionary Comprehensions und Generator Expressions -- die elegante Art, Daten in Python zu transformieren.

Anfänger 2 min

Dateien lesen und schreiben in Python

Lerne, wie du in Python Dateien oeffnest, liest, schreibst und mit verschiedenen Formaten wie CSV und JSON arbeitest -- inklusive Best Practices mit dem with-Statement.

Anfänger 2 min

Datentypen im Überblick

Entdecke die grundlegenden Datentypen in Python -- von Ganzzahlen ueber Strings bis hin zu None -- und lerne, wie du zwischen ihnen konvertierst.

Anfänger 2 min

Debugging-Techniken in Python

Lerne verschiedene Debugging-Methoden kennen, von print()-Debugging bis zum VS Code Debugger, um Fehler in deinem Python-Code effizient zu finden.

Fortgeschritten 3 min

Dekoratoren in Python verstehen

Lerne Dekoratoren in Python: Funktionen erweitern mit Closures, @-Syntax, functools.wraps und praktische Beispiele wie Timer und Logging.

Anfänger 3 min

Dictionaries in Python meistern

Lerne alles ßber Dictionaries in Python: Key-Value-Paare erstellen, lesen, ändern, lÜschen und fortgeschrittene Techniken wie Comprehensions und defaultdict.

Fortgeschritten 2 min

Eigene Exceptions in Python erstellen

Lerne, wie du eigene Exception-Klassen erstellst, um aussagekräftige Fehlermeldungen in deinen Python-Programmen zu erzeugen.

Anfänger 2 min

for-Schleifen in Python

Lerne, wie du mit for-Schleifen ueber Listen, Strings und Bereiche iterierst. Von range() bis enumerate() und zip().

Anfänger 1 min

Dein erstes Python-Programm

Lerne print(), input() und Kommentare kennen und schreibe dein erstes interaktives Python-Programm. Programmieren lernen war noch nie so einfach!

Anfänger 2 min

Funktionen in Python - Grundlagen

Lerne die Grundlagen von Funktionen in Python: Definition, Aufrufe, return-Werte, Scope und das DRY-Prinzip.

Anfänger 2 min

if/else in Python - Bedingte Logik

Lerne, wie du mit if, elif und else Entscheidungen in deinen Python-Programmen triffst. Von einfachen Bedingungen bis zu komplexen Verzweigungen.

Anfänger 2 min

Python installieren & einrichten

Installiere Python Schritt fuer Schritt auf Windows, macOS oder Linux und richte VS Code als perfekte Entwicklungsumgebung ein.

Fortgeschritten 3 min

Klassen in Python - Grundlagen

Lerne die Grundlagen der objektorientierten Programmierung in Python: Klassen, Objekte, Konstruktoren, Attribute und Methoden.

Anfänger 2 min

Lambda-Funktionen in Python

Lerne Lambda-Funktionen in Python: anonyme Funktionen, Einsatz mit sorted(), map(), filter() und reduce().

Anfänger 3 min

Listen in Python im Detail

Lerne alles über Listen in Python: Erstellen, Ändern, Sortieren, Durchsuchen und fortgeschrittene Techniken wie Stacks und Queues.

Anfänger 2 min

Module und Packages in Python

Lerne, wie du Python-Code mit Modulen und Packages organisierst -- von import-Anweisungen ueber eigene Module bis hin zu professionellen Package-Strukturen.

Fortgeschritten 2 min

Magic Methods (Dunder Methods) in Python

Lerne die wichtigsten Magic Methods in Python kennen: von __init__ ueber Vergleichs- und Arithmetik-Operatoren bis hin zu iterierbaren und aufrufbaren Objekten.

Anfänger 2 min

Parameter und Argumente in Python

Lerne alles ueber Parameter und Argumente in Python: positionale Parameter, Keyword-Argumente, *args, **kwargs und Type Hints.

Anfänger 2 min

pip und Virtual Environments in Python

Lerne, wie du mit pip externe Packages installierst, Virtual Environments erstellst und deine Python-Projekte sauber isolierst.

Fortgeschritten 5 min

Projekt: Kontaktbuch in Python

Erstelle ein vollständiges Kontaktbuch mit CRUD-Operationen, JSON-Speicherung, Validierung und CSV-Export - ein praxisnahes Python-Projekt

Fortgeschritten 3 min

OOP in der Praxis

Lerne objektorientierte Programmierung in der Praxis: Entwurfsmuster, dataclasses, Enums, ein komplettes Bibliothekssystem, SOLID-Prinzipien und Best Practices.

Fortgeschritten 5 min

Projekt: Quiz-Game in Python

Entwickle ein interaktives Quiz-Spiel mit Punktesystem, Timer, Kategorien und Highscore-Liste - ein spannendes Python-Projekt

Fortgeschritten 4 min

Projekt: Taschenrechner in Python

Baue einen vollständigen Taschenrechner mit Fehlerbehandlung, Verlauf und erweiterten Operationen - dein erstes Python-Praxisprojekt

Fortgeschritten 5 min

Projekt: Web Scraper mit Python

Lerne Daten von Webseiten zu extrahieren mit requests und BeautifulSoup - inklusive ethischer Richtlinien und praktischer Beispiele

Anfänger 2 min

REPL und Skripte -- Zwei Wege, Python zu nutzen

Lerne den Unterschied zwischen der interaktiven Python-REPL und Skriptdateien kennen. Wann nutzt du was? Plus: das if __name__ Pattern.

Anfänger 2 min

Sets und Tuples in Python

Lerne alles ßber Tuples und Sets in Python: unveränderliche Sequenzen, einzigartige Sammlungen, Mengenoperationen und wann du welche Datenstruktur verwendest.

Anfänger 3 min

Strings in Python meistern

Alles ueber Strings in Python -- von der Erstellung ueber Indizierung und Slicing bis hin zu f-Strings, Methoden und praktischen Beispielen.

Fortgeschritten 3 min

Die Python-Standardbibliothek

Entdecke die wichtigsten Module der Python-Standardbibliothek -- von os und pathlib ueber datetime und random bis hin zu collections, itertools und argparse.

Fortgeschritten 3 min

Unit Tests mit pytest

Lerne, wie du mit pytest automatisierte Tests schreibst, um die Qualität deines Python-Codes sicherzustellen.

Anfänger 2 min

Variablen in Python verstehen

Lerne, wie Variablen in Python funktionieren -- von der Zuweisung ueber Namensregeln bis hin zu dynamischer Typisierung und Speicherreferenzen.

Fortgeschritten 3 min

Vererbung in Python

Verstehe Vererbung in Python: Basisklassen, Unterklassen, super(), Mehrfachvererbung, abstrakte Klassen und das Prinzip Komposition vs. Vererbung.

Fortgeschritten 2 min

Verschachtelte Datenstrukturen in Python

Lerne den Umgang mit verschachtelten Listen, Dictionaries und JSON-Daten in Python. Mit praxisnahen Beispielen wie SchĂźler-Noten-System und Kontaktliste.

Anfänger 1 min

Was ist Python? Die vielseitigste Sprache der Welt

Erfahre, was Python ist, warum es die beliebteste Programmiersprache ist und was du damit alles machen kannst. Dein perfekter Einstieg in die Welt von Python.

Anfänger 2 min

try/except in Python verstehen

Lerne, wie du Fehler in Python mit try/except abfängst und deine Programme robuster machst.

Anfänger 2 min

while-Schleifen in Python

Lerne, wie du mit while-Schleifen wiederholte Ausfuehrungen steuerst. Von Grundlagen bis Eingabevalidierung und dem Zahlenraten-Spiel.

Anfänger 2 min

Zahlen und Operatoren in Python

Lerne alle wichtigen Operatoren in Python kennen -- von Arithmetik ueber Vergleiche bis hin zum math-Modul und Operator-Prioritaet.

Anfänger 15 min

Python fßr Anfänger: Deine ersten Schritte

Lerne Python von Grund auf - Installation, erste Programme und grundlegende Konzepte verständlich erklärt.