ผลต่างระหว่างรุ่นของ "ภาษาไพทอน"

เนื้อหาที่ลบ เนื้อหาที่เพิ่ม
Sirakorn (คุย | ส่วนร่วม)
Translated design philosophy
ป้ายระบุ: เครื่องมือแก้ไขต้นฉบับปี 2560
Sirakorn (คุย | ส่วนร่วม)
ป้ายระบุ: เครื่องมือแก้ไขต้นฉบับปี 2560
บรรทัด 50:
ไพทอนเก็บข้อมูลแบบไดนามิก (dynamic type) และใช้ขั้นตอนวิธี[[:en:Reference counting|การนับการอ้างอิง]] (Reference counting) ประกอบรวมกับ[[:en:Garbage collection (computer science)|ตัวเก็บขยะ]] (garbage collector) เพื่อจัดการหน่วยความจำ
 
ไพทอนมาพร้อมเครื่องมือสำหรับการเขียนโปรแกรมเชิงฟังก์ชั่นแบบที่พบใน[[ภาษาลิสป์]] นอกจากนี้ไพทอนมีเครื่องมืออย่างเช่นฟังก์ชัน `<code>filter` `</code><code>map`</code> และ `<code>reduce`</code>, [[:en:List comprehension|เครื่องมือการสร้างลิสต์]] (list comprehension), [[แถวลำดับแบบจับคู่]] (ในชื่อของ Dictionary), [[เซต]] และ[[:en:Generator_(computer_programming)|เครื่องมือสร้างการวนซ้ำ]] (generator)
 
แนวคิดและหลักการของไพทอนถูกสรุปในเอกสารชื่อว่า [[:en:Zen of Python|Zen of Python]] ซึ่งระบุหลักการของภาษาไว้เช่น
 
* สวยงามดีกว่าน่าเกลียด (Beautiful is better than ugly.)