+
💖 Sponsoren
+
+
Vielen Dank an unsere fantastischen Sponsoren für die Unterstützung meines Open-Source-Beitrags und der 30 Tage Herausforderung Serie!
+
+
Aktuelle Sponsoren
+
+
+
+
+
+---
+
+### 🙌 Sponsor werden
+
+Du kannst dieses Projekt unterstützen, indem du Sponsor auf **[GitHub Sponsors](https://github.com/sponsors/asabeneh)** wirst oder über [PayPal](https://www.paypal.me/asabeneh) spendest.
+
+Jeder Beitrag, egal wie klein, macht einen großen Unterschied. Vielen Dank für deine Unterstützung! 🌟
+
+---
+
+
+
30 Tage Python: Tag 1 - Einführung
+
+
+
+
Autor:
+ Asabeneh Yetayeh
+ Zweite Edition: Juli 2021
+
+
+
+🇧🇷 [Portugiesisch](../Portuguese/README.md)
+🇨🇳 [Chinesisch](../Chinese/README.md)
+🇪🇸 [Spanisch](../Spanish/readme.md)
+
+[Tag 2 >>](./02_variables_builtin_functions_de.md)
+
+
+
+- [🐍 30 Tage Python](#-30-tage-python)
+ - [🙌 Sponsor werden](#-sponsor-werden)
+- [📘 Tag 1](#-tag-1)
+ - [Willkommen](#willkommen)
+ - [Einführung](#einführung)
+ - [Warum Python?](#warum-python)
+ - [Einrichten der Umgebung](#einrichten-der-umgebung)
+ - [Python installieren](#python-installieren)
+ - [Python-Shell](#python-shell)
+ - [Installation von Visual Studio Code](#installation-von-visual-studio-code)
+ - [Verwendung von Visual Studio Code](#verwendung-von-visual-studio-code)
+ - [Grundlagen Python](#grundlagen-python)
+ - [Python-Syntax](#python-syntax)
+ - [Einrückung in Python (Indentation)](#einrückung-in-python-indentation)
+ - [Kommentare](#kommentare)
+ - [Datentypen](#datentypen)
+ - [Zahlen (Number)](#zahlen-number)
+ - [Zeichenketten (String)](#zeichenketten-string)
+ - [Booleans (Wahrheitswerte)](#booleans-wahrheitswerte)
+ - [Listen (List)](#listen-list)
+ - [Dictionaries (Wörterbücher)](#dictionaries-wörterbücher)
+ - [Tupel (Tuple)](#tupel-tuple)
+ - [Mengen (Set)](#mengen-set)
+ - [Datentypen prüfen](#datentypen-prüfen)
+ - [Python-Datei](#python-datei)
+ - [💻 Übungen - Tag 1](#-übungen---tag-1)
+ - [Übung: Level 1](#übung-level-1)
+ - [Übung: Level 2](#übung-level-2)
+ - [Übung: Level 3](#übung-level-3)
+
+# 📘 Tag 1
+
+## Willkommen
+
+**Herzlichen Glückwunsch** zu deiner Entscheidung, an der *30 Tage Python*-Herausforderung teilzunehmen. In dieser Challenge wirst du alles lernen, was du brauchst, um ein Python-Programmierer zu werden, und das gesamte Konzept der Programmierung verstehen. Am Ende der Herausforderung erhältst du ein *30DaysOfPython*-Zertifikat.
+
+Wenn du dich aktiv an der Herausforderung beteiligen möchtest, kannst du der [30DaysOfPython-Challenge Telegram-Gruppe](https://t.me/ThirtyDaysOfPython) beitreten.
+
+## Einführung
+
+Python ist eine High-Level-Programmiersprache für allgemeine Programmierzwecke. Es ist eine Open-Source-, interpretierte und objektorientierte Programmiersprache. Python wurde von dem niederländischen Programmierer Guido van Rossum entwickelt. Der Name der Sprache leitet sich von der britischen Comedy-Serie *Monty Python’s Flying Circus* ab. Die erste Version wurde am 20. Februar 1991 veröffentlicht. Diese 30-tägige Herausforderung hilft dir, die neueste Version von Python, Python 3, Schritt für Schritt zu erlernen. Die Themen sind in 30 Tage unterteilt, wobei jeder Tag mehrere Unterthemen mit leicht verständlichen Erklärungen, Beispielen aus der Praxis und vielen praktischen Übungen und Projekten enthält.
+
+Diese Herausforderung ist sowohl für Anfänger als auch für Profis konzipiert, die die Programmiersprache Python erlernen möchten. Es kann 30 bis 100 Tage dauern, um die Herausforderung abzuschließen. Menschen, die aktiv in der Telegram-Gruppe teilnehmen, haben eine hohe Wahrscheinlichkeit, die Herausforderung erfolgreich zu beenden.
+
+Dieser Kurs ist leicht zu lesen, in einem konversationellen Ton geschrieben, fesselnd, motivierend und gleichzeitig sehr fordernd. Du musst viel Zeit einplanen, um diese Herausforderung abzuschließen. Wenn du ein visueller Lerntyp bist, findest du Video-Lektionen auf dem YouTube-Kanal
Washera. Du kannst mit dem [Python für absolute Anfänger Video](https://youtu.be/OCCWZheOesI) beginnen. Abonniere den Kanal, kommentiere und stelle Fragen zu den Videos – der Autor wird dich schließlich bemerken.
+
+Der Autor freut sich über deine Meinung zur Challenge. Teile deine Gedanken über die 30DaysOfPython-Herausforderung mit dem Autor. Du kannst dein Feedback unter diesem [Link](https://www.asabeneh.com/testimonials) hinterlassen.
+
+## Warum Python?
+
+Python ist eine Programmiersprache, die der menschlichen Sprache sehr nahe kommt und daher leicht zu erlernen und zu verwenden ist. Python wird von verschiedenen Branchen und Unternehmen (einschließlich Google) verwendet. Es wurde zur Entwicklung von Webanwendungen, Desktop-Anwendungen, zur Systemadministration und für Machine-Learning-Bibliotheken eingesetzt. Python ist eine in der Data-Science- und Machine-Learning-Community sehr geschätzte Sprache. Ich hoffe, das reicht aus, um dich davon zu überzeugen, Python zu lernen. Python erobert die Welt, und du solltest es beherrschen, bevor es dich "frisst".
+
+## Einrichten der Umgebung
+
+### Python installieren
+
+Um ein Python-Skript auszuführen, musst du Python installieren. Lass uns Python [herunterladen](https://www.python.org/).
+Wenn du Windows-Benutzer bist, klicke auf die rot eingekreiste Schaltfläche.
+
+[](https://www.python.org/)
+
+Wenn du macOS-Benutzer bist, klicke auf die rot eingekreiste Schaltfläche.
+
+[](https://www.python.org/)
+
+Um zu prüfen, ob Python installiert ist, gib den folgenden Befehl in dein Terminal ein:
+
+```shell
+python3 --version
+```
+
+
+
+Wie du im Terminal sehen kannst, verwende ich momentan die Version *Python 3.7.5*. Deine Version kann abweichen, sollte aber 3.6 oder höher sein. Wenn du die Version siehst, gut gemacht! Python wurde auf deinem Computer installiert. Weiter zum nächsten Abschnitt.
+
+### Python-Shell
+
+Python ist eine interpretierte Skriptsprache, muss also nicht kompiliert werden. Das bedeutet, der Code wird Zeile für Zeile ausgeführt. Python wird mit einer *Python-Shell (Python Interactive Shell)* geliefert. Diese wird verwendet, um einen einzelnen Python-Befehl auszuführen und das Ergebnis sofort zu erhalten.
+
+Die Python-Shell wartet auf Python-Code vom Benutzer. Wenn du Code eingibst, wird dieser interpretiert und das Ergebnis in der nächsten Zeile angezeigt.
+Öffne dein Terminal oder die Eingabeaufforderung (cmd) und schreibe:
+
+```shell
+python
+```
+
+
+
+Die interaktive Shell ist geöffnet und wartet darauf, dass du Python-Code schreibst. Du schreibst dein Skript hinter das Symbol >>> und drückst Enter.
+Lass uns unser erstes Skript in der Shell schreiben:
+
+
+
+Gut gemacht, du hast dein erstes Python-Skript geschrieben! Wie schließen wir die interaktive Shell?
+Gib hinter dem Symbol >>> den Befehl **exit()** ein und drücke Enter.
+
+
+
+Jetzt weißt du, wie man die Shell öffnet und wieder schließt.
+
+Python liefert Ergebnisse, wenn du Skripte schreibst, die Python versteht. Wenn nicht, gibt es Fehler zurück. Lass uns absichtlich einen Fehler machen.
+
+
+
+Wie du sehen kannst, ist Python schlau genug, um zu wissen, welchen Fehler wir gemacht haben: *Syntax Error: invalid syntax*. Die Verwendung von 'x' als Multiplikationszeichen ist in Python ein Syntaxfehler. Stattdessen nutzen wir das Sternchen (*) für die Multiplikation. Der Fehler zeigt deutlich, was zu beheben ist.
+
+Der Prozess des Identifizierens und Entfernens von Fehlern aus einem Programm wird *Debugging* genannt. Lass uns debuggen, indem wir das * anstelle von x einsetzen.
+
+
+
+Der Fehler wurde behoben, der Code lief und wir erhielten das erwartete Ergebnis. Als Programmierer wirst du täglich mit solchen Fehlern konfrontiert. Es ist wichtig zu wissen, wie man debuggt. Um gut im Debugging zu sein, solltest du die verschiedenen Fehlertypen verstehen (z.B. *SyntaxError*, *IndexError*, *NameError*, *KeyError*, etc.). Wir werden später mehr dazu lernen.
+
+Üben wir weiter in der Shell:
+
+
+
+Bevor wir weitermachen, hier die wichtigsten mathematischen Operationen in Python:
+- 2 + 3 = 5 (Addition)
+- 3 - 2 = 1 (Subtraktion)
+- 3 * 2 = 6 (Multiplikation)
+- 3 / 2 = 1.5 (Division)
+- 3 ** 2 = 9 (Potenzierung: 3 hoch 2)
+- 3 % 2 = 1 (Modulo: Rest der Division)
+- 3 // 2 = 1 (Ganzzahl-Division: Rest wird verworfen)
+
+### Kommentare
+Ein *Kommentar* wird nicht von Python ausgeführt. Er macht den Code lesbarer. In Python beginnen Kommentare mit einer Raute (#).
+
+```python
+ # Ein Kommentar beginnt mit einer Raute
+ # Dies ist ein Python-Kommentar
+```
+
+### Installation von Visual Studio Code
+
+Die interaktive Shell ist gut für kleine Tests, aber nicht für große Projekte. Wir verwenden Visual Studio Code (VS Code), einen sehr beliebten Open-Source-Texteditor. [Lade VS Code hier herunter](https://code.visualstudio.com/).
+
+[](https://code.visualstudio.com/)
+
+#### Verwendung von Visual Studio Code
+Erstelle einen Ordner namens `30DaysOfPython` auf deinem Desktop und öffne ihn in VS Code. Erstelle darin eine Datei namens `helloworld.py`.
+
+
+
+Um die Datei auszuführen, klicke auf den grünen "Run"-Button oder gib `python helloworld.py` im Terminal ein.
+
+## Grundlagen Python
+
+### Datentypen (Kurzübersicht)
+
+#### Zahlen (Number)
+- Integer: Ganze Zahlen (... -2, -1, 0, 1, 2 ...)
+- Float: Dezimalzahlen (... -1.0, 0.0, 1.1 ...)
+- Complex: Komplexe Zahlen (1 + j)
+
+#### Zeichenketten (String)
+Text in einfachen (') oder doppelten (") Anführungszeichen.
+`'Python ist toll'`
+
+#### Booleans
+Wahrheitswerte: `True` oder `False`.
+
+#### Listen (List)
+Geordnete Sammlung: `[1, 2, 3, 'Banane']`
+
+#### Dictionaries
+Schlüssel-Wert-Paare: `{'name': 'Asabeneh', 'land': 'Finnland'}`
+
+#### Tupel (Tuple)
+Wie Listen, aber nach Erstellung nicht mehr veränderbar: `(1, 2, 3)`
+
+#### Mengen (Set)
+Ungeordnete Sammlung eindeutiger Werte: `{1, 2, 3}`
+
+---
+
+## 💻 Übungen - Tag 1
+
+### Übung: Level 1
+1. Prüfe deine Python-Version.
+2. Führe in der Shell Operationen mit 3 und 4 durch (+, -, *, %, /, **, //).
+3. Schreibe deinen Namen, dein Land und "Ich genieße 30 Tage Python" als Strings in der Shell.
+4. Prüfe die Datentypen von: 10, 9.8, 3.14, 4-4j, ['Asabeneh', 'Python', 'Finnland'], deinem Namen und deinem Land.
+
+### Übung: Level 2
+Erstelle einen Ordner `tag_1` und eine Datei `helloworld.py`. Wiederhole die Aufgaben von Level 1 dort mit der `print()` Funktion.
+
+### Übung: Level 3
+1. Schreibe ein Beispiel für jeden Datentyp (Integer, Float, Complex, String, Boolean, List, Tuple, Set, Dictionary).
+2. Berechne den [Euklidischen Abstand](https://de.wikipedia.org/wiki/Euklidischer_Abstand) zwischen (2, 3) und (10, 8).
+
+🎉 HERZLICHEN GLÜCKWUNSCH! 🎉
+
+[Tag 2 >>](./02_variables_builtin_functions_de.md)
From 671bfb3660a87224f46488b4df92019caace1a9d Mon Sep 17 00:00:00 2001
From: KatCat2 <166694207+KatCat2@users.noreply.github.com>
Date: Sat, 28 Mar 2026 10:54:33 +0100
Subject: [PATCH 3/3] Delete German/test.md
---
German/test.md | 1 -
1 file changed, 1 deletion(-)
delete mode 100644 German/test.md
diff --git a/German/test.md b/German/test.md
deleted file mode 100644
index 8b1378917..000000000
--- a/German/test.md
+++ /dev/null
@@ -1 +0,0 @@
-