คำตอบอื่น ๆ ได้กล่าวถึงรายละเอียดของช่างเฉพาะและตัวอย่างของเมื่อหนึ่งหรือรูปแบบอื่นจะดีกว่า แต่ฉันต้องการพูดถึงภูมิหลังเพิ่มเติมเล็กน้อยประเภทของปรัชญา:
คุณกำลังเรียนภาษา
ภาษาเป็นสิ่งที่สามารถแสดงความคิดเห็นและเข้าใจ (สื่อสาร) ภาษาโปรแกรมคอมพิวเตอร์มีคุณสมบัติเพิ่มเติมที่สามารถแยกวิเคราะห์ทางกลไกโดยเครื่องที่ออกแบบมาเพื่อดำเนินการ (ดำเนินการ) ตามความคิด (การตัดสินใจ) ที่ระบุและป้อนด้วยการใช้ภาษานั้น
ในภาษาใด ๆ ก็ตามที่มีประโยชน์มีมากกว่าหนึ่งวิธีในการแสดงความคิดเห็นเกือบทุกอย่างที่แสดงในภาษานั้น
พิจารณาความแตกต่างของความแตกต่างที่มีอยู่ในภาษาอังกฤษ แม้แต่ประโยคง่าย ๆ เช่น
แมวกระโดดขึ้นไปบนกล่อง
สามารถเปลี่ยนแปลงเพื่อแสดงความคิดเห็นที่แตกต่างกันเล็กน้อยหรือให้ความสำคัญกับส่วนต่าง ๆ ของฉากในขณะที่พูดถึงการกระทำของเอกภพทางกายภาพที่แน่นอน
ประการแรกคือรูปแบบทางไวยากรณ์:
กล่องถูกกระโดดโดยแมว
บนกล่องกระโดดแมว
จากนั้นจะเป็นรูปแบบที่กว้างขึ้นและกว้างขึ้นซึ่งยังคงหมายถึงการกระทำทางกายภาพเดียวกัน:
กล่องสั่นสะเทือนภายใต้ผลกระทบของแมว
แมวลงมาพร้อมกับเสียงฟ้าร้องที่ด้านบนของกล่อง
แมวกระโดดขึ้นไปในอากาศเบา ๆ และตกลงบนกล่องใกล้ ๆ
เพียงดูความหมายของคำว่า "ใกล้เคียง" ในประโยคสุดท้ายนั้น การรวมของมันบ่งบอกถึงแนวคิดใหม่ทั้งหมดที่ไม่ได้มีอยู่ในปัจจุบัน
มีเสมอมากกว่าหนึ่งวิธีที่จะทำมันหลามเซนไปในทางตรงกันข้าม
แน่นอนว่าจะมีวิธีหนึ่งที่แสดงความตั้งใจของคุณได้อย่างสมบูรณ์แบบและเหมาะสมที่สุดเช่นเดียวกับที่คุณเลือกประโยคภาษาอังกฤษหนึ่งประโยคข้างต้นขึ้นอยู่กับสิ่งที่คุณต้องการสื่อสาร นั่นคือความหมายของ Zen of Python
แต่ในหลักสูตรการเขียนโปรแกรมเบื้องต้นหรือหลักสูตรภาษาอังกฤษเบื้องต้นคุณต้องเรียนรู้วิธีการต่างๆ (คำศัพท์โค้ดตัวอย่าง) ที่คุณสามารถคาดเดาความคิดก่อนที่คุณจะพัฒนาวิจารณญาณในการเลือกที่เหมาะสมที่สุด