🔎 Overview #
Kursus ini memperkenalkan dasar-dasar Python Programming untuk peserta yang ingin berkarier di bidang Data Analyst, Data Engineer, Data Scientist, AI Engineer, maupun Business Intelligence Specialist. Materi berfokus pada pemahaman sintaks Python, struktur data, logika pemrograman, serta pengenalan modul populer untuk data. Kursus ini menyiapkan peserta untuk melanjutkan ke tahap analisis data, machine learning, dan automasi data pipeline.
📚 Struktur Silabus #
Modul 1: Pengenalan Python & Lingkungan Kerja #
- Instalasi Python & IDE (Jupyter Notebook, VS Code, Google Colab)
- Struktur program Python
- Menjalankan script Python
Modul 2: Dasar Pemrograman Python #
- Variabel & tipe data (int, float, string, boolean)
- Operator aritmatika & logika
- Input & Output data
- Konversi tipe data
Modul 3: Struktur Data Dasar #
- List, Tuple, Set, Dictionary
- Indexing & slicing
- Operasi dasar pada struktur data
- Nested list & dictionary
Modul 4: Kontrol Alur Program #
- Conditional statement (
if,elif,else) - Looping (
for,while) - Nested loop
- List comprehension
Modul 5: Fungsi & Modularisasi #
- Membuat fungsi (
def) - Parameter & return value
- Scope variabel
- Import & penggunaan modul eksternal
Modul 6: Manipulasi String & File #
- Operasi string (split, join, replace, format)
- Membaca file teks (
open,read,write) - CSV file handling dengan
csvmodule
Modul 7: Error Handling & Debugging #
- Try, except, finally
- Menangani error umum
- Debugging dasar
Modul 8: Pengantar Python untuk Data #
- Numpy: operasi numerik & array
- Pandas: Series, DataFrame, import CSV/Excel
- Matplotlib: membuat visualisasi dasar
Modul 9: Mini Project #
- Analisis sederhana dataset CSV (misal data penjualan / e-commerce)
- Cleaning data dasar dengan Pandas
- Visualisasi grafik sederhana
🛠️ Tools & Software #
- Python 3.8+
- IDE: Jupyter Notebook / Google Colab / VS Code
- Libraries: NumPy, Pandas, Matplotlib (basic introduction)
- Dataset Sample: CSV dataset (penjualan, HR, keuangan, e-commerce)
🎯 Output Kompetensi #
Setelah menyelesaikan kursus, peserta mampu:
- Memahami sintaks & logika dasar Python.
- Menggunakan struktur data Python untuk mengelola informasi.
- Membuat fungsi untuk modularisasi program.
- Membaca & menulis file (CSV, TXT).
- Menangani error dasar dalam Python.
- Menggunakan NumPy, Pandas, dan Matplotlib untuk analisis & visualisasi sederhana.
- Membuat mini project analisis data sederhana sebagai portofolio awal.
⏳ Durasi Kursus #
- Total: 16 Jam (2x sesi @ 8 jam)
- Mode: Online/Offline
💰 Biaya Kursus #
- Kelas Private: Rp 2.000.000
- Kelas Reguler: Rp 1.000.000