Jawaban lain telah membahas rincian mekanis spesifik dan contoh-contoh kapan satu atau bentuk lain akan lebih baik, tetapi saya ingin menyebutkan sedikit latar belakang lebih jauh, semacam filosofis:
Anda sedang belajar bahasa.
Bahasa adalah sesuatu di mana gagasan dapat diekspresikan dan dipahami (dikomunikasikan). Bahasa pemrograman komputer memiliki properti tambahan yang dapat diuraikan secara mekanis oleh mesin yang dirancang untuk mengambil tindakan (mengeksekusi) berdasarkan ide (keputusan) yang ditentukan dan dimasukkan dalam penggunaan bahasa itu.
Dalam bahasa APA SAJA yang sangat berguna, ada lebih dari satu cara untuk mengekspresikan hampir semua ide yang dapat diungkapkan dalam bahasa itu.
Pertimbangkan berbagai macam nuansa yang tersedia dalam bahasa Inggris. Bahkan kalimat sederhana, seperti
Kucing itu melompat ke kotak.
dapat bervariasi untuk mengekspresikan ide-ide yang sedikit berbeda atau menempatkan penekanan pada bagian-bagian berbeda dari pemandangan sambil merujuk pada tindakan alam semesta fisik yang sama persis.
Pertama adalah variasi tata bahasa:
Kotak itu dilompati oleh kucing.
Ke kotak melompat kucing.
Kemudian variasi yang lebih luas dan lebih luas, masih mengacu pada aksi fisik yang sama:
Kotak itu bergetar di bawah tumbukan kucing.
Kucing itu turun dengan bunyi gedebuk di atas kotak.
Si kucing melompat ringan ke udara dan mendarat dengan rapi di kotak terdekat.
Lihat saja implikasi kata "dekat" dalam kalimat terakhir itu. Dimasukkannya menyampaikan berbagai konsep baru yang tidak hadir.
Ada selalu lebih dari satu cara untuk melakukannya, Python Zen sebaliknya.
Tentu saja, akan ada SATU cara yang dengan sempurna mengungkapkan niat Anda dan paling cocok, sama seperti Anda hanya akan memilih SATU kalimat bahasa Inggris di atas tergantung pada apa yang ingin Anda komunikasikan. Itulah Zen tentang Python.
Tetapi dalam kursus pemrograman pengantar atau kursus bahasa Inggris pengantar, Anda harus terlebih dahulu mempelajari berbagai cara (kata-kata, cuplikan kode) di mana Anda dapat menulis ide sebelum Anda akan mengembangkan penilaian untuk memilih yang paling pas.