0 Tage Serie
Code-Bibliothek

Python für Anfänger

Lies diese Python-Snippets für Anfänger Zeile für Zeile — jedes kommt mit einer Erklärung, was der Code tut und warum.

Python · Anfänger

Listen-Operationen

Listen sind geordnete Sammlungen von Elementen. Man kann Elemente mit der Methode .append() hinzufügen und über ihren nullbasierten Index auf sie zugreifen.

DatentypenArrays & Listen
Snippet öffnen →
Python · Anfänger

Bedingte Logik

If-Anweisungen ermöglichen es dem Code, Entscheidungen zu treffen. Die Klauseln elif (else if) und else bieten alternative Pfade basierend auf verschiedenen Bedingungen.

Kontrollstrukturen
Snippet öffnen →
Python · Anfänger

Variablenzuweisung und f-Strings

In Python werden Variablen durch Zuweisen eines Wertes erstellt. f-Strings ermöglichen es, Variablen mithilfe von geschweiften Klammern direkt in Zeichenketten einzubetten.

SyntaxDatentypen
Snippet öffnen →
Python · Anfänger

Funktionen definieren

Funktionen sind wiederverwendbare Codeblöcke. Sie können Eingaben (Parameter) entgegennehmen und mit dem Schlüsselwort return ein Ergebnis zurückgeben.

Funktionen
Snippet öffnen →
Python · Anfänger

Einfache Ausnahmebehandlung

Die Ausnahmebehandlung verhindert Programmabstürze bei Fehlern. Der try-Block enthält Code, der fehlschlagen könnte, während der except-Block den Fehler abfängt.

Fehlerbehandlung
Snippet öffnen →
Python · Anfänger

Module importieren

Die import-Anweisung ermöglicht es, Code aus externen Bibliotheken oder Modulen zu verwenden, wie z.B. das integrierte math-Modul für Berechnungen.

SyntaxBest Practices
Snippet öffnen →
Python · Anfänger

Die While-Schleife

Eine while-Schleife führt einen Codeblock wiederholt aus, solange eine angegebene Bedingung wahr bleibt.

SyntaxKontrollstrukturen
Snippet öffnen →
Python · Anfänger

Listen-Abstraktion

Listen-Abstraktionen (List Comprehensions) bieten eine kürzere Syntax, wenn man eine neue Liste basierend auf den Werten einer bestehenden Liste erstellen möchte.

SyntaxDatentypen
Snippet öffnen →
Python · Anfänger

Einfache Ausnahmebehandlung

Der try-except-Block wird verwendet, um Ausnahmen abzufangen und zu behandeln, wodurch verhindert wird, dass das Programm bei einem Fehler abstürzt.

FehlerbehandlungKontrollstrukturen
Snippet öffnen →
Python · Anfänger

Definieren einer Funktion

Funktionen ermöglichen es Ihnen, einen Codeblock zu kapseln und ihn im gesamten Programm wiederzuverwenden, indem Sie seinen Namen aufrufen.

FunktionenSyntax
Snippet öffnen →
Python · Anfänger

Python-Tupel

Tupel sind geordnete, unveränderliche Sammlungen von Elementen. Einmal erstellt, kann ihr Inhalt nicht mehr geändert werden, was sie nützlich für feste Datenstrukturen macht.

DatentypenSyntax
Snippet öffnen →
Python · Anfänger

Arbeiten mit Sets

Sets (Mengen) sind ungeordnete Sammlungen von eindeutigen Elementen. Sie entfernen automatisch alle doppelten Werte, die hinzugefügt werden.

Datentypen
Snippet öffnen →
Python · Anfänger

Enumerate verwenden

Die enumerate()-Funktion fügt einem Iterable einen Zähler hinzu und gibt ihn zurück, sodass man den Index während der Schleife verfolgen kann.

KontrollstrukturenSyntax
Snippet öffnen →
Python · Anfänger

Die Zip-Funktion

Zip ermöglicht es, über mehrere Listen gleichzeitig zu iterieren, indem deren Elemente paarweise zusammengefasst werden.

Kontrollstrukturen
Snippet öffnen →
Python · Anfänger

While-Schleifen

Eine While-Schleife wiederholt einen Codeblock, solange eine bestimmte Bedingung als wahr (True) ausgewertet wird.

KontrollstrukturenSyntax
Snippet öffnen →
Python · Anfänger

Listen-Slicing

Slicing ermöglicht es Ihnen, einen bestimmten Teil einer Liste mithilfe von Start- und End-Indizes zu extrahieren.

Arrays & ListenSyntax
Snippet öffnen →
Python · Anfänger

Standardargumente

Sie können Parametern in einer Funktionsdefinition Standardwerte zuweisen, wodurch diese beim Aufruf der Funktion optional werden.

Funktionen
Snippet öffnen →
Python · Anfänger

Typumwandlung

Typumwandlung (Casting) wird verwendet, um einen Wert von einem Datentyp in einen anderen zu ändern, z. B. das Umwandeln eines Strings in eine Ganzzahl.

DatentypenSyntax
Snippet öffnen →
Python · Anfänger

Benutzereingaben erhalten

Die Funktion input() ermöglicht es einem Programm, anzuhalten und darauf zu warten, dass der Benutzer etwas eingibt. Sie gibt die Eingabe immer als String zurück.

SyntaxDatentypen
Snippet öffnen →
Python · Anfänger

Zahlenfolgen mit range() erzeugen

Die Funktion range() erzeugt eine Folge von Zahlen, die häufig verwendet wird, um eine Schleife eine bestimmte Anzahl von Malen zu durchlaufen. Standardmäßig beginnt sie bei 0.

KontrollstrukturenSyntax
Snippet öffnen →
Python · Anfänger

Code mit Docstrings dokumentieren

Docstrings sind Zeichenfolgen, die direkt nach einer Funktionsdefinition verwendet werden, um zu erklären, was die Funktion tut. Sie verwenden dreifache Anführungszeichen.

Best PracticesSyntax
Snippet öffnen →
Python · Anfänger

Das Global-Schlüsselwort

Das Schlüsselwort 'global' ermöglicht es Ihnen, eine Variable zu ändern, die außerhalb des Bereichs der aktuellen Funktion definiert ist.

FunktionenSyntax
Snippet öffnen →
Python · Anfänger

Logische Operatoren: and & or

Logische Operatoren ermöglichen es Ihnen, mehrere Bedingungen gleichzeitig zu prüfen. 'and' erfordert, dass beide wahr sind, während 'or' erfordert, dass mindestens eine wahr ist.

KontrollstrukturenSyntax
Snippet öffnen →