精通Python自動化編程(2021年機械工業出版社出版的圖書)

精通Python自動化編程(2021年機械工業出版社出版的圖書)

本詞條是多義詞,共2個義項
更多義項 ▼ 收起列表 ▲

《精通python自動化編程》是2021年3月機械工業出版社出版的圖書,作者是黃永祥,本書理論與實踐相結合,案例豐富,非常適合從零開始學習自動化編程的讀者學習。

基本介紹

  • 中文名:精通python自動化編程
  • 作者:黃永祥
  • 出版社:機械工業出版社
  • ISBN:9787111671824
內容簡介,圖書目錄,

內容簡介

本書由一線Python開發工程師精心編寫,循序漸進地介紹Python自動化編程的相關知識,全書共20章,第1~14章講解Python編程基礎知識,第15章介紹關係型資料庫SQLite和MySQL、非關係型資料庫MongoDB和Redis、ORM框架SQLAlchemy的套用,第16~20章分別介紹Selenium實現網頁自動化、Requests實現網頁爬蟲編程、辦公自動化編程、OpenCV實現圖像識別與定位、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( ) 104
5.1.6 判斷子集:issubset( )和issuperset( ) 105
5.1.7 格式轉換:set( ) 106
5.2 字典的創建與操作 107
5.2.1 基本操作 107
5.2.2 獲取鍵值:get( )和setdefault( ) 109
5.2.3 刪除鍵值對:pop( )和popitem( ) 110
5.2.4 獲取所有鍵:keys( ) 111
5.2.5 獲取所有值:values( ) 112
5.2.6 獲取所有鍵值:items( ) 112
5.2.7 更新字典:update( ) 113
5.2.8 格式轉換:dict( ) 113
5.3 實戰項目:社交功能“好友推薦” 114
5.4 本章小結 116
第6章 流程控制語句 117
6.1 條件判斷 117
6.1.1 if語句 117
6.1.2 if嵌套 119
6.2 循環遍歷 120
6.2.1 for循環 120
6.2.2 while循環 122
6.2.3 終止循環:break 123
6.2.4 跳過本次循環:continue 124
6.2.5 空語句:pass 125
6.3 三目運算符 126
6.4 推導式 127
6.5 實戰項目:個人健康評測 130
6.6 本章小結 132
第7章 函式 134
7.1 內置函式 134
......

相關詞條

熱門詞條

聯絡我們