Menu
CoddyTech

Prinsip Zen

Pelajaran 9 dari 28 dalam kursus Clean Code: Menulis kode yang lebih baik dengan Python di Coddy.

The Zen of Python adalah kumpulan 19 "prinsip panduan" untuk menulis kode dalam Python.

Indah lebih baik daripada buruk.

Eksplisit lebih baik daripada implisit.

Sederhana lebih baik daripada rumit.

Rumit lebih baik daripada berbelit-belit.

Datar lebih baik daripada bertingkat.

Jarang lebih baik daripada padat.

Keterbacaan itu penting.

Kasus khusus tidak cukup istimewa untuk melanggar aturan.

Walaupun kepraktisan lebih unggul daripada kemurnian.

Error tidak boleh dibiarkan begitu saja.

Kecuali jika dibungkam secara eksplisit.

Ketika menghadapi ambiguitas, tolak godaan untuk menebak.

Seharusnya ada satu cara yang jelas untuk melakukannya, dan sebaiknya hanya satu.

Walaupun cara itu mungkin tidak jelas pada awalnya, kecuali jika kamu orang Belanda.

Sekarang lebih baik daripada tidak sama sekali.

Walaupun tidak sama sekali sering kali lebih baik daripada *sekarang juga*.

Jika implementasinya sulit dijelaskan, itu ide yang buruk.

Jika implementasinya mudah dijelaskan, itu mungkin ide yang bagus.

Namespace adalah ide yang sangat bagus, mari kita gunakan lebih banyak lagi!

Semoga setelah kursus ini kamu akan memahami dan mengikuti beberapa prinsip ini!

 

Kamu dapat mencetak yang berikut ini dengan (di interpreter)

>>> import this

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