零基礎python入門教程看這篇就夠了
發布時間:2022-12-08前言
本文羅列了了python零基礎入門到精通的詳細教程,內容均以知識目錄的形式展開。
01.python由來與發展介紹
02.項目開發流程
第一章 markdown編輯器
01.markdown基本語法
02.Typora簡介與安裝
03.Windows上gitee+Typora設置圖床
04.macOS上gitee+Typora設置圖床
第二章 計算機核心基礎
01.計算機組成原理
第三章 編程語言
01.編程語言介紹
02.python是解釋型的強類型動態語言
第四章 Python解釋器和集成環境
01.python的兩層意思
02.Windows安裝Python解釋器
03.linux安裝Python解釋器
04.pip軟件包管理工具介紹及基本使用
05.IDE集成開發環境介紹
06.IDE工具安裝
07.IDE集成開發環境的基本使用
第五章 python入門
01.python語法之變量、常量
02.python語法之注釋
03.python垃圾回收機制GC
04.Python語法入門之基本數據類型
05.用戶交互與格式化輸出
06.python入門之基本運算符
07.Python語法入門之流程控制if判斷
08.python流程控制之while循環
09.python流程控制之for循環
10.python之數據類型之可變與不可變類型
11.python之深淺copy
12.python小數據池,代碼塊的深入剖析
13.拓展:Python格式化字符串的4種方式
第六章 數據類型的內置方法
01.python之數字類型內置方法
02.python之字符串類型內置方法
03.python之列表類型內置方法
04.python之元組類型內置方法
05.python之字典類型內置方法
06.python之集合類型內置方法
第七章 文件處理與字符編碼
01.python之文件處理編碼字符
02.python文件處理
03.python文件操作之修改
第八章 函數
01.python之函數的基本使用
02.python之函數Type-hinting
03.python之函數的參數
04.python之函數對象+函數嵌套
05.python之名稱空間與作用域
06.python之閉包函數
07.python之裝飾器
08.python之迭代器
09.python之生成器
10.python之三元表達式、生成式、生成器表達式
11.python之面向過程編程思想與匿名函數及其應用
12.python之內置函數
13.python之函數遞歸與調用
14.python之二分法
第九章 模塊
01.python之模塊
02.軟件開發的目錄規范
03.python之包
04.python之logging模塊基本使用
05.python之logging模塊詳解
06.python之json模塊
07.python之pickle模塊
08.python之time與datetime模塊
09.python之random模塊
10.os模塊
11.sys模塊
12.shutil模塊
13.shelve模塊
14.typing模塊
15.壓縮zipfile與解壓縮tarfile模塊
16.pyecharts模塊的簡單使用
17.hashlib與hmac模塊
18.運維自動化psutil模塊
19.xml模塊(了解)
20.subprocess模塊(了解)
21.configparser模塊(了解)
22.struct模塊
23.正則表達式與re模塊
24.UUI模塊
練習:ATM+購物車項目開發
第十章 面向對象
01.面向對象的由來
02.python之面向對象編程
03.類的封裝
04.python之類的繼承
05.類的多繼承下的菱形問題
06.python之類的派生
07.類的組合
08.類的多態與鴨子類型
09.綁定方法與非綁定方法
10.反射
11.魔法方法(內置方法)合集
12.元類
13.單例模式
第十一章 異常處理
01.異常處理
第十篇 網絡編程
01.網絡架構及其演變過程
02.計算機網絡概述
03.計算機網絡OSI七層協議
04.計算機網絡之DHCP工作過程的六個主要步驟
05.TCP協議的三次握手和四次揮手詳解
06.計算機網絡之syn洪水攻擊
07.vlan簡述
08.子網劃分
09.基于TCP協議的套接字網絡(socket)編程
10.基于TCP協議模擬ssh遠程執行命令的CS架構軟件
11.基于UDP協議套接字通信的實現
12.粘包現象與解決粘包問題
13.基于socketserver實現并發socket套接字編程
14.網絡編程實戰之FTP的文件斷點續傳
第十二章 并發編程
01.進程基礎
02.進程調度的來龍去脈
03.進程下的并行串行并發
04.同步異步阻塞非阻塞
05.進程的創建和結束(了解)
06.開啟多進程(multiprocess.process)
07.進程同步鎖(multiprocess.Lock)
08.進程間通信(multiprocess.Queue)
09.生產者消費者模型
10.進程間數據共享(multiprocess.Manager)
11.進程池(multiprocess.Pool)
12.線程基礎
13.進程與線程的區別
14.使用線程的實際場景
14.內存中的線程
15.多線程
16.協程簡單概述
17.多線程
第十三章 MySQL入門
01.數據庫基礎
02.Mac安裝MySQL
03.linux安裝MySQL
04.Ubuntu安裝Mysql
05.Windows安裝MySQL
06.初識MySQL
07.MySQL存儲引擎概述(表類型)
08.MySQL庫的相關操作
09.MySQL表的相關操作
10.MySQL表的完整性約束
11.MySQL表支持的數據類型
12.MySQL記錄的相關操作
13.MySQL單表查詢
14.MySQL多表查詢
15.MySQL多表查詢綜合練習答案
16.MySQL索引原理
17.MySQL索引的數據結構-B+樹介紹
18.MySQL性能分析之Explain
19.使用Python操作MySQL數據庫
20.MySQL數據庫小結