# Flake8 Tutorial für Anfänger
## Ziel
Lerne, wie du dein Python-Skript auf Stil- und Syntaxfehler überprüfst und verbesserst.
---
## 1. Flake8 installieren
Öffne dein Terminal oder deine Kommandozeile und installiere **flake8** mit folgendem Befehl:
```bash
pip install flake8
```
[flake8 Doku ](https://flake8.pycqa.org/en/latest/)
---
## 2. Flake8 ausführen
Um dein Python-Skript auf Fehler zu prüfen, gib im Terminal folgenden Befehl ein:
```bash
flake8 mein_script.py
```
Ersetze `mein_script.py` durch den Namen deiner Datei.
---
## 3. Aufgabe
Hier ist ein fehlerhaftes Python-Skript.
Deine Schritte:
1. **Schau dir den Code an und notiere**, was dir selbst auffällt (z.B. Stilbrüche, fehlende Leerzeichen, etc.).
2. **Nutze erst dann flake8**, um die Probleme automatisch zu finden.
3. **Verbessere das Skript**, bis keine Flake8-Fehler mehr angezeigt werden.
---
### Fehlerhaftes Skript
```python
def hallo(name):print("Hallo,",name)
def addiere(x,y):return x+y
def subtrahiere(x, y):
return x-y
def multipliziere(x,y):
return x * y
def dividiere(x,y): return x/y
print(hallo("Max"))
print(addiere(5,7))
print(subtrahiere(10,3))
print(multipliziere(4,6))
print(dividiere(8,2))
```
---
## Hinweise
- Achte auf die **richtige Einrückung** (4 Leerzeichen pro Ebene).
- Setze **Leerzeichen** nach Kommas.
- Schreibe **jede Anweisung in eine eigene Zeile**.
- Nutze **einheitliche Formatierungen** für Funktionen und Rückgaben.
- Halte dich an den **PEP8-Standard**: [PEP8 Doku](https://peps.python.org/pep-0008/)