這是一個學習Python的基礎目錄,點選對應的主要內容,可以跳轉到詳細總結文章;
NO | 主要內容 | 技術要點 | 重要度 | 學習連結 |
---|---|---|---|---|
1 | Python 環境安裝 | 1. Python 的安裝 2. 開發工具的安裝(Pycharm) | ☆☆☆☆☆ | |
2 | 基本語法特性 | 1. Python 保留字元 2. Python的縮排 3. 使用者輸入與螢幕輸出 4. 註釋 | ☆☆☆☆☆ | |
3 | Python 的資料型別 (數位,元組,布林,集合) | 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. 儲存過程 | ☆☆☆ | 點選這裡 |
24 | json資料格式 | 1. 待更新 | ☆☆☆ | |
25 | XML資料解析 | 1. 待更新 | ☆☆☆ | |
26 | 資料加密 | 1. 待更新 | ☆☆☆ | |
27 | excel 操作 | 1. 待更新 | ☆☆☆ | |
28 | … | 1. 待更新 | ☆☆☆ |
後續還會更新HTML, CSS, JS,django 的學習路線;