🧡🧡🧡 HAPPY CODING 🧡🧡🧡
Vielen Dank an unsere fantastischen Sponsoren für die Unterstützung meines Open-Source-Beitrags und der 30 Tage Herausforderung Serie!
Du kannst dieses Projekt unterstützen, indem du Sponsor auf GitHub Sponsors wirst oder über PayPal spendest.
Jeder Beitrag, egal wie klein, macht einen großen Unterschied. Vielen Dank für deine Unterstützung! 🌟
🇧🇷 Portugiesisch 🇨🇳 Chinesisch 🇪🇸 Spanisch
- 🐍 30 Tage Python
- 📘 Tag 1
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 beitreten.
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 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 hinterlassen.
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".
Um ein Python-Skript auszuführen, musst du Python installieren. Lass uns Python herunterladen. Wenn du Windows-Benutzer bist, klicke auf die rot eingekreiste Schaltfläche.
Wenn du macOS-Benutzer bist, klicke auf die rot eingekreiste Schaltfläche.
Um zu prüfen, ob Python installiert ist, gib den folgenden Befehl in dein Terminal ein:
python3 --versionWie 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 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:
pythonDie 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)
Ein Kommentar wird nicht von Python ausgeführt. Er macht den Code lesbarer. In Python beginnen Kommentare mit einer Raute (#).
# Ein Kommentar beginnt mit einer Raute
# Dies ist ein Python-KommentarDie 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.
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.
- Integer: Ganze Zahlen (... -2, -1, 0, 1, 2 ...)
- Float: Dezimalzahlen (... -1.0, 0.0, 1.1 ...)
- Complex: Komplexe Zahlen (1 + j)
Text in einfachen (') oder doppelten (") Anführungszeichen.
'Python ist toll'
Wahrheitswerte: True oder False.
Geordnete Sammlung: [1, 2, 3, 'Banane']
Schlüssel-Wert-Paare: {'name': 'Asabeneh', 'land': 'Finnland'}
Wie Listen, aber nach Erstellung nicht mehr veränderbar: (1, 2, 3)
Ungeordnete Sammlung eindeutiger Werte: {1, 2, 3}
- Prüfe deine Python-Version.
- Führe in der Shell Operationen mit 3 und 4 durch (+, -, *, %, /, **, //).
- Schreibe deinen Namen, dein Land und "Ich genieße 30 Tage Python" als Strings in der Shell.
- Prüfe die Datentypen von: 10, 9.8, 3.14, 4-4j, ['Asabeneh', 'Python', 'Finnland'], deinem Namen und deinem Land.
Erstelle einen Ordner tag_1 und eine Datei helloworld.py. Wiederhole die Aufgaben von Level 1 dort mit der print() Funktion.
- Schreibe ein Beispiel für jeden Datentyp (Integer, Float, Complex, String, Boolean, List, Tuple, Set, Dictionary).
- Berechne den Euklidischen Abstand zwischen (2, 3) und (10, 8).
🎉 HERZLICHEN GLÜCKWUNSCH! 🎉











