The Zen of Python
posted on 24 Jun 2009 22:30 by funguszo in FavArticle
ช่วงนี้ทำ senior project ใช้ภาษา python เขียน ภาษาที่ขึ้นชื่อเรื่องความเรียบง่ายและ powerful
แต่ด้วยทักษะส่วนตัว... ไม่ว่าภาษาจะง่ายขนาดไหน นลัทก็สามารถงงได้ทั้งนั้น ฮือออ
ไปเจอไอ้นี่มา ก็เลยเอามาเก็บไว้ เผื่อจะรักมันมากขึ้น >"<
The Zen of Python, by Tim Peters
- Beautiful is better than ugly
- Explicit is better than implicit
- Simple is better than complex
- Complex is better than complicated
- Flat is better than nested
- Sparse is better than dense
- Readability counts
- Special cases aren't special enough to break the rules
- Although practicality beats purity
- Errors should never pass silently
- Unless explicitly silenced
- In the face of ambiguity, refuse the temptation to guess
- There should be one-- and preferably only one --obvious way to do it
- Although that way may not be obvious at first unless you're Dutch
- Now is better than never
- Although never is often better than *right* now
- If the implementation is hard to explain, it's a bad idea
- If the implementation is easy to explain, it may be a good idea
- Namespaces are one honking great idea -- let's do more of those!
Tags: python0 Comments