Python學習目錄
這是一個學習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 的學習路線;
轉載請註明出處,本文鏈接:https://www.uj5u.com/shujuku/176435.html
標籤:其他
上一篇:100個numpy問題8-100
下一篇:力扣每日一題(1)
