Anda di halaman 1dari 3

SILIABUS PEMROGRAMAN FUNDAMENTAL PYTHON

Nevtik Academy

Penulis: Kevin Agusto Sastramiharja

Materi Pokok Sub Materi Indikator Pencapaian


Mengenal fondasi belajar - Tujuan belajar
programming - Komputer &
pemrograman
- Sumber belajar
- Kesalahan pemula
- Tips belajar
Mengenal cara belajar - Intuisi
pemrograman - Mnemonic
- Membangun logika
dasar
- Konsep otodidak
Mengenal pemrograman & - Pemrograman &
python scripting
- Pengenalan python
- Mempersiapkan
environment python
Mempelajari konsep dasar - Hello world
python - Operasi sederhana
- Angka pada python
- String
- Input & output
sederhana
- Operasi string
- Konversi tipe data
- Variabel
- Menggunakan editor
Mempelajari struktur - Boolean &
kendali python perbandingan
- Pernyataan if
- If dengan 1 baris
- Pernyataan else
- Logika boolean
- Perutamaan operator
- Pengulangan while
- List & operasinya
- Fungsi pada list
- Fungsi range
- Pengulangan for
Mempelajari fungsi & - Konsep DRY (Dont
modul python Repeat Yourself)
- Pengenalan fungsi
- Fungsi dengan
argumen
- Pengembalian data dari
fungsi
- Komentar & docstring
- Module & library
- Library standar & PIP
- Konsep lanjutan fungsi
dengan argumen
Mempelajari exception & - Pengenalan exception
file python - Penanganan exception
- Penangan exception
dengan else
- Pernyataan finally
- Membuat exception
- Membuka file
- Membaca file
- Menulis file
Mempelajari lebih banyak - None
tentang tipe data dan - Dictionaries
operasinya pada python - Tuples
- List slices
- List comprehensions
- List & tuple unpacking
- Format string
- Fugsi-fungsi lainnya
Memahami pemrograman - Lambda
fungsional pada python - Map & filter
- Generator
- Decorator
- Recursion
- Sets & operasinya
- Itertools
Mempelajari pemrograman - Konsep objek
berorientasi objek pada - Objek & class
python - Turunan
- Magic method
- Method overloading
- Konsep dasar proses
objek
- Penyembunyian data
- Method class
- Method static
- Method properties

Memahami konsep regular - Pengenalan regex


expressions (regex) - Metacharacter
- Character classes
- Konsep lanjut
metacharacter
- Groups
- Special Sequences
Memahami konsep - Zen of python
pythonicess - PEP
- PIP lanjutan
Memepleajari package pada - Pengenalan package
python - Package untuk user
- package pihak luar

Anda mungkin juga menyukai