篇 基礎知識
章 初識Python
視頻講解:68分鍾
1.1 Python簡介
1.1.1 什麼是Python
1.1.2 Python的版本
1.1.3 Python都能做什麼
1.2 搭建Python開發環境
1.2.1 開發環境概述
1.2.2 安裝Python
1.2.3 個Python程序
1.2.4 運行已經編寫好的.py文件
1.3 Python開發工具
1.3.1 使用自帶的IDLE
1.3.2 常用的第三方開發工具
1.4 小結
第2章 Python語言基礎
視頻講解:135分鍾
2.1 Python語法特點
2.1.1 注釋規則
2.1.2 代碼縮進
2.1.3 編碼規範
2.2 Python中的變量
2.2.1 保留字與標識符
2.2.2 理解Python中的變量
2.2.3 定義變量
2.3 基本數據類型
2.3.1 數字
2.3.2 字符串
2.3.3 布爾類型
2.3.4 數據類型轉換
2.4 基本輸入和輸齣
2.4.1 使用input()函數輸入
2.4.2 使用print()函數輸齣
2.5 小結
第3章 運算符與錶達式
視頻講解:64分鍾
3.1 運算符
3.1.1 算術運算符
3.1.2 賦值運算符
3.1.3 比較(關係)運算符
3.1.4 邏輯運算符
3.1.5 位運算符
3.2 運算符的優先級
3.3 條件錶達式
3.4 小結
第4章 流程控製語句
視頻講解:106分鍾
4.1 程序結構
4.2 選擇語句
4.2.1 最簡單的if語句
4.2.2 if…else語句 61
4.2.3 if…elif…else語句
4.2.4 if語句的嵌套
4.3 循環語句
4.3.1 while循環
4.3.2 for循環
4.3.3 循環嵌套
4.4 break、continue和pass語句
4.4.1 break語句
4.4.2 continue語句
4.4.3 pass語句
4.5 小結
第5章 列錶與元組
視頻講解:202分鍾
5.1 序列概述
5.1.1 索引
5.1.2 切片
5.1.3 序列相加
5.1.4 乘法
5.1.5 檢查某個元素是否是序列的
成員(元素)
5.1.6 計算序列的長度、優選值和最小值
5.2 列錶
5.2.1 列錶的創建和刪除
5.2.2 訪問列錶元素
5.2.3 遍曆列錶
5.2.4 添加、修改和刪除列錶元素
5.2.5 對列錶進行統計計算
5.2.6 對列錶進行排序
5.2.7 列錶推導式
5.2.8 二維列錶
5.3 元組
5.3.1 元組的創建和刪除
5.3.2 訪問元組元素
5.3.3 修改元組
5.3.4 元組推導式
5.3.5 元組與列錶的區彆
5.4 小結
第6章 字典與集閤
視頻講解:86分鍾
6.1 字典
6.1.1 字典的創建和刪除
6.1.2 訪問字典
6.1.3 遍曆字典
6.1.4 添加、修改和刪除字典元素
6.1.5 字典推導式
6.2 集閤
6.2.1 創建集閤
6.2.2 嚮集閤中添加和刪除元素
6.2.3 集閤的交集、並集和差集運算
6.3 小結
第7章 字符串
視頻講解:118分鍾
7.1 字符串編碼轉換
7.1.1 使用encode()方法編碼
7.1.2 使用decode()方法解碼
7.2 字符串常用操作
7.2.1 拼接字符串
7.2.2 計算字符串的長度
7.2.3 截取字符串
7.2.4 分割、閤並字符串
7.2.5 檢索字符串
7.2.6 字母的大小寫轉換
7.2.7 去除字符串中的空格和
特殊字符
7.2.8 格式化字符串
7.3 小結
第2篇 進階提高
第8章 Python中使用正則錶達式
視頻講解:45分鍾
8.1 正則錶達式語法
8.1.1 行定位符
8.1.2 元字符
8.1.3 重復
8.1.4 字符類
8.1.5 排除字符
8.1.6 選擇字符
8.1.7 轉義字符
8.1.8 分組
8.1.9 在Python中使用正則
錶達式語法
8.2 使用re模塊實現正則錶達式操作
8.2.1 匹配字符串
8.2.2 替換字符串
8.2.3 使用正則錶達式分割字符串
8.3 小結
第9章 函數
視頻講解:118分鍾
9.1 函數的創建和調用
9.1.1 創建一個函數
9.1.2 調用函數
9.2 參數傳遞
9.2.1 瞭解形式參數和實際參數
9.2.2 位置參數
9.2.3 關鍵字參數
9.2.4 為參數設置默認值
9.2.5 可變參數
9.3 返迴值
9.4 變量的作用域
9.4.1 局部變量
9.4.2 全局變量
9.5 匿名函數
9.6 小結
0章 麵嚮對象程序設計
視頻講解:110分鍾
10.1 麵嚮對象概述
10.1.1 對象
10.1.2 類
10.1.3 麵嚮對象程序設計的特點
10.2 類的定義和使用
10.2.1 定義類
10.2.2 創建類的實例
10.2.3 創建__init__()方法
10.2.4 創建類的成員並訪問
10.2.5 訪問
10.3 屬性
10.3.1 創建用於計算的屬性
10.3.2 為屬性添加安全保護機製
10.4 繼承
10.4.1 繼承的基本語法
10.4.2 方法重寫
10.4.3 派生類中調用基類的__init__()方法
10.5 小結
1章 模塊
視頻講解:105分鍾
11.1 模塊概述
11.2 自定義模塊
11.2.1 創建模塊
11.2.2 使用import語句導入模塊
11.2.3 使用from…import語句
導入模塊
11.2.4 模塊搜索目錄
11.3 Python中的包
11.3.1 Python程序的包結構
11.3.2 創建和使用包
11.3.3 以主程序的形式執行
11.4 引用其他模塊
11.4.1 導入和使用標準模塊
11.4.2 第三方模塊的下載與安裝
11.5 小結
2章 異常處理及程序調試
視頻講解:52分鍾
12.1 異常概述
12.2 異常處理語句
12.2.1 try…except語句
12.2.2 try…except…else語句
12.2.3 try…except…finally語句
12.2.4 使用raise語句拋齣異常
12.3 程序調試
12.3.1 使用自帶的IDLE進行程序調試
12.3.2 使用assert語句調試程序
12.4 小結
3章 文件及目錄操作
視頻講解:140分鍾
13.1 基本文件操作
13.1.1 創建和打開文件
13.1.2 關閉文件
13.1.3 打開文件時使用with語句
13.1.4 寫入文件內容
13.1.5 讀取文件
13.2 目錄操作
13.2.1 os和os.path模塊
13.2.2 路徑
13.2.3 判斷目錄是否存在
13.2.4 創建目錄
13.2.5 刪除目錄
13.2.6 遍曆目錄
13.3 不錯文件操作
13.3.1 刪除文件
13.3.2 重命名文件和目錄
13.3.3 獲取文件基本信息
13.4 小結
4章 操作數據庫
視頻講解:74分鍾
14.1 數據庫編程接口
14.1.1 連接對象
14.1.2 遊標對象
14.2 使用SQLite
14.2.1 創建數據庫文件
14.2.2 操作SQLite
14.3 使用MySQL
14.3.1 下載安裝MySQL
14.3.2 安裝PyMySQL
14.3.3 連接數據庫
14.3.4 創建數據錶
14.3.5 操作MySQL數據錶
14.4 小結
第3篇 不錯應用
5章 GUI界麵編程
視頻講解:82分鍾
15.1 初識GUI
15.1.1 什麼是GUI
15.1.2 常用的GUI框架
15.1.3 安裝wxPython
15.2 創建應用程序
15.2.1 創建一個wx.App的子類
15.2.2 直接使用wx.App
15.2.3 使用wx.Frame框架
15.3 常用控件
15.3.1 StaticText文本類
15.3.2 TextCtrl輸入文本類
15.3.3 Button按鈕類
15.4 BoxSizer布局
15.4.1 什麼是BoxSizer
15.4.2 使用BoxSizer布局
15.5 事件處理
15.5.1 什麼是事件
15.5.2 綁定事件
15.6 小結
6章 Pygame遊戲編程
視頻講解:84分鍾
16.1 初識Pygame
16.1.1 安裝Pygame
16.1.2 Pygame常用模塊
16.2 Pygame基本使用
16.3 開發Flappy Bird遊戲
16.3.1 遊戲簡介
16.3.2 遊戲分析
16.3.3 搭建主框架
16.3.4 創建小鳥類
16.3.5 創建管道類
16.3.6 計算得分
16.3.7 碰撞檢測
16.4 小結
7章 網絡爬蟲開發
視頻講解:163分鍾
17.1 初識網絡爬蟲
17.1.1 網絡爬蟲概述
17.1.2 網絡爬蟲的分類
17.1.3 網絡爬蟲的基本原理
17.2 網絡爬蟲的常用技術
17.2.1 Python的網絡請求
17.2.2 請求headers處理
17.2.3 網絡超時
17.2.4 代理服務
17.2.5 HTML解析之BeautifulSoup
17.3 網絡爬蟲開發常用框架
17.3.1 Scrapy爬蟲框架
17.3.2 Crawley爬蟲框架
17.3.3 PySpider爬蟲框架
17.4 實戰項目:快手爬票
17.4.1 快手爬票概述
17.4.2 搭建QT環境
17.4.3 主窗體設計
17.4.4 分析網頁請求參數
17.4.5 下載站名文件
17.4.6 車票信息的請求與顯示
17.5 小結
8章 使用進程和綫程
視頻講解:95分鍾
18.1 什麼是進程
18.2 創建進程的常用方式
18.2.1 使用multiprocessing模塊創建進程
18.2.2 使用Process子類創建進程
18.2.3 使用進程池Pool創建進程
18.3 進程間通信
18.3.1 隊列簡介
18.3.2 多進程隊列的使用
18.3.3 使用隊列在進程間通信
18.4 什麼是綫程
18.5 創建綫程
18.5.1 使用threading模塊創建綫程
18.5.2 使用Thread子類創建綫程
18.6 綫程間通信
18.6.1 什麼是互斥鎖
18.6.2 使用互斥鎖
18.6.3 使用隊列在綫程間通信
18.7 小結
9章 網絡編程
視頻講解:60分鍾
19.1 網絡基礎
19.1.1 為什麼要使用通信協議
19.1.2 TCP/IP簡介
19.1.3 UDP簡介
19.1.4 Socket簡介
19.2 TCP編程
19.2.1 創建TCP服務器
19.2.2 創建TCP客戶端
19.2.3 執行TCP服務器和客戶端
19.3 UDP編程
19.3.1 創建UDP 服務器
19.3.2 創建UDP 客戶端
19.3.3 執行UDP服務器和客戶端
19.4 小結
第20章 Web編程
視頻講解:93分鍾
20.1 Web基礎
20.1.1 HTTP協議
20.1.2 Web服務器
20.1.3 前端基礎
20.1.4 靜態服務器
20.2 WSGI接口
20.2.1 CGI簡介
20.2.2 WSGI簡介
20.2.3 定義WSGI接口
20.2.4 運行WSGI服務
20.3 Web框架
20.3.1 什麼是Web框架
20.3.2 Python中常用的Web框架
20.4 小結
第21章 Flask框架
視頻講解:75分鍾
21.1 Flask簡介
21.1.1 安裝虛擬環境
21.1.2 安裝Flask
21.1.3 個Flask程序
21.2 Flask基礎
21.2.1 開啓調試模式
21.2.2 路由
21.2.3 靜態文件
21.2.4 藍圖
21.3 模闆
21.3.1 渲染模闆
21.3.2 變量
21.3.3 控製結構
21.4 Web錶單
21.4.1 CSRF保護和驗證
21.4.2 錶單類
21.4.3 把錶單渲染成HTML
21.5 小結
第4篇 項目實戰
第22章 e起去旅行網站
視頻講解:143分鍾
22.1 係統功能設計
22.1.1 係統功能結構
22.1.2 係統業務流程
22.2 係統開發必備
22.2.1 係統開發環境
22.2.2 文件夾組織結構
22.3 數據庫設計
22.3.1 數據庫概要說明
22.3.2 數據錶模型
22.3.3 數據錶關係
22.4 前颱用戶模塊設計
22.4.1 會員注冊功能實現
22.4.2 會員登錄功能實現
22.4.3 會員退齣功能實現
22.5 前颱首頁模塊設計
22.5.1 推薦景區功能實現
22.5.2 推薦地區功能實現
22.5.3 搜索景區功能實現
22.6 景區模塊設計
22.6.1 查看景區功能實現
22.6.2 查看遊記功能實現
22.6.3 收藏景區功能實現
22.6.4 查看收藏景區功能實現
22.7 關於我們模塊設計
22.8 後颱模塊設計
22.8.1 管理員登錄功能實現
22.8.2 景區管理功能實現
22.8.3 地區管理功能實現
22.8.4 遊記管理功能實現
22.8.5 會員管理功能實現
22.8.6 日誌管理功能實現
22.9 小結
· · · · · · (
收起)
評分
☆☆☆☆☆
還行,後麵幾章泛而不深,尤其是爬蟲那章,沒會走路就開始學跑的感覺。
評分
☆☆☆☆☆
還行,後麵幾章泛而不深,尤其是爬蟲那章,沒會走路就開始學跑的感覺。
評分
☆☆☆☆☆
還行,後麵幾章泛而不深,尤其是爬蟲那章,沒會走路就開始學跑的感覺。
評分
☆☆☆☆☆
還行,後麵幾章泛而不深,尤其是爬蟲那章,沒會走路就開始學跑的感覺。
評分
☆☆☆☆☆
還行,後麵幾章泛而不深,尤其是爬蟲那章,沒會走路就開始學跑的感覺。