Konvensi Penamaan
Pelajaran 3 dari 28 dalam kursus Clean Code: Menulis kode yang lebih baik dengan Python di Coddy.
Penamaan adalah bagian penting dalam menulis kode. Kamu memberi nama pada variabel, fungsi, class, dan lainnya...
Python memperkenalkan beberapa gaya penamaan yang disarankan:
| Tipe | Konvensi | Contoh |
|---|---|---|
| Variabel | Snake case | x, index, max_number |
| Fungsi | Snake case | calculate, convert_to_int |
| Class | Pascal case | Person, JavaCompiler |
| Method | Snake case | print, make_sound |
| Konstanta | Snake case (huruf kapital semua) | PI, MAX_TIMEOUT, MIN_AGE |
| Module | Snake case | script.py, my_app.py |
| Paket | Snake case (tanpa garis bawah) | package, mypackage |
- Snake case (snake_case): huruf kecil, kata-kata dipisahkan dengan garis bawah.
- Pascal case (PascalCase): kata-kata diawali dengan huruf kapital.
Berikut contoh yang lebih terperinci tentang cara menggunakannya bersama:
import my_module
class ImportantClass:
MY_CONSTANT = 3.14
def good_function(self, variable):
return variable
def better_function(self):
return MY_CONSTANT
def __name__ == '__main__':
var = my_module.secret()
important_class = ImportantClass()
important_class.good_function(var)
print(important_class.better_function())
Perhatikan semua jenis yang berbeda di sini!
Tahukah kamu? Perbedaan antara fungsi dan method adalah method merupakan fungsi yang terkait dengan object/class
Coba sendiri
Pelajaran ini tidak memiliki tantangan kode.
Semua pelajaran di Clean Code: Menulis kode yang lebih baik dengan Python
Latihan sendiri: Compiler Python online