Repository ini berisi kumpulan materi pembelajaran Dasar Pemrograman Python untuk pemula.
Disusun secara bertahap dari pengenalan konsep dasar hingga pemrograman berorientasi objek, menggunakan format interaktif Jupyter Notebook.
Memberikan pemahaman menyeluruh mengenai:
- Logika dan struktur dasar pemrograman
- Penggunaan variabel, tipe data, dan operator
- Percabangan dan perulangan
- Struktur data (list, tuple, string)
- Fungsi dan modularisasi kode
- Pengenalan Object Oriented Programming (OOP)
- Penerapan konsep melalui latihan dan kuis
Repositori ini didesain untuk pembelajaran, bukan penggunaan komersial.
- Jalankan langkah demi langkah sesuai urutan pertemuan.
- Gunakan Jupyter Notebook (lokal atau Google Colab).
- Eksperimen dengan kode — ubah nilai, tambahkan kasus baru, dan amati hasilnya.
- Setelah Pertemuan 7, lakukan Kuis UTS untuk evaluasi.
-
Clone repository
git clone https://github.com/faruq1997/Dasar-Pemrograman-Python.git cd Dasar-Pemrograman-Python -
Buka notebook
-
Menggunakan Jupyter:
jupyter notebook
-
Atau buka langsung di Google Colab dengan menyalin tautan file
.ipynb.
-
-
Ikuti urutan materi dan jalankan setiap cell untuk melihat hasil eksekusi.
Materi ini dirilis dengan lisensi:
© 2025 Faruq — Untuk Pembelajaran Non-Komersial (Educational Use Only) Diperbolehkan digunakan, dimodifikasi, dan dibagikan untuk keperluan pendidikan, penelitian, atau pelatihan. Dilarang keras memperjualbelikan, memonetisasi, atau mendistribusikan ulang untuk tujuan komersial tanpa izin tertulis dari pemilik repository.
Kontribusi sangat terbuka bagi siapa pun:
- Koreksi kesalahan / penulisan kode
- Penambahan latihan atau studi kasus
- Pembaruan contoh dan dokumentasi
Langkah kontribusi:
- Fork repository ini
- Lakukan perubahan pada branch baru
- Commit dan buat Pull Request
Author: Faruq GitHub: @faruq1997 Jika menemukan bug atau ingin menambahkan materi, silakan buka issue pada repository ini.
- Disarankan bagi pengajar untuk mengadaptasi materi sesuai kurikulum lokal.
- Mahasiswa dapat menyalin setiap notebook dan menambahkan komentar pribadi untuk memperdalam pemahaman.