Python & Data Science

Python & Data Science

🐍 Python & Data Science

Python adalah bahasa yang ramah untuk pemula — tapi sangat powerful untuk profesional.

Kurikulum ini membantumu menguasai Python dari nol, lalu mengaplikasikannya dalam Data Science — pengolahan data, visualisasi, hingga machine learning.

Level 1: Python Dasar (Week 1–4)

MingguTopikApa yang Kamu Pelajari
1Pengenalan PythonVariabel, tipe data (string, int, float, boolean), operasi dasar, print()
2Struktur DataList, dictionary, tuple, set — kapan menggunakan yang mana
3Control Flowif/elif/else, for loop, while loop, break/continue
4Function & ModuleMembuat fungsi, parameter, return value, import module, pip

Level 2: Python Menengah (Week 5–6)

MingguTopikApa yang Kamu Pelajari
5File HandlingBaca/tulis file .txt, .csv, .json; exception handling (try/except)
6OOP DasarClass, object, method, inheritance — konsep dasar Object-Oriented Programming

Level 3: Data Science Tools (Week 7–9)

MingguTopikApa yang Kamu Pelajari
7NumPyArray, indexing, slicing, operasi matematika vektorisasi
8PandasDataFrame, filtering, groupby, merge, pivot table
9VisualisasiMatplotlib & Seaborn — line chart, bar chart, scatter plot, heatmap

Level 4: Data Science Praktik (Week 10–11)

MingguTopikApa yang Kamu Pelajari
10Web Scraping & APIAmbil data dari website dengan BeautifulSoup; gunakan API publik dengan requests
11Statistik dengan PythonKorelasi, regresi sederhana, uji hipotesis dengan SciPy

Level 5: Machine Learning (Week 12–13)

MingguTopikApa yang Kamu Pelajari
12ML DasarSupervised learning, regresi linear, decision tree, train/test split dengan Scikit-learn
13Proyek AkhirAnalisis data lengkap: ambil data → bersihkan → analisis → visualisasi → kesimpulan

🛠️ Tools yang Digunakan

ToolFungsi
Python 3.11+Bahasa pemrograman utama
Jupyter NotebookLingkungan interaktif untuk eksperimen
NumPyKomputasi numerik
PandasManipulasi data
Matplotlib/SeabornVisualisasi data
Scikit-learnMachine learning

💡 Tips Belajar Python

  1. Jangan hanya baca — ketik kode! Praktik langsung adalah cara terbaik
  2. Mulai dari yang kecil — jangan langsung ke machine learning
  3. Error itu normal — pesan error adalah guru terbaikmu
  4. Gunakan Google & dokumentasi — kemampuan search adalah skill utama programmer

Python adalah pintu masuk ke dunia data. Kuasainya, dan kamu bisa menjawab pertanyaan apa pun dengan data. 🐍