Berikut adalah contoh silabus untuk Bootcamp 40 Sesi: Python dan Flask – Buat Situs Web Menggunakan Flask. Silabus ini dirancang untuk peserta dengan pemahaman dasar pemrograman, dan akan membawa peserta dari dasar Python hingga mampu membangun dan menerapkan situs web dinamis menggunakan Flask. Setiap sesi berdurasi 1,5 jam, dengan kombinasi teori, latihan coding, dan proyek kecil.
Sesi 1–5: Pengenalan Python & Dasar-dasar Pemrograman
-
Sesi 1: Pengenalan Bootcamp & Lingkungan Pengembangan Perkenalan kursus dan target akhir.
-
Instalasi Python, IDE (misalnya VS Code, PyCharm) dan setup virtual environment.
-
Pengenalan Git dan GitHub untuk version control.
-
Sesi 2: Dasar-dasar Python – Tipe Data & Variabel Variabel, tipe data (integer, float, string, boolean).
-
Operasi dasar dan input/output.
-
Latihan: Program kalkulator sederhana.
-
Sesi 3: Struktur Kontrol: Kondisional & Perulangan Pernyataan if-else, elif.
-
Looping: for dan while.
-
Latihan: Membangun program sederhana menggunakan perulangan dan percabangan.
-
Sesi 4: Fungsi & Modul di Python Definisi fungsi, parameter, dan nilai kembali (return).
-
Pengenalan modul dan cara mengimpornya.
-
Latihan: Membuat modul utilitas sendiri.
-
Sesi 5: Struktur Data: List, Tuple, Dictionary, dan Set Penggunaan dan manipulasi list, tuple, dictionary, dan set.
-
Contoh kasus penggunaan di dunia nyata.
-
Latihan: Proyek mini yang mengolah data koleksi.
Sesi 6–10: Pemrograman Lanjut di Python & Pengenalan Web
-
Sesi 6: Pemrograman Berorientasi Objek (OOP) – Dasar Konsep kelas dan objek.
-
Atribut dan method.
-
Latihan: Membangun kelas sederhana.
-
Sesi 7: OOP – Pewarisan & Polimorfisme Konsep inheritance, overriding, dan polymorphism.
-
Studi kasus OOP di dunia nyata.
-
Latihan: Membuat hierarki kelas.



