買這商品的人也買了...
-
學徒模式-優秀軟體開發者的養成之路 (Apprenticeship Patterns: Guidance for the Aspiring Software Craftsman)$420$332 -
$312Web API 的設計與開發 (Web API : the Good Parts) -
單元測試的藝術, 2/e (The Art of Unit Testing: with examples in C#, 2/e)$650$507 -
Python 資料科學與人工智慧應用實務$650$553 -
$352Python自動化開發實戰 -
$469Julia 編程從入門到實踐 -
$505Python Flask Web 開發入門與項目實戰 -
Python 接班人出世:最新科學專用語言 Julia 入門實戰$690$545 -
$403Python Web 自動化測試入門與實戰 -
Python for DevOps|學習精準有效的自動化 (Python for Devops: Learn Ruthlessly Effective Automation)$780$616 -
$237從Excel到Python:用Python輕松處理Excel數據 -
$403Python 自動化測試入門與進階實戰 -
完全自學!Go 語言 (Golang) 實戰聖經 (The Go Workshop: Learn to write clean, efficient code and build high-performance applications with Go)$880$695 -
$454Python 自動化辦公:3分鐘完成一天工作 -
$505學 Python 不加班 -- 輕鬆實現辦公自動化 -
$417Django 3 Web 應用開發實戰 -
$407OpenCV 圖像處理入門與實踐 -
菜鳥也能懂的 WordPress 網頁製作:學會客製化專屬於自己的網頁 (iT邦幫忙鐵人賽系列書)$600$468 -
Python 幫幫忙!用程式思維解決現實世界問題 (Real-World Python: A Hacker's Guide to Solving Problems with Code)$630$567 -
TensorFlow.js 學習手冊 (Learning Tensorflow.Js: Powerful Machine Learning in JavaScript)$580$458 -
MLOps 實踐 — 機器學習從開發到生產 (全彩)$636$604 -
Python FastAPI 構建數據科學應用$534$507 -
Python 大數據專案 X 工程 X 產品 資料工程師的升級攻略, 2/e$780$616 -
LangChain 實戰派:大語言模型 + LangChain + 向量數據庫$534$507 -
分佈式系統實戰派 — 從簡單系統到復雜系統$648$616
中文年末書展|繁簡參展書2書75折 詳見活動內容 »
-
75折
為你寫的 Vue Components:從原子到系統,一步步用設計思維打造面面俱到的元件實戰力 (iThome 鐵人賽系列書)$780$585 -
75折
BDD in Action, 2/e (中文版)$960$720 -
75折
看不見的戰場:社群、AI 與企業資安危機$750$563 -
79折
AI 精準提問 × 高效應用:DeepSeek、ChatGPT、Claude、Gemini、Copilot 一本搞定$390$308 -
7折
超實用!Word.Excel.PowerPoint 辦公室 Office 365 省時高手必備 50招, 4/e (暢銷回饋版)$420$294 -
75折
裂縫碎光:資安數位生存戰$550$412 -
日本當代最強插畫 2025 : 150位當代最強畫師豪華作品集$640$576 -
79折
Google BI 解決方案:Looker Studio × AI 數據驅動行銷實作,完美整合 Google Analytics 4、Google Ads、ChatGPT、Gemini$630$498 -
79折
超有料 Plus!職場第一實用的 AI 工作術 - 用對 AI 工具、自動化 Agent, 讓生產力全面進化!$599$473 -
75折
從零開始學 Visual C# 2022 程式設計, 4/e (暢銷回饋版)$690$518 -
75折
Windows 11 制霸攻略:圖解 AI 與 Copilot 應用,輕鬆搞懂新手必學的 Windows 技巧$640$480 -
75折
精準駕馭 Word!論文寫作絕非難事 (好評回饋版)$480$360 -
Sam Yang 的插畫藝術:用 Procreate / PS 畫出最強男友視角 x 女孩美好日常$699$629 -
79折
AI 加持!Google Sheets 超級工作流$599$473 -
78折
想要 SSR? 快使用 Nuxt 吧!:Nuxt 讓 Vue.js 更好處理 SEO 搜尋引擎最佳化(iThome鐵人賽系列書)$780$608 -
78折
超實用!業務.總管.人資的辦公室 WORD 365 省時高手必備 50招 (第二版)$500$390 -
7折
Node-RED + YOLO + ESP32-CAM:AIoT 智慧物聯網與邊緣 AI 專題實戰$680$476 -
79折
「生成式⇄AI」:52 個零程式互動體驗,打造新世代人工智慧素養$599$473 -
7折
Windows APT Warfare:惡意程式前線戰術指南, 3/e$720$504 -
75折
我輩程式人:回顧從 Ada 到 AI 這條程式路,程式人如何改變世界的歷史與未來展望 (We, Programmers: A Chronicle of Coders from Ada to AI)$850$637 -
75折
不用自己寫!用 GitHub Copilot 搞定 LLM 應用開發$600$450 -
79折
Tensorflow 接班王者:Google JAX 深度學習又快又強大 (好評回饋版)$780$616 -
79折
GPT4 會你也會 - 共融機器人的多模態互動式情感分析 (好評回饋版)$700$553 -
79折
技術士技能檢定 電腦軟體應用丙級術科解題教本|Office 2021$460$363 -
75折
Notion 與 Notion AI 全能實戰手冊:生活、學習與職場的智慧策略 (暢銷回饋版)$560$420
相關主題
商品描述
本書由一線Python開發工程師精心編寫,循序漸進地介紹Python自動化編程的相關知識,
全書共20章,第1~14章講解Python編程基礎知識,
第15章介紹關係型數據庫SQLite和MySQL、非關係型數據庫MongoDB和Redis、ORM框架SQLAlchemy的應用,
第16~20章分別介紹Selenium實現網頁自動化、Requests實現網頁爬蟲編程、
辦公自動化編程、OpenCV實現圖像識別與定位、Web系統的開發與部署。
本書理論與實踐相結合,案例豐富,非常適合從零開始學習自動化編程的讀者學習。
作者簡介
資深軟件工程師,先後從事過系統開發和自動化開發工作。
精通自動化測試技術(B/S和C/S),尤其是Python語言及Flask、Django框架,擁有豐富的開發經驗。
曾出版《玩轉Python網絡爬蟲》《Django Web應用開發實戰》等圖書。
目錄大綱
目錄
前言
第1章 構建開發環境 ........................................ 1
1.1 Python的發展歷程 ........................................ 1
1.2 Python的應用場景 ........................................ 2
1.3 安裝Python ......... 3
1.3.1 在Windows下安裝Python 3.8 ..................... 3
1.3.2 在Linux下安裝Python 3.8 .......................... 6
1.4 PyCharm的安裝與使用 ........................................ 7
1.4.1 安裝PyCharm ........................................ 7
1.4.2 運行PyCharm ........................................ 9
1.4.3 創建項目 ........................................ 10
1.4.4 編寫並運行HelloWorld項目 ..................... 12
1.4.5 設置PyCharm開發環境 ............................. 13
1.5 實戰項目:復讀機 ........................................ 15
1.6 本章小結 ...................................... 17
第2章 基礎語法 ............................ 18
2.1 關鍵字與標識符 ........................................ 18
2.1.1 關鍵字 ............................. 18
2.1.2 標識符 ............................. 19
2.2 變量 ........................................ 21
2.2.1 變量的定義與使用 ...................................... 21
2.2.2 變量的深拷貝和淺拷貝 .............................. 23
2.3 運算符的使用 ... 26
2.3.1 算術運算符 ........................................ 26
2.3.2 比較運算符 ........................................ 27
2.3.3 賦值運算符 ........................................ 28
2.3.4 邏輯運算符 ........................................ 29
2.3.5 位運算符 ........................................ 30
2.3.6 成員運算符 ........................................ 31
2.3.7 身份運算符 ........................................ 31
2.3.8 運算符的優先級 ........................................ 32
2.4 編碼規範 ...................................... 33
2.4.1 代碼註釋 ........................................ 33
2.4.2 模塊與包 ........................................ 34
2.4.3 編碼縮進 ........................................ 36
2.5 實戰項目:猜數字遊戲 ........................................ 37
2.6 本章小結 ...................................... 39
第3章 數據類型 ............................ 40
3.1 數字類型 ...................................... 40
3.1.1 整型數據的進制與轉換 .............................. 40
3.1.2 浮點數的精度處理 ...................................... 43
3.1.3 布爾型數據的邏輯運算 .............................. 44
3.1.4 複數的使用與運算 ...................................... 45
3.2 字符串類型 ....... 45
3.2.1 定義與使用 ........................................ 46
3.2.2 格式化操作 ........................................ 48
3.2.3 使用運算符 ........................................ 52
3.2.4 大小寫轉換:capitalize() ............................ 53
3.2.5 大寫轉小寫:lower() ................................... 54
3.2.6 小寫轉大寫:upper() ................................... 55
3.2.7 大小寫切換:swapcase() ............................. 56
3.2.8 查找索引:find() ........................................ 57
3.2.9 查找索引:index() ....................................... 57
3.2.10 序列拼接字符串:join()............................ 58
3.2.11 分隔字符串:split() ................................... 59
3.2.12 單個替換:replace() .................................. 60
3.2.13 類型檢測:isalnum()、isalpha()和isdigit() ................................. ....... 61
3.3 實戰項目:客服熱線 ........................................ 62
3.4 本章小結 ........... 64
第4章 元組和列表 ........................................ 67
4.1 序列的操作 ....... 67
4.1.1 索引的正負值 ........................................ 67
4.1.2 元素截取操作 ........................................ 69
4.1.3 相加與相乘 ........................................ 71
4.1.4 檢測元素是否存在 ...................................... 73
4.2 元組的操作 ....... 75
4.2.1 基本操作 ........................................ 76
4.2.2 計算長度:len() ........................................ 77
4.2.3 **值和最小值:max()和min() ............... 78
4.2.4 累加求和:sum() ........................................ 79
4.2.5 格式轉換:tuple() ........................................ 79
4.2.6 查找索引:index() ....................................... 80
4.2.7 計算出現次數:count() ............................... 81
4.3 列表的操作 ....... 81
4.3.1 基本操作 ........................................ 82
4.3.2 新增元素:append() .................................... 84
4.3.3 插入元素:insert() ....................................... 84
4.3.4 新增多個元素:extend() ............................. 85
4.3.5 移除元素:pop() ........................................ 86
4.3.6 移除元素:remove() .................................... 87
4.3.7 列表反轉:reverse() .................................... 88
4.3.8 列表排序:sort()與sorted() ........................ 88
4.3.9 清空列表:clear() ........................................ 90
4.3.10 複製列表:copy() ...................................... 91
4.3.11 格式轉換:list() ........................................ 92
4.4 實戰項目:“營救村民”遊戲 ............................... 93
4.5 本章小結 ........... 97
第5章 集合和字典 ........................................ 99
5.1 集合的創建與操作 ........................................ 99
5.1.1 添加元素:add()和update() ...................... 100
5.1.2 刪除元素:pop()、remove()和discard() .. 101
5.1.3 獲取兩個集合的交集:intersection() ....... 102
5.1.4 獲取兩個集合的並集:union() ................. 103
5.1.5 獲取兩個集合的差集:difference() .............
