TOP
0
0
【簡體曬書區】 單本79折,5本7折,活動好評延長至5/31,趕緊把握這一波!
精通Python自動化編程(簡體書)
滿額折

精通Python自動化編程(簡體書)

人民幣定價:119 元
定  價:NT$ 714 元
優惠價:87621
領券後再享88折
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:18 點
相關商品
商品簡介
目次

商品簡介

本書由一線Python開發工程師精心編寫,循序漸進地介紹Python自動化程序設計的相關知識,全書共20章,第1~14章講解Python程序設計基礎知識,第15章介紹關係型數據庫SQLite和MySQL、非關係型數據庫MongoDB和Redis、ORM框架SQLAlchemy的應用,第16~20章分別介紹Selenium實現網頁自動化、Requests實現網頁爬蟲程序設計、辦公自動化程序設計、OpenCV實現圖像識別與定位、Web系統的開發與部署。
本書理論與實踐相結合,案例豐富,非常適合從零開始學習自動化程序設計的讀者學習。

程序設計逐漸成為一項常見的專業技能,企業中很多工作都能用程式完成,從而將員工從重複枯燥的工作中釋放出來。現在,中小學也開始將程序設計納入教學中。
面對人人學程序設計的熱潮,Python是眾多程序設計語言的首選。它入門簡單、使用廣泛,不僅適用於人工智能、系統開發、網絡爬蟲領域,還廣泛用在自動化測試、自動化運維和自動化辦公開發中。本書主要針對Python初學者、測試工程師、運維工程師和辦公自動化開發人員編寫,講述如何使用Python完成重複性的工作或任務,從而釋放勞動力,提高工作效率。
本書是筆者使用Python編寫自動化測試和自動化辦公程式的經驗總結,內容循序漸進,由淺入深,並結合了當前各種熱門的新技術,希望對於正在使用Python編寫自動化程式的人員有所説明。
本書結構
本書循序漸進地介紹Python自動化程序設計的相關知識,20章內容劃分如下:
第1~14章全面講解Python程序設計基礎知識,以非計算機專業的角度入門Python程序設計。
第15章講解如何使用Python實現資料庫操作。
第16~20章講解自動化程序設計的相關技術,分別介紹了使用Selenium實現網頁自動化、使用Requests實現網頁爬蟲程序設計、使用PyAutoGUI和PyWinAuto實現辦公自動化程序設計、使用OpenCV實現圖像識別與定位以及Flask Web框架在自動化系統開發中的運用。
本書特色
循序漸進,從零基礎入手:本書從初學者必備的基礎知識入手,循序漸進地介紹自動化程式開發和實現的各種知識。本書尤其適合沒有接觸過Python程序設計的讀者使用。
實例豐富,由淺入深:本書每個知識點都配以實例進行講解,力求讓讀者更容易地掌握知識要點。實例選擇從易到難,包括網頁自動化程式的編寫、爬蟲程式的編寫、軟硬體辦公設備的自動化操作、Web自動化程式的開發等,並結合了筆者的實際開發經驗,解決實際開發中遇到的各種問題。
注重實踐,滿足多崗位工作需求:本書根據編者多年從業經驗編寫,其中涉及的技術可適應多種崗位,比如爬蟲工程師、運維人員、自動化測試人員,對於有興趣通過編寫程式提高辦公效率的辦公人員以及辦公自動化Web開發人員都可以從本書中獲益。
原始程式碼下載
本書原始程式碼可以登錄機械工業出版社華章公司的網站下載,方法是搜索到本書,然後在頁面上的“資源下載”模組下載即可。如果下載有問題,請發送電子郵件。
讀者物件
本書主要適合以下讀者閱讀:
從零開始學習自動化程序設計的初學者。
自動化測試工程師、運維工程師和網絡爬蟲工程師。
零基礎的Python初學者以及自動化辦公開發的從業人員。
筆者從事了多年的自動化程序設計工作,本書應該說是來自實踐的經驗心得,雖然力爭完美,但限於水準,難免會存在錯誤,歡迎廣大讀者及業界專家不吝指正(讀者可以加入QQ群與筆者聯繫)。

黃永祥
2020年10月9日

目次

前言
第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章 元組和列表 ...............

您曾經瀏覽過的商品

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 621
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區