Python全詳解--大綱(全網最清晰學習思路)

Python學習大綱:

1、編程語言介紹
   發展歷程
   靜態編程語言/動態編程語言
   編譯型/解釋型
   強類型/弱類型
   面向對象/面向過程/函數式
   各常見編程語言對比

2、Python介紹
   產生背景
   優缺點
   特點
   適用場景
   解釋器
   虛擬環境

3、Python的版本選擇
   python2
   python3

4、Python安裝
   python
   pycharm
   anaconda

5、入門程序
   交互式
   腳本文件式
   IDE開發

8、變量定義
   變量
   字面量/值
   常量
   刪除變量

9、輸入和輸出
   輸出 print
   輸入 input

10、註釋
   單行註釋
   多行註釋
   文檔註釋
   特殊註釋

11、編碼規範
   關鍵字
   分號和縮進
   換行和行寬
   標識符命名規則

12、數據類型
   數值類型
      整數int,浮點數float,布爾值bool,複數complex
   字符串
      字符char,字符串str
   複雜集合類型
      list, set, tuple, dict
   自定義類型

13、類型轉換
   類型檢查
      type
   進制轉換
      bin oct bin hex
   類型轉換
      str bool complex float list set tuple dict
   類型判斷
      isinstance

14、操作運算符
   算術運算符
      + - * / // ** %
   比較運算符
      > >= < <= != ==
   邏輯運算符
      and or not
   位運算符
      & | ~ ^
   資格運算符
      in not in
   賦值運算符
      += **=
   運算符優先級

15、流程控制
   if
      分支控制
   for
      遍歷
   while
      循環
   continue break pass
      控制循環的關鍵字
   assert
   三元表達式

16、字符串
   二進制,位,字節
   字符,字符串
   字符集,編碼/解碼/亂碼
   轉義
   b u r
   ascii, unicode, utf-8
   常見函數操作
   格式化輸出

16、集合類型
   list
      有順序,可重複的線性列表結構
   set
      無順序,不可重複的集合
   tuple
      有順序,不可變
   dict
      key-value格式的數據結構,也可以爲是二元組的列表結構,可以從二元組列表轉換來

17、函數
   函數
      概念
      注意:y=f(x) 和 y=ff(f,x)
   內置函數
      求幫助 help
      常見內置函數 bultin functions
   自定義函數
      參數
         普通參數:必須按照參數的順序傳遞
         可變長參數:參數的個數不限制,以元組組織
         位置參數:按照順序傳遞
         關鍵字參數:按照關鍵字key來指定,可以顛倒順序
         默認參數:默認參數必須指向不變對象
         通用參數:注意*args和**kwargs的區別
            *args是可變參數,args接收的是一個tuple
            **kw是關鍵字參數,kw接收的是一個dict
      返回值
   lambda表達式
   匿名函數
   遞歸
   高階函數
      函數當做參數
         map,reduce,filter
      函數當做返回值
         閉包
         裝飾器
   偏函數

18、切片
   字符串str
   列表list

19、列表推導式
   一行代碼實現99乘法表

20、迭代器和生成器
   iterable
   iterator
   generator
   使用生成器實現斐波那契數列

21、裝飾器和閉包

22、模塊和包
   模塊
      內置模塊
      自定義模塊
      第三方模塊
   包

23、file io
   open
   csv
   json
   jdbc

24、異常
   try  catch  finally  else  raise
   內置異常
   自定義異常

25、類和對象
   類class 和 對象instance 和  它們之間的關係
   實例的屬性方法 類的屬性和方法
      類屬性和實例屬性
      類方法和實例方法
   靜態方法
   面向對象OOP三大特徵
      封裝/訪問限制
         get/set
         __slots__
      繼承
         繼承,多繼承,重寫
      多態
         鴨子類型
   獲取對象信息
      hasattr, getattr, setattr
   __main__
   魔法方法

26、線程,進程,協程
   線程
   進程
   協程

27、網絡編程

28、正則

 

需要完整教學資料的小夥伴,請留下你的聯繫方式,我抽空給你們發。

需要完整教學資料的小夥伴,請留下你的聯繫方式,我抽空給你們發。

需要完整教學資料的小夥伴,請留下你的聯繫方式,我抽空給你們發。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章