Konvensi penamaan
Pelajaran 16 dari 28 dalam kursus Clean Code: Menulis kode yang lebih baik dengan Python di Coddy.
PEP 8 mengikuti konvensi penamaan Python yang disarankan seperti yang kita lihat sebelumnya:
| Jenis | Konvensi | Contoh |
|---|---|---|
| Variabel | snake_case semua huruf kecil | generated_result |
| Fungsi | snake_case semua huruf kecil | print_info() |
| Konstanta | snake_case semua huruf besar | PI = 3.14 |
| class | CamelCase | MyClass |
| module | snake_case semua huruf kecil | numpy |
Tantangan
MudahKamu diberi beberapa pelanggaran konvensi penamaan PEP 8. Bisakah kamu menemukan & memperbaikinya?
Coba sendiri
class soul:
free_string = 'Soul freed' # const string
def __init__(self, NAME):
self.NAME = NAME
def Free(self):
print(self.free_string + ' - ' + self.NAME)
if __name__ == '__main__':
instance = soul('John Doe')
instance.Free()Semua pelajaran di Clean Code: Menulis kode yang lebih baik dengan Python
Latihan sendiri: Compiler Python online