Berikut adalah kerangka materi yang komprehensif untuk Modul 1 - “Dasar Python untuk Data Science” yang mencakup minggu 1 hingga minggu 4:
Minggu 1: Pengenalan Python, Sejarah, dan Setup Lingkungan
-
Pengenalan Python
- Sejarah singkat dan evolusi Python sebagai bahasa pemrograman.
- Keunggulan dan aplikasi Python dalam berbagai bidang, khususnya ilmu data.
-
Setup Lingkungan
- Instalasi Python dan pengaturan lingkungan pengembangan (IDE).
- Pengenalan alat bantu seperti Anaconda dan penggunaan Jupyter Notebook.
-
Dasar-dasar Pemrograman Python
- Struktur sintaks dasar Python.
- Eksekusi script Python sederhana.
-
Latihan Praktik
- Menulis program pertama: “Hello, World!”.
- Eksplorasi interaktif dengan Jupyter Notebook.
Minggu 2: Variabel, Tipe Data, dan Struktur Kontrol
-
Pengenalan Variabel
- Definisi variabel dalam Python dan cara mendeklarasikannya.
- Aturan penamaan variabel dan praktik terbaik.
-
Tipe Data Dasar
- Numerik (
int
,float
), teks (str
), dan Boolean (bool
). - Operasi dasar pada tipe data numerik dan teks.
- Numerik (
-
Struktur Kontrol
- Penggunaan
if
,elif
, danelse
untuk pengkondisian. - Loop
for
danwhile
, serta penggunaanbreak
dancontinue
.
- Penggunaan
-
Latihan
- Implementasi struktur kontrol dalam skenario nyata.
- Membuat skrip sederhana untuk mengolah data input.
Minggu 3: Fungsi dan Manajemen Paket
-
Fungsi dalam Python
- Mendefinisikan dan memanggil fungsi.
- Parameter, argumen, dan nilai kembali fungsi.
- Scope variabel dalam fungsi.
-
Manajemen Paket
- Pengenalan
pip
sebagai pengelola paket. - Instalasi dan penggunaan modul eksternal.
- Contoh modul umum:
numpy
,matplotlib
.
- Pengenalan
-
Latihan Fungsi dan Modul
- Membuat fungsi untuk tugas analisis data sederhana.
- Mengintegrasikan modul eksternal dalam proyek.
Minggu 4: Pengelolaan Data Dasar
-
Struktur Data Lanjut
- Menggunakan list, tuple, dictionaries, dan set.
- Operasi dan metode yang sering digunakan.
-
Pengenalan Library Pandas
- Konsep Series dan DataFrame.
- Membaca dan menulis data dengan Pandas.
- Seleksi data dan operasi dasar DataFrame.
-
Latihan Manipulasi Data
- Pembersihan dan transformasi dataset menggunakan Pandas.
- Studi kasus: Analisis data eksploratif pada dataset nyata.
Materi ini dirancang untuk membawa peserta dari tahap pengenalan hingga kemampuan untuk mengelola dan memanipulasi data menggunakan Python, dengan penekanan pada praktik dan latihan interaktif untuk memastikan penguasaan konsep-konsep penting.