Mekanisme Pewarisan (Inheritance) Pada Python
Paradigma Pemrograman Berorientasi Objek memiliki konsep pewarisan atau dalam bahasa Inggris disebut inheritance, tentunya di Python mendukung fitur ini. Suatu kelas B dapat mewarisi kelas A, sehingga secara otomatis memiliki semua fitur yang dimiliki oleh kelas A, dalam hal ini…
Pengenalan Pemrograman Berorientasi Objek (OOP) dengan Python
Kelas atau dalam bahasa Inggris disebut class, merupakan sebuah konsep yang menyediakan sarana untuk menyatukan data dan fungsionalitas secara satu kesatuan. Membuat sebuah kelas artinya membuat sebuah tipe baru, kemudian dengan membuat instance dari kelas tersebut akan menghasilkan objek baru…
Cara yang Benar Menulis Method dan Kelas di Python
Module Python adalah berkas teks berekstensi .py yang berisikan kode Python. Anda dapat mereferensi berkas .py apa pun sebagai modul. Modul-modul umum yang disediakan oleh Python Standard Library dan mungkin sudah terinstal secara default pada instalasi Python Anda. PIP juga dapat dimanfaatkan…
Tutorial Lengkap tentang Function di Python
Fungsi adalah blok kode yang terorganisasi dengan baik sehingga dapat digunakan kembali (reusable). Beberapa syarat umum fungsi adalah modularisasi dan fungsionalitasnya. Jadi sebaiknya fungsi hanya memiliki satu kegunaan spesifik namun dapat digunakan kembali. Fungsi-fungsi umum telah disediakan oleh Python misalnya…
Cara Penanganan Pengecualian di Python
Pada aplikasi Python yang Anda buat bisa dilengkapi dengan penanganan terhadap pengecualian (exceptions handling) dari kelompok (tipe) kesalahan yang Anda tentukan. Proses penanganan pengecualian menggunakan pernyataan try yang berpasangan dengan except. Misalnya kita ingin menangani pengecualian yang terjadi jika ada pembagian angka dengan…
Penanganan Kesalahan (Error and Exception Handling) di Python
Ada setidaknya dua jenis kesalahan berdasarkan kejadiannya: Kesalahan sintaksis (syntax errors) atau sering disebut kesalahan penguraian (parsing errors) Pengecualian (exceptions) atau sering disebut kesalahan saat beroperasi (runtime errors) Kesalahan sintaksis terjadi ketika Python tidak dapat mengerti apa yang Anda perintahkan….
Tutorial Break, Continue, Else setelah For/While di Python
Pernyataan break menghentikan perulangan kemudian keluar, dilanjutkan dengan mengeksekusi pernyataan (statement) setelah blok perulangan. Salah satu penggunaannya yang paling sering adalah sebuah kondisi eksternal yang membutuhkan program untuk keluar dari perulangan. Jika Anda memiliki perulangan bertingkat, break akan menghentikan perulangan…
Belajar Perulangan di dalam Python
For Seperti di bahasa pemrograman lainnya, Python juga memiliki fungsi for. Bedanya di Python, For tidak hanya untuk perulangan dengan jumlah finite (terbatas), melainkan lebih ke fungsi yang dapat melakukan perulangan pada setiap jenis variabel berupa kumpulan atau urutan. Variabel…
Belajar Percabangan di Python
Percabangan Beberapa contoh aplikasi dasar untuk pengenalan percabangan yang sering digunakan adalah: Genap atau Ganjil. Positif atau Negatif. Positif, Negatif, atau Nol. If Seperti bahasa pemrograman lainnya, Python juga memiliki statemen percabangan IF. Di Python, expression diletakkan setelah if, dan…
Belajar Penamaan Overriding, Deskriptif, Modul, Variable, Interface, Import di Python
Penamaan pada pustaka (library) Python agak sulit dibuat konsisten, mengingat jumlah paketnya sudah banyak dan terdapat beberapa library eksternal yang sudah tidak lagi dikelola. Namun, berikut adalah beberapa rekomendasi untuk penamaan. Modul dan Paket-paket yang baru (termasuk framework) sebaiknya ditulis…