
1、了解基本語法
這是比較容易的一級,掌握了 Python 的基本語法,可以通過 Python 代碼實現常用的需求,不管代碼質量怎么樣。這部分內容
2、熟練使用常用的庫
熟悉常用 standard library 的使用,包括但不限于 copy / json / itertools / collections / hashlib / os / sys 等。熟悉常用的第三方庫,這就根據每個人不同的用法而有所不同了,但是一定要掌握你所常用的那個領域里的第三方庫。
3、Pythonic
這一級別比上一級別稍難,但是還是可以輕松達到。所謂 Pythonic,就是相比其它語言,Python 可以通過更加優雅的實現方式(不管是語法糖還是什么),比如(包括但不限于) with、for-else、try-else、yield 等。另外你還需要掌握這些所謂魔法的實現原理,了解 Python 在語法層面的一些協議,可以自己實現語法糖。如 with 的實現方式(上下文管理器)等。達到這一級,你的代碼可以看起來很漂亮了。
4、高級玩法
掌握 Python 的內存機制、GIL 限制等,知道如何改變 Python 的行為,可以輕松寫出高效的優質的 Python 代碼,能夠輕松分辨不同 Python 代碼的效率并知道如何優化。
5、看透本質
閱讀 Python 的 C 實現,掌握 Python 中各種對象的本質,掌握是如何通過 C 實現面向對象的行為,對于常見的數據結構,掌握其實現細節。到這一步,需要將 Python 源碼學習至少一遍,并對關鍵部分有較深層次的理解。 注:尊重原創文章,轉載請注明出處和鏈接 http://www.hebeijilong.cn/news-id-17707.html 違者必究!部分文章來源于網絡由培訓無憂網編輯部人員整理發布,內容真實性請自行核實或聯系我們,了解更多相關資訊請關注python培訓頻道查看更多,了解相關專業課程信息您可在線咨詢也可免費申請試課。關注官方微信了解更多:150 3333 6050