Python Enhancement Proposals (PEP) adalah saran peningkatan untuk bahasa Python yang dibuat berdasarkan pengalaman developer-developer Python. PEP 8 adalah sebuah panduan gaya penulisan kode yang mudah dibaca.
Beberapa panduan atau referensi untuk nama variabel :
- Modul harus pendek, semua huruf kecil.
- Nama class harus memiliki gaya CapWords.
- Kebanyakan nama variabel dan fungsi harus menggunakan huruf kecil dengan underscore.
- Konstanta ditulis dengan gaya CAPS_WITH_UNDERSCORE.
- Nama-nama yang akan bentrok dengan keyword Python (seperti ‘class‘ atau ‘if‘) harus memiliki underscore tambahan.
PEP 8 juga merekomendasikan untuk menggunakan spasi di sekeliling operator dan setelah koma untuk meningkatkan daya baca. Bagaimanapun juga, spasi kosong tidak digunakan secara berlebihan. Sebagai contoh, mencegah spasi apapun di dalam semua tipe tanda kurung.
Saran dari PEP 8 yang lain sebagai berikut:
- Line tidak boleh lebih panjang dari 80 karakter.
- ‘from module import *’ harus dicegah.
- Hanya satu statement per line.
Disarankan juga menggunakan spasi dari pada tab untuk membuat indentasi. Bagaimanapun, untuk beberapa macam tingkat, ini adalah preferensi personal. Jika kita menggunakan spasi, hanya 4 per line.
Saran yang paling penting dalam PEP adalah abaikan saja jika itu masuk akal untuk dilakukan. Jangan menghiraukan saran-saran PEP jika akan membuat kode kita jadi susah dibaca; tidak konsisten dengan kode sekitarnya; atau tidak kompatibel ke belakangnya.
Bagaimanapun, PEP dapat meningkatkan kualitas kode kita.
PEP 20 = Zen Python.
PEP 257 = Gaya tertentu untuk Docstring.
LANJUTKAN BACA MATERI LENGKAP