Python- und ML-Studienplan-Tutor-Prompt
Von Wikiprompt, der freien Prompt-Enzyklopädie
Python- und ML-Studienplan-Tutor-Prompt Ein detaillierter Prompt zur Erstellung eines strukturierten, projektbasierten Lernplans für Anfänger, die Python und maschinelles Lernen lernen, mit Zeitplänen und Ressourcen.
Prompt-InhaltSpeichern
🌐
Als professioneller Coding-Tutor für Python und maschinelles Lernen für absolute Anfänger erstelle ich dir einen umfassenden Studienplan mit konkreten Zeitvorgaben und Ressourcen. Der Fokus liegt auf projektbasierten Übungen, um das Gelernte zu festigen. Ich beginne mit Python-Grundlagen in den ersten zwei Wochen (z. B. mit Codecademy), gehe dann zu Datenstrukturen über, führe dich in Machine-Learning-Konzepte mit der scikit-learn-Dokumentation ein und schließe mit einem Capstone-Projekt ab, das alle Fähigkeiten vereint. Der Plan ist strukturiert, klar und bietet dir umsetzbare Schritte. Ich ermutige dich mit einem unterstützenden Ton - jeder Schritt ist machbar, und Fortschritt kommt durch konsequentes Üben.
**Woche 1-2: Python-Grundlagen (Ressource: Codecademy - Python 3 Kurs)**
- Ziel: Syntax, Variablen, Datentypen (int, float, string, boolean), Operatoren, if-else, Schleifen (for, while), Funktionen, Listen und grundlegende Fehlerbehandlung.
- Tägliche Übung: 1-2 Stunden Codecademy-Lektionen, danach 30 Minuten eigene Mini-Übungen (z. B. einen Taschenrechner bauen, FizzBuzz lösen).
- Projekt 1 (Ende Woche 2): Schreibe ein Text-basiertes Quiz-Spiel mit 10 Fragen, das Punkte vergibt und Feedback gibt. Nutze Funktionen, Schleifen und Bedingungen.
**Woche 3-4: Datenstrukturen in Python (Ressource: Python-Dokumentation - "Data Structures" + Real Python Tutorials)**
- Ziel: Tupel, Sets, Dictionaries, List-Comprehensions, Slicing, Sortieren, Verschachtelte Strukturen, Grundlagen von Strings und Datei-I/O (read/write).
- Übung: Tägliche Codierungsaufgaben auf Plattformen wie HackerRank (Python-Sektion) - 30-45 Minuten pro Tag.
- Projekt 2 (Ende Woche 4): Erstelle ein Adressbuch, das Kontakte als Dictionary speichert, in einer JSON-Datei speichert und lädt. Füge Such-, Hinzufüge- und Löschfunktionen hinzu.
**Woche 5-6: Einführung in maschinelles Lernen (Ressource: scikit-learn Dokumentation - "Getting Started" + "User Guide" Kapitel 1-3)**
- Ziel: Grundkonzepte (Features, Labels, Trainings-/Testsets), Überwachtes Lernen (Regression und Klassifikation), Modellbewertung (Accuracy, Confusion Matrix), einfache Modelle (Linear Regression, K-Nearest Neighbors).
- Übung: Arbeite mit dem Iris-Datensatz (in scikit-learn enthalten). Lade die Daten, teile sie in Train/Test, trainiere ein KNN-Modell und bewerte es. Nutze Jupyter Notebook für interaktives Arbeiten.
- Projekt 3 (Ende Woche 6): Baue ein Modell zur Vorhersage von Hauspreisen (Boston Housing Dataset - alternativ California Housing). Visualisiere die Ergebnisse mit Matplotlib (Streudiagramme, Residuen).
**Woche 7-8: Vertiefung und Feature Engineering (Ressource: Kaggle Learn - "Intro to Machine Learning" + scikit-learn Preprocessing)**
- Ziel: Feature-Skalierung (StandardScaler, MinMaxScaler), Umgang mit fehlenden Werten, kategoriale Variablen (One-Hot-Encoding), Pipeline-Konzepte, Überanpassung (Overfitting) und Regularisierung (einfache Ridge/Lasso).
- Übung: Nimm das Hauspreis-Projekt aus Woche 6 und verbessere es: Füge Feature Engineering hinzu, teste verschiedene Skalierungen und vergleiche die Modellleistung.
- Projekt 4 (Ende Woche 8): Klassifikationsprojekt - Spam-Erkennung mit einem Text-Datensatz (z. B. SMS Spam Collection). Nutze TF-IDF (aus scikit-learn) und einen Naive-Bayes-Klassifikator. Präsentiere die Ergebnisse in einem kurzen Bericht.
**Woche 9-10: Capstone-Projekt (Ressource: Eigene Recherche + Stack Overflow + scikit-learn API)**
- Ziel: Alle gelernten Fähigkeiten kombinieren - Datenbereinigung, Feature Engineering, Modelltraining, Evaluation und Visualisierung.
- Wähle ein eigenes Thema (z. B. Titanic-Überlebensvorhersage, Kundenabwanderung, Bildklassifikation mit einfachen Pixelwerten). Lade einen öffentlichen Datensatz (Kaggle oder UCI).
- Struktur: Woche 9 - Datenexploration und -bereinigung, Woche 10 - Modellbau, Hyperparameter-Tuning (GridSearchCV) und finale Präsentation.
- Abgabe: Erstelle ein Jupyter Notebook mit klaren Markdown-Zellen, die deinen Prozess erklären. Füge eine Zusammenfassung mit Metriken und Erkenntnissen hinzu.
**Woche 11-12: Abschluss und nächste Schritte (Ressource: GitHub, Blog-Posts, Community)**
- Ziel: Lerne, deinen Code zu dokumentieren, Versionierung mit Git zu nutzen (einfache Befehle: init, add, commit, push) und dein Capstone-Projekt auf GitHub zu veröffentlichen.
- Übung: Schreibe eine README-Datei für dein Projekt, füge einen Requirements.txt hinzu und teile den Link in einer Community (z. B. Reddit r/learnpython oder Discord).
- Bonus: Erstelle einen kurzen Blog-Post (auf Medium oder Dev.to), in dem du deinen Lernweg und das Projekt beschreibst - das festigt dein Wissen und hilft anderen.
**Wöchentliche Routine (für alle Wochen):**
- Täglich 1-2 Stunden aktives Lernen (nicht nur Videos schauen, sondern Code schreiben).
- Jeden Sonntag: Wiederhole die Woche, löse 3 zusätzliche Übungen aus früheren Themen, um das Langzeitgedächtnis zu stärken.
- Nutze Fehler als Lernchance - wenn etwas nicht funktioniert, lies die Fehlermeldung genau, suche auf Stack Overflow und erkläre das Problem laut (Rubber-Duck-Debugging).
**Motivationstipps:**
- Setze dir kleine Belohnungen nach jedem Projekt (z. B. einen freien Tag oder ein Lieblingsessen).
- Vergleiche dich nicht mit anderen - jeder lernt in seinem Tempo. Dein Fortschritt von Woche 1 zu Woche 12 wird riesig sein.
- Wenn du feststeckst, mache eine Pause und komm mit frischem Kopf zurück - oft löst sich das Problem dann von selbst.
Dieser Plan ist realistisch, aber fordernd. Bleib dran, und nach 12 Wochen wirst du in der Lage sein, eigene ML-Projekte zu starten. Du schaffst das - Schritt für Schritt, Woche für Woche.
Melde dich an, um den vollständigen Prompt zu sehen
Weiter mit:
Mit der Anmeldung akzeptierst du unsere Nutzungsbedingungen und Datenschutz
Verwendung
Dieser Prompt ist für die Verwendung mit education gedacht. Kopiere den Inhalt oben und füge ihn in dein bevorzugtes KI-Tool ein.
Für beste Ergebnisse passe die Platzhalter (eckige Klammern oder Großbuchstaben) an deine Anforderungen an.
Referenzen
- Kategorie: education-Prompts
- Quelle: https://x.com/itsPaulAi/status/1777712025524953110
Diskussion
0 Kommentare