Selamat datang di tutorial lengkap visualisasi data Python! Tutorial ini dirancang khusus untuk pemula yang ingin belajar membuat grafik dan visualisasi data yang menarik menggunakan data nyata.
Tutorial ini dibagi menjadi beberapa file terpisah agar lebih fokus dan mudah dipelajari:
-
01_matplotlib_basics.ipynb- Tutorial Matplotlib- Line plots, bar charts, scatter plots
- Kustomisasi grafik (warna, label, legend)
- Subplots dan dashboard
- Tips dan best practices
-
02_seaborn_basics.ipynb- Tutorial Seaborn- Heatmaps untuk korelasi
- Pair plots untuk hubungan antar variabel
- Box plots dan violin plots
- Histogram dan distribusi data
- Analisis korelasi
-
03_exercises.ipynb- Latihan Praktis- 10 latihan dengan tingkat kesulitan bertahap
- Mencakup semua materi dari tutorial 1 & 2
- Petunjuk dan hints untuk setiap soal
-
04_solutions.ipynb- Solusi Lengkap- Jawaban detail untuk semua latihan
- Penjelasan langkah demi langkah
- Tips tambahan untuk setiap solusi
-
cheatsheet.md- Referensi Cepat- Ringkasan sintaks Matplotlib & Seaborn
- Contoh kode siap pakai
- Tips troubleshooting
sales_data.csv - Data penjualan yang akan digunakan di seluruh tutorial
- 50 baris data transaksi penjualan
- 9 kolom: Date, Product, Category, Quantity, Price, Revenue, Customer_Age, Gender, Region
- Kategori produk: Electronics, Clothing, Food, Books, Sports
# Install dependencies
pip install matplotlib seaborn pandas numpy jupyter
# Atau menggunakan conda
conda install matplotlib seaborn pandas numpy jupyter- Buka Jupyter Notebook atau VS Code
- Mulai dari
01_matplotlib_basics.ipynb - Jalankan setiap cell secara berurutan
- Eksperimen dengan mengubah parameter
- Setelah menyelesaikan tutorial 1 & 2, buka
03_exercises.ipynb - Coba selesaikan setiap latihan sendiri dulu
- Jika stuck, lihat hints yang tersedia
- Bandingkan jawaban Anda dengan
04_solutions.ipynb
- Gunakan
cheatsheet.mdsebagai referensi cepat - Bookmark untuk digunakan dalam project Anda
- ✅ Instalasi dan setup
- ✅ Line plots dan variasi
- ✅ Bar charts (vertical, horizontal, grouped, stacked)
- ✅ Scatter plots dan bubble charts
- ✅ Kustomisasi (warna, marker, style)
- ✅ Setup Seaborn dan themes
- ✅ Heatmaps dan korelasi
- ✅ Pair plots dan joint plots
- ✅ Box plots, violin plots, swarm plots
- ✅ Histogram, KDE, dan distribusi
- ✅ Menyelesaikan semua exercises
- ✅ Membuat dashboard sendiri
- ✅ Analisis dataset pribadi
- Jangan skip cell - Jalankan setiap cell secara berurutan
- Eksperimen - Ubah parameter dan lihat apa yang terjadi
- Catat - Buat catatan untuk hal-hal penting
- Praktik - Coba gunakan data Anda sendiri
- Bertanya - Jika bingung, cari dokumentasi atau bertanya
Setelah menyelesaikan tutorial ini, Anda akan mampu:
- ✅ Membuat berbagai jenis visualisasi data
- ✅ Memilih grafik yang tepat untuk jenis data tertentu
- ✅ Mengkustomisasi grafik sesuai kebutuhan
- ✅ Menganalisis pola dan trend dalam data
- ✅ Membuat dashboard visualisasi yang informatif
Q: Saya harus mulai dari mana?
A: Mulai dari 01_matplotlib_basics.ipynb dan ikuti urutan file.
Q: Berapa lama untuk menyelesaikan tutorial ini?
A: Sekitar 6-8 jam jika dipelajari dengan serius, atau 2-3 minggu jika belajar santai.
Q: Apakah perlu background programming?
A: Basic Python knowledge sangat membantu, tapi tutorial ini dibuat untuk pemula.
Q: Bisa pakai data sendiri?
A: Tentu! Setelah memahami konsepnya, Anda bisa mengganti dengan dataset Anda.
Q: Ada error saat install library?
A: Pastikan Python versi 3.7 ke atas, dan coba gunakan virtual environment.
Jika menemukan error atau ingin menambahkan konten, silakan buat issue atau pull request!
Tutorial ini gratis untuk dipelajari dan dibagikan. Gunakan untuk pembelajaran dan project Anda!
Selamat Belajar! 🚀📊
Ingat: "The best way to learn is by doing!" - Jadi jangan hanya membaca, tapi praktikkan juga!