Analisis Data dengan Python
Delapan belas pelajaran mengolah data Toko Nusantara dengan numpy dan pandas: array dan statistik, DataFrame, menyaring, mengurutkan, groupby, merge, nilai kosong, dan tanggal. Semua kode dijalankan di Python sungguhan (Pyodide) dan diperiksa dengan test assert.
18 pelajaran · ±174 menit · gratis sampai selesai
Materinya gratis sampai selesai. Membuka pelajaran butuh akun supaya progres, draft kode, dan sertifikatmu tersimpan.
Yang akan kamu bisa setelah kelas ini
- Menghitung statistik array dengan numpy: rata-rata, nilai tertinggi, dan posisinya.
- Membaca data CSV menjadi DataFrame pandas lalu memeriksa bentuk dan tipenya.
- Menyaring, mengurutkan, dan memilih baris serta kolom dengan kondisi dan loc.
- Merekap data dengan groupby dan agg, menggabungkan tabel dengan merge, serta menangani nilai kosong dan tanggal.
Untuk siapa
Orang yang sudah bisa menulis kode Python dasar dan ingin mengolah data penjualan atau operasional.
Prasyarat
Python dari Nol
Alat yang perlu disiapkan
- Browser modern di komputer. Python, numpy, dan pandas dimuat sekali (±25 MB) lalu tersimpan di cache.
Kurikulum
5 modul · 18 pelajaran · ±174 menit
01Pengantar dan numpy4 pelajaran
03Menyaring dan mengurutkan3 pelajaran
04Groupby dan agregasi3 pelajaran
05Gabung tabel, nilai kosong, dan tanggal4 pelajaran
Pelajaran boleh dibuka langsung; tidak ada urutan yang dikunci.
Diadaptasi dari
- Software Carpentry — Programming with Python (inflammation) oleh Software Carpentry dan para kontributornya, lisensi CC-BY-4.0. Perubahan: Urutan pengenalan numpy (array, statistik baris, argmax) diambil dan ditulis ulang dalam Bahasa Indonesia; dataset radang sendi diganti data stok dan penjualan Toko Nusantara; latihan diubah menjadi test assert.
- Software Carpentry — Plotting and Programming in Python (gapminder) oleh Software Carpentry dan para kontributornya, lisensi CC-BY-4.0. Perubahan: Alur pengenalan DataFrame (membaca berkas, melihat bentuk data, memilih kolom dengan loc) diadaptasi; dataset gapminder diganti data penjualan tiga cabang di Indonesia dan bagian grafik dihilangkan karena penilaiannya tidak deterministik.
- Data Carpentry — Data Analysis and Visualization in Python for Ecologists oleh Data Carpentry dan para kontributornya, lisensi CC-BY-4.0. Perubahan: Urutan groupby, agregasi, penggabungan tabel, dan penanganan nilai kosong diadaptasi; dataset survei hewan diganti transaksi dan daftar produk Toko Nusantara; berkas CSV diganti teks CSV yang dibaca dengan io.StringIO agar tidak perlu unduhan.
- Kaggle learntools — Pandas oleh Kaggle dan para kontributornya, lisensi Apache-2.0. Perubahan: Bentuk latihan bertahap (membuat DataFrame, memilih kolom, menyaring dengan kondisi, meringkas dengan groupby) diadaptasi; dataset ulasan anggur diganti data penjualan Indonesia dan pemeriksaan jawaban ditulis ulang sebagai assert.
- Microsoft — Data Science for Beginners oleh Microsoft dan para kontributornya, lisensi MIT. Perubahan: Pelajaran pengantar tentang pengertian analisis data dan pembedaan data kategorik dan numerik diringkas menjadi satu pelajaran Bahasa Indonesia dengan contoh kolom tabel penjualan.
Setelah kelas ini
Jalur yang memuat kelas ini
Lanjutkan ke kelas lain
Baca juga
Alat gratis yang terkait
Revisi materi terakhir: 2026-09-22. Laporan kesalahan bisa dikirim dari setiap halaman pelajaran.