成為優秀Python編寫者的秘訣是去閱讀,理解和領會好的代碼。
良好的代碼通常遵循 代碼風格 中的指南,盡可能向讀者表述地簡潔清楚。
以下是推薦閱讀的Python項目。每個項目都是Python代碼的典范。
Howdoi Howdoi是代碼搜尋工具,使用Python編寫。
Flask Flask是基于Werkzeug和Jinja2,使用Python的微框架。它能夠快速啟動,并且開發意圖良好。
Diamond Diamond是Python的守護進程,它收集指標,并且將他們發布至Graphite或其它后端。 它能夠收集CPU,內存,網絡,I/O,負載和硬盤指標。除此,它擁有實現自定義收集器的API,該API幾乎能 從任何資源中獲取指標。
Werkzeug Werkzeug起初只是一個WSGI應用多種工具的集成,現在它已經變成非常重要的WSGI實用模型。 它包括強大的調試器,功能齊全的請求和響應對象,處理entity tags的HTTP工具,緩存控制標頭,HTTP數據,cookie處理,文件上傳,強大的URL路由系統和一些社區提供的插件模塊。
Requests Requests是Apache2許可的HTTP庫,使用Python編寫。
Tablib Tablib是無格式的表格數據集庫,使用Python編寫。
Todo
包括每個列出項目中典型代碼的例子。解釋為什么它是非常優秀的代碼,舉出較復雜的例子。
Todo
解釋快速識別數據結構,算法,并確定代碼內容的技術。