Selamat datang di repositori Python Data Science Roadmap & Guide oleh aditzeb! Repositori ini telah di-upgrade secara menyeluruh menjadi panduan lengkap dan terstruktur bagi siapa saja yang ingin mempelajari Data Science dari dasar menggunakan Python.
Tiap bab dalam repositori ini dilengkapi dengan Panduan Teori (Markdown) yang menjelaskan konsep secara intuitif dan Jupyter Notebook Interaktif (Code) berisi praktik langsung dengan data.
graph TD
A[Part 1: Math & Statistics] --> B[Part 2: Preprocessing & Wrangling]
B --> C[Part 3: Exploratory Data Analysis]
C --> D[Part 4: Machine Learning Fundamentals]
style A fill:#f9f,stroke:#333,stroke-width:2px
style B fill:#bbf,stroke:#333,stroke-width:2px
style C fill:#bfb,stroke:#333,stroke-width:2px
style D fill:#fbb,stroke:#333,stroke-width:2px
Berikut adalah direktori dan file panduan yang tersedia:
| Bagian | Topik Utama | 📝 Panduan Teori | 📓 Notebook Praktik |
|---|---|---|---|
| 01. Matematika & Statistika | Mean, Median, Deviasi Standar, Varians, Distribusi, & Uji Hipotesis (t-Test) | Teori | Notebook |
| 02. Data Preprocessing | Data Cleaning, Imputasi Missing Values, Outliers, Feature Scaling, & Encoding | Teori | Notebook |
| 03. Exploratory Data Analysis | Univariate, Bivariate, & Multivariate Analysis dengan Matplotlib dan Seaborn | Teori | Notebook |
| 04. Machine Learning | Regresi Linear, Random Forest Klasifikasi, K-Means Clustering, & Tuning GridSearchCV | Teori | Notebook |
Ikuti langkah-langkah berikut untuk menjalankan panduan dan notebook ini di komputer Anda:
git clone https://github.com/aditzeb/Data-Science.git
cd Data-ScienceUntuk Windows:
python -m venv .venv
.venv\Scripts\activateUntuk macOS/Linux:
python3 -m venv .venv
source .venv/bin/activateInstall seluruh library data science yang dibutuhkan menggunakan file requirements.txt:
pip install -r requirements.txtJalankan server Jupyter Notebook untuk membuka file di folder notebooks/:
jupyter notebookAtau jika Anda menggunakan VS Code, Anda bisa membuka folder repositori langsung dan menjalankan sel di dalam file .ipynb menggunakan ekstensi Python & Jupyter.
Jika Anda tidak ingin menginstal Python di komputer lokal, Anda dapat mengunggah file notebook (.ipynb) dari folder notebooks/ langsung ke Google Colab secara gratis.
Proyek ini dilisensikan di bawah MIT License - lihat file LICENSE untuk detail lebih lanjut.