Python 測試開發入門與實踐
陳曉伍
買這商品的人也買了...
-
$414Python 數據可視化 (Mastering Python Data Visualization) -
實戰機器學習|以深度學習演算企業資料$450$383 -
全棧軟件測試自動化 Selenium 和 Appium (Python版)$354$336 -
Python Web 開發從入門到精通$599$569 -
Python 項目開發實戰$474$450 -
$713軟件自動化測試實戰 基於開源測試工具 -
$600pytest 框架與自動化測試應用 -
$374Web 安全 360度全面防護 -
$539Flutter 內核源碼剖析 -
$505軟件測試技術指南, 2/e -
$378軟件測試實戰指南 -
$356軟件測試(慕課版 第2版) -
跨平台 App + Web API 實戰:使用 Flutter 和 ASP.NET Core 開發尋寶遊戲$420$328 -
$327Python 編程基礎與自動化測試 -
Excel 自學聖經:從完整入門到職場活用的技巧與實例大全, 2/e$650$514 -
$331因特網軟件測試 (初級) -
$378IT 審計:用 SQL + Python 提升工作效率 -
$607Web 安全攻防從入門到精通 -
$403Web 滲透測試新手實操詳解 -
紅藍對抗 — 解密滲透測試與網絡安全建設$828$787 -
真槍實彈做專案:PyQt 極速開發視窗軟體, 2/e$880$695 -
快速學會 Python 架站技術:活用 Django 4 建構動態網站的 16堂課$780$608 -
Elasticsearch 數據搜索與分析實戰$599$569 -
$305網絡攻防實訓 (微課視頻版) -
$458Excel+Python輕松掌握數據分析
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
VIP 95折
深入淺出 SSD 測試 : 固態存儲測試流程 方法與工具$594$564 -
VIP 95折
MCP 開發從入門到實戰$515$489 -
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
RISC-V 架構 DSP 處理器設計$534$507 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
85折
$454RAG 實踐權威指南:構建精準、高效大模型之道 -
VIP 95折
CUDA 並行編程與性能優化$714$678 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
VIP 95折
大模型驅動的具身智能 架構,設計與實現$534$507 -
VIP 95折
納米級CMOS VLSI電路(可制造性設計)$474$450 -
VIP 95折
Manus應用與AI Agent設計指南:從入門到精通$359$341 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
VIP 95折
芯片的較量 (日美半導體風雲)$414$393 -
VIP 95折
Manus AI 智能體從入門到精通$294$279 -
87折
$981深度學習:基礎與概念 -
85折
$505GitHub Copilot 編程指南 -
87折
$469Cursor 與 Copilot 開發實戰 : 讓煩瑣編程智能化 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
Verilog HDL計算機網絡典型電路算法設計與實現$354$336 -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673
簡體館年度書展|現貨2書79折3書75折 詳見活動內容 »
-
85折
$806Linux x64 匯編語言編程 -
VIP 95折
MCP 極簡開發 : 輕鬆打造高效智能體$479$455 -
VIP 95折
硬件系統模糊測試:技術揭秘與案例剖析$419$398 -
VIP 95折
生成式視覺模型原理與實踐$288$274 -
87折
$459AI大模型:賦能通信產業 -
VIP 95折
科學預測——預見科學之美$408$388 -
VIP 95折
Processing創意編程入門:從編程原理到項目案例$299$284 -
87折
$360高薪Offer 簡歷、面試、談薪完全攻略 -
VIP 95折
軟件系統優化$534$507 -
85折
$505GitHub Copilot 編程指南 -
85折
$551C#核心編程200例(視頻課程+全套源程序) -
VIP 95折
SAAS + AI 架構實戰:業務解析、架構設計、AI 應用$708$673 -
VIP 95折
深入淺出 Docker, 2/e$419$398 -
85折
$658Unity 特效制作:Shader Graph 案例精講 -
79折
$275零基礎玩轉國產大模型DeepSeek -
VIP 95折
人工智能大模型:機器學習基礎$774$735 -
VIP 95折
RAG 極簡入門:原理與實踐$419$398 -
VIP 95折
大模型實戰 : 從零實現 RAG 與 Agent 系統$419$398 -
VIP 95折
算法趣學(第2版)$348$331 -
VIP 95折
大模型理論與實踐——打造行業智能助手$354$336 -
VIP 95折
大模型應用開發 RAG 實戰課$599$569 -
85折
$509生成式人工智能 (基於 PyTorch 實現) -
VIP 95折
機器人抓取力學$894$849 -
VIP 95折
集成電路版圖設計從入門到精通$474$450 -
VIP 95折
Java 學習筆記, 6/e$839$797
相關主題
商品描述
本書主要包括兩部分內容,第一部分重點介紹Python 的基礎知識,
讓讀者可以從零開始入門Python Web 開發測試;第二部分重點介紹Python Web 項目的開發實踐,讓讀者可以一步一步地瞭解開發一個Python Web 項目的過程。
本書是一本介紹Python Web 測試開發的基礎書,從最基礎的Python 概念、Python 語法,到最後的Python Web 的項目實踐,囊括Python Web 測試開發所需的基礎知識和實踐方法,非常適合準備轉型PythonWeb 測試開發的人員。
同時,本書也介紹了Python 語言的一些高級特性,如語法糖、內置表達式、魔法屬性等。因此本書也是一本Python 進階教程,適合那些已經掌握一定的Python 基礎知識、希望提升Python 編程能力的讀者。
最後,本書一以貫之地以實踐為主旨,除了介紹Python 語法知識之外,更多地關註Python 語言的實踐。例如,第一部分會提供一些練習題,還會有專門的章節來介紹如何學習和使用Python 的類庫;而第二部分則重點介紹實踐項目。所以本書也很適合那些掌握了Python 知識卻沒有Python Web 項目實踐經驗的讀者。
作者簡介
陳曉伍 Python愛好者、測試開發工程師;曾就職於新浪、當當,現就職於於汽車之家商業技術中心。出版過《Python Web自動化測試設計與實現》。
目錄大綱
第 1 章 Python 基礎 1
1.1 Python 溯源 1
1.1.1 Python 的由來 1
1.1.2 Python 的特點 1
1.1.3 Python 的應用 2
1.1.4 Python 的版本 3
1.2 Python 環境安裝 4
1.2.1 Windows 環境安裝 4
1.2.2 Linux 環境安裝 5
1.2.3 多版本環境安裝 6
1.2.4 Python 第三方庫安裝 8
1.2.5 Python 虛擬環境安裝 10
1.2.6 PyCharm 開發環境安裝 11
第 2 章 Python 語法 17
2.1 初識Python 17
2.1.1 Python 執行環境 17
2.1.2 Python 執行方式 18
2.2 基礎語法 18
2.2.1 語法格式說明 18
2.2.2 基本數據類型 22
2.2.3 變量與常量 27
2.2.4 運算符與表達式 28
2.3 邏輯控制語句 36
2.3.1 if-else 語句 36
2.3.2 for 語句 37
2.3.3 while 語句 37
2.3.4 continue 語句 38
2.3.5 break 語句 38
2.3.6 pass 語句 39
2.4 數據結構介紹 40
2.4.1 列表 40
2.4.2 元組 44
2.4.3 字典 45
2.4.4 字符串 47
2.5 函數介紹 55
2.5.1 函數定義 55
2.5.2 匿名函數 57
2.5.3 內置函數介紹 58
2.6 類與對象 65
2.6.1 類的定義 65
2.6.2 模塊與包 73
2.6.3 標準庫介紹 74
2.7 異常處理 75
2.7.1 異常捕獲與處理 75
2.7.2 異常拋出與分類 78
2.7.3 自定義異常 79
2.7.4 異常妙用 79
2.8 程序調試 81
2.8.1 交互式 81
2.8.2 調用式 81
2.8.3 註入式 82
2.8.4 Pdb 命令 82
第3 章 Python 進階 85
3.1 特性語法 85
3.1.1 Pythonic 編程 85
3.1.2 推導表達式 88
3.1.3 上下文管理器 89
3.1.4 疊代器 94
3.1.5 生成器 96
3.1.6 閉包 98
3.1.7 裝飾器 100
3.1.8 內省 105
3.1.9 語法糖 112
3.1.10 魔法方法與屬性 113
3.2 並發編程 116
3.2.1 多進程 116
3.2.2 多線程 122
3.2.3 協程 127
3.2.4 異步 130
3.3 打包與發布 132
3.3.1 打包 132
3.3.2 發布 137
第4 章 常用庫實踐 138
4.1 日常類庫 138
4.1.1 sys——解釋器模塊 138
4.1.2 os——操作系統模塊 139
4.1.3 getopt——命令行參數模塊 143
4.1.4 minidom——XML 讀寫模塊 145
4.1.5 json——讀寫JSON 模塊 149
4.1.6 openpyxl——讀寫Excel 模塊 152
4.1.7 logging——日誌模塊 155
4.2 數據存儲庫 160
4.2.1 records——輕量級DB 框架 160
4.2.2 redis——讀寫Redis 庫 162
4.2.3 pymongo——讀寫MongoDB 庫 166
4.3 Web 相關庫 169
4.3.1 requests——HTTP 網絡請求庫 169
4.3.2 Flask——Web 開發框架 172
第5 章 Web 前端開發基礎 184
5.1 Vue 框架學習 184
5.1.1 基本使用 184
5.1.2 模板語法 185
5.1.3 表單 192
5.1.4 組件 195
5.1.5 路由 198
5.1.6 AJAX 請求 198
5.1.7 vue-cli 腳手架 200
5.2 案例實戰:任務列表 202
5.2.1 需求說明及分析 202
5.2.2 模塊及設計 202
5.2.3 數據庫設計 203
5.2.4 前端開發 203
5.2.5 後端開發 212
5.2.6 前後端配置 216
第6 章 測試開發實踐 217
6.1 測試代理服務開發(HProxy) 217
6.1.1 需求說明及分析 217
6.1.2 模塊及設計 217
6.1.3 數據庫設計 218
6.1.4 前端開發 219
6.1.5 後端開發 224
6.2 Mock 服務開發(iMock) 232
6.2.1 需求說明及分析 232
6.2.2 模塊及設計 232
6.2.3 數據庫設計 233
6.2.4 前端開發 234
6.2.5 後端開發 239
6.3 數據查詢服務開發(iData) 248
6.3.1 需求說明及分析 248
6.3.2 模塊及設計 248
6.3.3 前端開發 249
6.3.4 後端開發 253
6.4 API 測試平臺開發(iAPI) 258
6.4.1 需求說明及分析 258
6.4.2 模塊及設計 258
6.4.3 數據庫設計 259
6.4.4 前端開發 260
6.4.5 後端開發 275
附錄 284
附錄1 數據庫結構文件 284
附錄2 整體部署架構 286
附錄3 Nginx 完整配置樣例 287
附錄4 前後端代碼倉庫匯總 288


