Python-100-Days ist ein kostenloser Open-Source-Lehrplan auf GitHub, der Lernende in einem strukturierten 100-Tage-Plan von null Programmiererfahrung zu berufsfertigen Python-Kenntnissen führt. Es beginnt mit den Kern-Grundlagen der Sprache – Variablen, Kontrollfluss, Datenstrukturen, Funktionen und objektorientierte Programmierung – bevor es zu praktischen Themen wie Dateiverarbeitung, regulären Ausdrücken und der Arbeit mit Excel-/PDF-Dateien übergeht.
Die späteren Phasen erweitern sich zu realen Anwendungsbereichen: Webentwicklung mit Django und REST-APIs, MySQL und Datenbankdesign, Web-Scraping und nebenläufige Programmierung, Datenanalyse mit NumPy und Pandas sowie eine Einführung in Algorithmen des maschinellen Lernens. Die letzten Tage behandeln Team-Entwicklungspraktiken, Docker, Bereitstellung und Vorbereitung auf Vorstellungsgespräche, was dem Kurs einen klaren Weg zu anstellungsfähigen, professionellen Fähigkeiten gibt.
Für wen es gedacht ist
Das Projekt ist für absolute Anfänger konzipiert, die einen geführten, tageweisen Fahrplan in Python wünschen, sowie für fortgeschrittene Lernende, die ihre Fähigkeiten in Web-, Daten- und Backend-Entwicklung abrunden möchten. Es eignet sich für selbstgesteuerte Lernende, die das Lesen von Code und das Durcharbeiten strukturierter Übungen dem Ansehen von Videovorlesungen vorziehen.
Was Sie finden werden
Jeder "Tag"-Ordner enthält fokussierte Notizen, Codebeispiele und Übungen zu einem bestimmten Thema, sodass Lernende ihren Fortschritt schrittweise verfolgen können. Das Repository hat eine sehr große Community-Anhängerschaft gewonnen und wird weiterhin aktiv als einer der beliebtesten offenen Python-Lernpfade auf GitHub referenziert.