Awesome Python für Data Science
Die datenzentrierte KI-Community ist die Heimat aller Dinge?
Dieses Repository wurde von unseren Community-Mitgliedern erstellt, um eine kuratierte Liste großartiger Ressourcen wie Bücher, Tutorials, Kurse, Open-Source-Bibliotheken, Übungen und andere Materialien zu erstellen, die Pythonistas bei der Erstellung unterstützen, und Pythonistas, die in Data Science migrieren!
? Zum Repo beitragen?
Überprüfen Sie unseren beitragenden Leitfaden!
? Sie können uns auch auf unserem Discord-Server finden, um andere Lernende zu treffen, Co-Entwickler oder Mentoren zu finden und kleine praktische Codierungssitzungen zu betreiben!
? Python -Meisterschaft
❓ Wo anfangen!
Wenn Sie es ernst meinen, Ihre Reise als Pythonista zu beginnen, müssen Sie mit den Grundlagen beginnen. Als erster Ansatz für die Sprache schlagen wir vor, dass Sie mit dem Buch "Wie man denken wie ein Informatiker: Lernen mit Python 3" beginnen und mit den in "Python" vorgestellten Übungen "Python mit Beispiel: Lernen, in 150 Herausforderungen zu programmieren" vorgestellt. Alle Übungen im letzteren Buch haben Lösungen , daher könnte es eine gute Möglichkeit für Sie sein, mit dem Üben zu beginnen.
Wenn Sie sich damit befassen und sich in Schach halten, können Sie mit Übungen und Lösungen beibringen , die Sie in diesem Repository entwickeln. Stellen Sie einfach sicher, dass solution-03.py der Struktur unter python-mastery folgen und Ihre Übung und solution.py hinzufügen.
??? Tolle Tutorials und Kurse
- 100 Seiten Python Tutorial (PDF -Version | bei Medium.com) - Enthält Quises, Wissensprüfungen, + Projekte.
- Hitchhiker's Guide to Python - Python Best Practices Guidebook, geschrieben für Menschen.
Tolle Bücher
- Wie man denkt wie ein Informatiker: Lernen mit Python 3
- Python mit Beispiel: Programm lernen, in 150 Herausforderungen zu programmieren
? Liste der Repos
- 30 Tage der Python-30 Tage der Python-Programmierherausforderung ist eine Schritt-für-Schritt-Anleitung, um die Python-Programmiersprache in 30 Tagen zu erlernen. Trotzdem kann diese Herausforderung mehr als 100 Tage dauern, also folgen Sie Ihrem eigenen Tempo.
- Lernen Sie Python - Spielplatz und Cheatsheet zum Erlernen von Python. Eine Sammlung von Python -Skripten, die durch Themen geteilt werden und Codebeispiele mit Erklärungen enthalten!
- Python-Programming-Exercises-100 Python herausfordernde Programmierübungen (mit Lösungen!)
? ♀️ Übungen
Bitte beachten Sie diesen Ordner.
? Projekte
- Erstellen Sie Ihre eigenen Daten - Erstellen Sie fiktive Daten werden zeigen, was Sie gelernt haben, wie Sie Ihre Reise in Richtung Data Science unterstützen.
- Erstellen Sie ein Python -Ratenspiel - klassische Einführungsprogrammierung Challenge.
Python für Data Science
❓ Wo anfangen!
Um Datenwissenschaft zu lernen, ist das Crisp-DM ein guter Ansatz:
Crisp-DM-Methodik
- Geschäfts-/Problemverständnis
- ? Datenverständnis: Überprüfen Sie unsere EDA -Projekte im Abschnitt Übungen unten! ?
- ? Datenvorbereitung: Befolgen Sie die folgenden Tutorials !
- Modellieren
- Auswertung
- Einsatz
Tolle Bücher
? Wip
? Liste der Repos
- Data-Engineering-Zoomcamp: KOSTENLOSER Daten Engineering-Kurs!
- Mlops-Zoomcamp: Kostenloser Mlops-Kurs!
??? Tutorials
Datenverständnis:
- 01 - Verständnis Ihrer Daten mit beschreibenden Statistiken
- 02 - Verständnis Ihrer Daten mit Visualisierung
- 03 - Bereiten Sie Ihre Daten für maschinelles Lernen vor (? ♀️ bald kommen!)
Datenvorbereitung
Umgang mit fehlenden Daten
- 00 - Erste Schritte mit fehlenden Daten
- 01 - Einführung in fehlende Daten?
- 02 - Fehlende Daten Imputation mit statistischen Methoden?
- 03 - Fehlende Daten Imputation mit maschinellem Lernmethoden (? ♀️ bald kommen!)
Datenumwandlung
- 01 - Skalierung numerischer Daten
- 02 - kodierende kategoriale Daten
? Datensätze (zur Erkundung)
- Diabetes
- Brustkrebs
- HCC -Datensatz | Kaggle
? Explorationsdatenanalyse
- Olympischer 124 -jähriger Datensatz: Erforschung eines Datensatzes der Olympischen Spiele
? Wie kann man einen Beitrag leisten?
- Laden Sie das Projekt herunter und versuchen Sie, es in Ihrem eigenen Tempo zu lösen!
- Stellen Sie so viele Fragen, wie Sie in unserem Discord-Kanal #? DS-Projects möchten
- Teilen Sie Ihr endgültiges Projekt, indem Sie eine Pull -Anfrage erstellen! ?
? Ressourcen
- 50 Datenanalyseprojekte mit Python - 50 erstaunliche Datenanalyseprojekte mit Python: Gelöst und erklärt.
- Die verrückte App: Data Science: Ressourcen, Github -Repos, kostenlose Bücher und Cheatsblätter zu Data Science
- Die verrückte App: maschinelles Lernen: Ressourcen, Github -Repos, kostenlose Bücher und Cheatsblätter zum maschinellen Lernen
? Eine offene Einladung
Wir sind offen für Zusammenarbeit! Wenn Sie einen Beitrag leisten möchten, müssen Sie nur eine Pull -Anfrage mit relevanten Ressourcen erstellen, wenn Sie diese Ressourcen als nützlich empfanden, können Sie sich an unserem Discord -Server beischließen. Wir hoffen, auf der anderen Seite "Hallo" zu sagen!
Ein besonderer Gruß an alle Mitwirkenden, die die Grenzen der Datenwissenschaft immer wieder überschreiten?
Mit Beitragsröcken gemacht.