0 Tage Serie
Code-Bibliothek

Code, der lesenswert ist.

Sorgfältig kuratierte Snippets — TypeScript, Python, Rust, Go und mehr. Jedes mit einer Zeile-für-Zeile-Erklärung, damit du Code so liest, wie die Leute ihn geschrieben haben.

3498 Snippets · 10 Sprachen
▶ Lernen starten
Python · AnfängerSnippet

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.

snippet.py
python
1
2
3
4
tools = ["IDE", "Terminal"]
tools.append("Debugger")
first_tool = tools[0]
print(f"Using: {first_tool}")
DatentypenArrays & Listen
Python · AnfängerSnippet

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.

snippet.py
python
1
2
3
4
5
6
7
score = 85
if score >= 90:
print("Excellent!")
elif score >= 70:
print("Good job!")
else:
print("Keep practicing!")
Kontrollstrukturen
Python · AnfängerSnippet

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.

snippet.py
python
1
2
3
name = "Python"
version = 3.12
print(f"Welcome to {name} version {version}!")
SyntaxDatentypen
Python · AnfängerSnippet

Funktionen definieren

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

snippet.py
python
1
2
3
4
5
def calculate_area(width, height):
return width * height
result = calculate_area(5, 10)
print(f"Area: {result}")
Funktionen
Python · AnfängerSnippet

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.

snippet.py
python
1
2
3
4
try:
number = int("abc")
except ValueError:
print("That is not a valid number!")
Fehlerbehandlung
Python · AnfängerSnippet

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.

snippet.py
python
1
2
3
import math
result = math.sqrt(16)
print(result)
SyntaxBest Practices
Python · AnfängerSnippet

String-Slicing (Teilstücke)

Slicing ermöglicht es, einen bestimmten Teil eines Strings zu extrahieren, indem ein Start- und ein Endindex angegeben werden.

snippet.py
python
1
2
3
word = "Python"
part = word[0:2]
print(part)
SyntaxDatentypen
Python · AnfängerSnippet

Die While-Schleife

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

snippet.py
python
1
2
3
4
counter = 0
while counter < 3:
print(counter)
counter += 1
SyntaxKontrollstrukturen