First Year
Python Start
Jumlah Murid di Kelas
6–8 Orang (Group)
/ 1 murid — 1 guru (Private)
Tingkat Kesulitan
Menengah
Durasi Pembelajaran
32 Pertemuan
Durasi 90 Menit (Group)
/ 60 Menit (Private)
M1. Python Dasar
L1. Pengenalan Bahasa Pemrograman Python.
L2. Mengenal Variabel di dalam Python
L3. Bekerja dengan Tipe Data Strings
L4. Menyederhanakan Code Dengan Konstruksi Bersarang
M2. Struktur Kontrol
L1. Membuat Penentuan Keputusan di dalam Python
L2. Menyederhanakan Penentuan Keputusan
L3. Perulangan di dalam Python
L4. Perulangan (Lanjutan) di dalam Python
L5. Struktur Kontrol Bersarang
M3. Fungsi dan Modul
L1. Membuat Fungsi di dalam Python
L2. Membuat Fungsi (materi lanjutan)
L3. Bekerja dengan Modul Waktu dan Modul Acak
L4. Membuat Modul (Library) di dalam Python
M4. Modul Kura-Kura dan Matematika
Untuk Developer
L1. Pemrograman Linear dengan Modul Kura-Kura untuk Menggambar
L2. Menggunakan Perulangan di Modul Kura-Kura
L3. Menggunakan Penentuan Keputusan di Modul Kura-Kura
L4. Membuat Project Menggambar “Infrastruktur Desa”
Menggunakan Modul Kura-Kura
M5. Pemrograman Berorientasi Pada Objek
L1. Objek dan Metode di dalam Python
L2. Events atau Kejadian di dalam Python
L3. Kelas (Classes) di dalam Python
L4. Mewarnai Objek Sederhana
L5. Inheritance atau Turunan di dalam Python
L6. Inheritance atau Turunan (materi lanjutan)
M6. Membuat Game 2D Di Dalam Python
L1. Materi Dasar Membuat Game di Python
L2. List (Urutan) di dalam Python
L3. Game Klik Cepat (Bagian 1)
L4. Game Klik Cepat (Bagian 2)
L5. Game Klik Cepat (Bagian 3)
L6. Membuat Game “Arkanoid” di Python (Bagian 1)
L7. Membuat Game “Arkanoid” di Python (Bagian 2)
L8. Membuat Game “Arkanoid” di Python (Bagian 3)
Wisuda
Hackaton (Membuat Proyek Mandiri) Python
Python Start
First Year