[值得收藏!]Python學習內容總結(包含對應內容的連結,持續更新)

2020-10-17 14:02:22

Python學習目錄

這是一個學習Python的基礎目錄,點選對應的主要內容,可以跳轉到詳細總結文章;

NO主要內容技術要點重要度學習連結
1Python 環境安裝1. Python 的安裝
2. 開發工具的安裝(Pycharm)
☆☆☆☆☆
2基本語法特性1. Python 保留字元
2. Python的縮排
3. 使用者輸入與螢幕輸出
4. 註釋
☆☆☆☆☆
3Python 的資料型別
(數位,元組,布林,集合)
1. Python 數位型別
2. Python元組型別
3. Python布林型別
4. Python集合型別
☆☆☆☆☆點選這裡
4資料型別
列表
1. 列表的增,刪,改,查
2. 列表的排序 (sort, sorted, reverse)
3. 列表的迴圈(for … in … & for … in enumerate(…) )
4.列表的複製( 深複製 & 淺複製)
☆☆☆☆☆點選這裡
5資料型別
字典
1. 字典的建立(6種方法)
2. 字典的增、刪、改、查
3. 字典的迴圈
4. 字典的內建方法 & 內建函數的總結
☆☆☆☆☆點選這裡
6資料型別
字串
1. 字串的切片 []
2. 字串的統計值 len(), count()
3. 查詢字串 find(),index()
4. 字串的替換 replace()
5. 連線字串 + & join()
6. 分割字串 split(),splitlines(),partition()
7. 包含運算 in & not in
8. 字串大小寫轉換 upper(),lower(),title(),capitalize()
9. 字串的判斷 islower(),endswith()等
10. 字串與列表之間的轉換 split(), join()
11. 字串的對齊與居中 center(),ljust(),rjust()
12. 字串的運運算元 +,*,==,!=,<,>,=
13. 字元與編碼的轉換 ord(),chr(),encode(),decode()
14. 兩種字串預留位置 (% & format{})
☆☆☆☆☆點選這裡
7迴圈與判斷1. while 迴圈
2. for 迴圈
3. continue語句 & break語句 & pass 語句
4. if 條件判斷
☆☆☆☆☆點選這裡
8函數1. 函數的定義
2. 函數的呼叫
3. 函數的引數傳遞
4. 返回值
5. 區域性變數 & 全域性變數
6. 匿名函數
☆☆☆☆☆點選這裡
9內建函數1. 數學運算(7個)
2. 型別轉換(24個)
3. 序列操作(8個)
4. 物件操作(9個)
5. 反射操作(8個)
6. 作用域變數操作(2個)
7. 互動操作(2個)
8. 檔案操作(1個)
9. 編譯執行(4個)
10. 裝飾器(3個)
☆☆☆點選這裡
10時間操作
time模組 & datetime模組
1. time 模組
2. datetime 模組
3. datetime 模組與 time 模組的區別
4. 時間的運算
5.時間相關常用範例
☆☆☆☆點選這裡
11路徑操作 & 檔案操作
os模組
1. 路徑操作
  1.1 os.chdir(),切換當前工作目錄;
  1.2 os.getcwd(),返回工作目錄路徑;
  1.3 os.mkdir() & os.makedirs(),建立目錄;
  1.4 os.rmdir() & os.rmdirs(),刪除目錄;
  1.5 os.listdir(path=…) ,返回指定資料夾下所有的檔案和資料夾
  1.6 os.walk(path=…) ,遍歷目錄,返回一個元組 (root,dirs,files);
  1.7 os.path.isdir(), 判斷是否為目錄;
  1.8 os.path.isabs(path),判斷是否為絕對路徑;
  1.9 os.rename(src, dst),修改資料夾名稱;
2. 檔案操作
  2.1 os.remove(path) ,刪除一個檔案
  2.2 os.path.abspath(),返回檔案的絕對路徑
  2.3 os.path.join(),路徑拼接;非常常用的函數,必須要熟練掌握;
  2.4 os.path.dirname(path),去掉檔名,返回目錄
  2.5 os.path.splitext(),將擴充套件名與前面的路徑分開;返回元組型別;
  2.6 os.path.basename(),返回檔名;
  2.7 os.path.exists(),檢查字串是不是路徑;返回布林型別;
  2.8 os.path.isfile(),檢查字串是不是檔案;返回布林型別;
  2.9 os.path.getsize(),返回檔案大小;
  2.10 os.open() & os.close(),檔案讀取和關閉;
  2.11 os.path.getatime() & os.path.getmtime() , 檔案的最後存取時間 & 最後修改時間;
3. 其他操作
  3.1 os.system(command) , 相當於執行對應指令(command)
  3.2 os.name,可以得到作業系統的型別;
  3.3 os.sep,可以得到作業系統特定的路徑分隔符;
  3.4 os.linesep,可以可到作業系統的行終止符;
4. 範例
  4.1 固定時間執行程式
  4.2 尋找檔案中的特定字元
☆☆☆☆☆點選這裡
12匯入函數&類的方法
import 用法詳解
1. 直接引入模組; import 模組名;
2. from 模組/包 import 模組/函數;
3. 參照不同檔案下的 包或模組;
4. 引入函數名衝突
☆☆☆點選這裡
13檔案讀寫操作1. open() 函數
2. 檔案物件的屬性
3. 檔案物件的方法
4. 遊標位置
5. Shutil 模組(檔案的複製,重新命名,移動,刪除)
☆☆☆☆點選這裡
14異常操作1. 異常捕獲
2. 使用者自定義異常_raise 主動觸發異常
3. 檢視異常位置_traceback模組
4. 常見異常名 & 描述
☆☆☆☆☆點選這裡
15類與繼承1. 物件導向 名詞解釋
2. 類的詳解(類的初始化,方法,屬性,範例,私有屬性,私有函數等)
3. 類的繼承
☆☆☆☆☆點選這裡
16正規表示式1. python 中的正則匹配步驟
2. 常用的匹配模式
3.Findall() 方法
4. 字元匹配
5. 第二引數 re.I
6. 正規表示式命名分組
☆☆☆點選這裡
17郵件傳送操作1. HTML格式郵件的傳送
2. 文字格式郵件的傳送
3. QQ郵箱異常解決
4. 包含附件郵件的傳送
5. 包含圖片郵件的傳送
6. 發生郵件的步驟總結
☆☆☆點選這裡
18壓縮與解壓縮1. 待更新☆☆☆
19網路操作1. 待更新☆☆☆
20多執行緒1. 待更新☆☆☆
21圖片操作1. 待更新☆☆☆
22滑鼠鍵盤操作1. 待更新☆☆☆
23資料庫1. 資料庫操作
2. 資料表基本操作
3. 表內容操作
4. 檢視
5. 觸發器
6. 儲存過程
☆☆☆點選這裡
24json資料格式1. 待更新☆☆☆
25XML資料解析1. 待更新☆☆☆
26資料加密1. 待更新☆☆☆
27excel 操作1. 待更新☆☆☆
281. 待更新☆☆☆

後續還會更新HTML, CSS, JS,django 的學習路線;