1、面向過程基本的表達式,if語句,循環,函數等。沒有編程語言基礎的話,壹定要努力夯實這部分。但如果之前學習過編程語言,尤其是C,這部分知識就很容易了。
2、面向對象Python是面向對象的語言,“壹切皆對象”。這部分包含面向對象的基本概念,類,方法,屬性,繼承等。面向對象是很難回避的。Python的好處是容易學,容易維護,壞處是容易犯錯。Python的面向對象機制是相對比較松散的,不像Java和C++那麽嚴格。
3、應用功能包括IO,數據容器如表和詞典,內置函數,模塊,格式化字符串等。這些在其它語言中也經常出現,有比較強的實用性。
4、高級語法,上下文管理器,列表推導,函數式編程,裝飾器,特殊方法等。這些語法並不是必須的,妳可以用前面比較基礎的語法實現。學這些高級語法的主要原因是:它們太方便了。比如列表推導壹行可以做到的事情,用循環結構要好幾行才行。