- Modul 1: Berkenalan dengan Python
Pada modul ini, Anda akan mengenali bahasa pemrograman Python dimulai dari versi awal hingga versi rilis terakhir serta menemukan alasan harus memilih Python. Tidak hanya itu, Anda pun akan mempelajari cara membuat program menggunakan kode sederhana dari Python dan menjalankannya di lingkungan lokal komputer Anda. - Modul 2: Berinteraksi dengan Data
Pada modul ini, Anda akan memahami dasar tipe data Python, meliputi tipe data primitif dan tipe data koleksi. Selain itu, Anda pun akan mempelajari berbagai operasi serta transformasi tipe data Python. - Modul 3: Ekspresi
Pada modul ini dijelaskan mengenai konsep ekspresi serta mengenali lebih dalam terkait berbagai jenis ekspresi dan operator Python. - Modul 4: Aksi Sekuensial
Anda akan memahami konsep aksi sekuensial dan penerapannya pada Python serta cara pembuatan kode program Python yang baik dan benar, meliputi indentasi, case-sensitive, dan block code. Di akhir, Anda akan mengenali konsep one-liner Python. - Modul 5: Control Flow
Anda akan mempelajari percabangan dan perulangan pada Python serta penanganan kesalahan (Error dan Exception Handling). - Modul 6: Array dan Pemrosesannya
Anda akan mempelajari konsep array pada pemrograman serta penerapannya menggunakan bahasa pemrograman Python. - Modul 7: Matriks
Anda akan memahami konsep matriks dalam matematika serta mengimplementasikannya pada Python dengan berbagai operasi matriks. - Modul 8: Subprogram
Pada modul ini, Anda akan memahami dan mengimplementasikan subprogram Python meliputi fungsi dan prosedur. - Modul 9: Object-Oriented Programming
Pada modul ini, Anda akan memahami dan mengimplementasikan paradigma pemrograman berorientasi objek (object-oriented programming). - Modul 10: Style Guide pada Python
Dijelaskan mengenai Style Guide Python yang merupakan arahan gaya penulisan kode pemrograman untuk memformat kode dan memudahkan pengecekan akan kemungkinan terjadinya kesalahan (error) pada kode yang ditulis. - Modul 11: Unit Testing
Anda akan mempelajari dan mengimplementasikan pengujian kode secara otomatis pada bahasa pemrograman Python. - Modul 12: Library Populer pada Python
Anda akan dikenalkan dengan berbagai Library Populer pada bahasa pemrograman Python yang telah banyak digunakan oleh para programmer Python.
Prasyarat Kemampuan
Materi pada kelas ini ramah untuk pemula sehingga prasyarat kemampuan yang harus Anda miliki hanyalah pengetahuan dasar mengenai operasi perhitungan matematika dan logika pemrograman. Berikut adalah detail prasyarat kemampuan yang harus Anda miliki pada kelas ini.Operasi Perhitungan Matematika Sederhana
- Operasi Penjumlahan
- Operasi Pengurangan
- Operasi Perkalian
- Operasi Fungsi
- Operasi Matriks
Logika Dasar Pemrograman
- Logika Pemrograman
- Algoritma Pemrograman
- Gerbang Logika
Prasyarat Tools
Ada prasyarat tools yang perlu Anda penuhi sebelum mempelajari materi kelas ini. Berikut beberapa tool yang wajib Anda gunakan.Komputer/Laptop
Komputer/Laptop menjadi perangkat wajib untuk mengikuti materi kali ini. Anda bebas menggunakan sistem operasi apa saja, baik Windows, Linux, maupun MacOS. Pastikan komputer atau laptop yang Anda gunakan juga terhubung dengan internet. Untuk spesifikasi yang digunakan minimal sebagai berikut.- Prosesor: Intel Celeron (Rekomendasi Core i3 ke atas)
- RAM: 2 GB (Rekomendasi 4 GB)
- Resolusi layar: 1366 x 768 (Rekomendasi Full HD 1920 x 1080)