每日一書:《Python編程入門 第三版》PDF 中文高清版

內(nèi)容簡介
Python是一種解釋型、面向?qū)ο蟆討B(tài)數(shù)據(jù)類型的高級程序設(shè)計語言,自20世紀(jì)90年代初誕生至今,逐漸被廣泛應(yīng)用于處理系統(tǒng)管理任務(wù)和Web編程。
本書用通俗易懂的語言結(jié)合常見任務(wù)、屏幕圖和詳細(xì)的解釋,循序漸進地介紹了Python的基礎(chǔ)知識,助你輕松、迅速地學(xué)習(xí)Python。書中沒有深奧的理論或者高級應(yīng)用,非常適合用來自學(xué)。
文末領(lǐng)取
文末領(lǐng)取
文末領(lǐng)取
目錄
第1章 編程簡介 1
1.1 Python語言 2
1.2 Python適合用于做什么 3
1.3 程序員如何工作 4
1.4 安裝Python 6
1.4.1 在Windows系統(tǒng)上安裝Python 6
1.4.2 在Mac系統(tǒng)上安裝Python.7
1.4.3 在Linux系統(tǒng)上安裝Python 7

第2章 算術(shù)、字符串與變量 9
2.1 交互式命令shell 10
2.1.1 shell提示符 10
2.1.2 記錄 10
2.2 整數(shù)算術(shù) 11
2.2.1 整除 11
2.2.2 求值順序 12
2.2.3 長度不受限制 12
2.3 浮點數(shù)算術(shù) 13
2.3.1 浮點數(shù)字面量 13
2.3.2 溢出 14
2.3.3 精度有限 14
2.3.4 復(fù)數(shù) 15
2.4 其他數(shù)學(xué)函數(shù) 16
2.4.1 使用返回值 16
2.4.2 導(dǎo)入模塊 16
2.5 字符串 17
2.5.1 標(biāo)識字符串 17
2.5.2 字符串的長度 18
2.6 字符串拼接 19
2.7 獲取幫助 20
2.7.1 列出模塊中的函數(shù) 20
2.7.2 打印文檔字符串 21
2.8 類型轉(zhuǎn)換 22
2.8.1 將整數(shù)和字符串轉(zhuǎn)換為浮點數(shù) 22
2.8.2 將整數(shù)和浮點數(shù)轉(zhuǎn)換為字符串 22
2.8.3 將浮點數(shù)轉(zhuǎn)換為整數(shù) 23
2.8.4 將字符串轉(zhuǎn)換為數(shù)字 23
2.9 變量和值 24
2.10 賦值語句 26
2.11 變量如何引用值 28
2.11.1 賦值時不復(fù)制 28
2.11.2 數(shù)字和字符串是不可變的 28
2.12 多重賦值 29

第3章 編寫程序 31
3.1 使用IDLE的編輯器 32
3.1.1 在IDLE中編寫程序 32
3.1.2 從命令行運行程序 33
3.1.3 從命令行調(diào)用Python 33
3.2 編譯源代碼 35
3.3 從鍵盤讀取字符串 36
3.3.1 跟蹤程序 36
3.3.2 從鍵盤讀取數(shù)字 38
3.4 在屏幕上打印字符串 39
3.5 源代碼注釋 41
3.6 程序的組織 42

第4章 流程控制 43
4.1 布爾邏輯 44
4.1.1 邏輯相等 45
4.1.2 邏輯與 45
4.1.3 邏輯或 45
4.1.4 邏輯非 45
4.1.5 計算較長的布爾表達(dá)式 46
4.1.6 計算包含圓括號的布爾表達(dá)式 46
4.1.7 計算不包含圓括號的布爾表達(dá)式 47
4.1.8 短路求值 48
4.2 if 語句 49
4.3 代碼塊和縮進 51
4.3.1 if/elif 語句 52
4.3.2 條件表達(dá)式 53
4.4 循環(huán) 54
4.4.1 for 循環(huán) 54
4.4.2 while 循環(huán) 56
4.5 比較for 循環(huán)和while 循環(huán) 59
4.5.1 計算階乘 59
4.5.2 計算用戶輸入的數(shù)字的總和 61
4.5.3 計算未知個數(shù)字的總和 62
4.6 跳出循環(huán)和語句塊 64
4.7 循環(huán)中的循環(huán) 66

第5 章 函數(shù) 67
5.1 調(diào)用函數(shù) 68
5.1.1 不返回值的函數(shù) 69
5.1.2 給函數(shù)名賦值 69
5.2 定義函數(shù) 70
5.3 變量的作用域 73
5.4 使用main 函數(shù) 75
5.5 函數(shù)的參數(shù) 76
5.5.1 按引用傳遞 76
5.5.2 一個重要示例 77
5.5.3 默認(rèn)值 78
5.5.4 關(guān)鍵字參數(shù) 79
5.6 模塊 80
5.6.1 創(chuàng)建Python 模塊 80
5.6.2 名稱空間 82

第6 章 字符串 83
6.1 字符串索引 84
6.1.1 負(fù)數(shù)索引 85
6.1.2 使用for 循環(huán)訪問字符 86
6.2 字符 87
6.3 字符串切片 89
6.3.1 獲取切片的捷徑 90
6.3.2 使用負(fù)數(shù)索引的切片 91
6.4 標(biāo)準(zhǔn)字符串函數(shù) 92
6.4.1 測試函數(shù) 92
6.4.2 搜索函數(shù) 93
6.4.3 改變大小寫的函數(shù) 94
6.4.4 設(shè)置格式的函數(shù) 94
6.4.5 剝除函數(shù) 95
6.4.6 拆分函數(shù) 95
6.4.7 替換函數(shù) 96
6.4.8 其他函數(shù) 97
6.5 正則表達(dá)式 98
6.5.1 簡單的正則表達(dá)式 98
6.5.2 使用正則表達(dá)式匹配字符串 99
6.5.3 其他正則表達(dá)式 100

第7 章 數(shù)據(jù)結(jié)構(gòu) 101
7.1 type 命令 102
7.2 序列 103
7.3 元組 104
7.3.1 元組是不可變的 105
7.3.2 元組函數(shù) 106
7.4 列表 108
7.5 列表函數(shù) 110
7.6 列表排序 113
7.7 列表解析 115
7.7.1 列表解析示例 116
7.7.2 使用列表解析進行篩選 117
7.8 字典 118
7.8.1 對鍵的限制 119
7.8.2 字典函數(shù) 120
7.9 集合 122

第8 章 輸入和輸出 123
8.1 設(shè)置字符串格式 124
8.1.1 字符串插入 124
8.1.2 轉(zhuǎn)換說明符 125
8.2 格式字符串 126
8.3 讀寫文件 128
8.3.1 文件夾 130
8.3.2 當(dāng)前工作目錄 130
8.4 檢查文件和文件夾 131
8.5 處理文本文件 134
8.5.1 逐行讀取文本文件 134
8.5.2 將整個文本文件作為一個字符串進行讀取 135
8.5.3 寫入文本文件 136
8.5.4 附加到文本文件末尾 136
8.5.5 將字符串插入到文件開頭 137
8.6 處理二進制文件 138
8.7 讀取網(wǎng)頁 141

第9 章 異常處理 143
9.1 異常 144
9.2 捕獲異常 146
9.2.1 try/except 塊 148
9.2.2 捕獲多種異常 149
9.2.3 捕獲所有異常 149
9.3 清理操作 150

第10 章 面向?qū)ο缶幊?153
10.1 編寫類 154
10.2 顯示對象 156
10.3 靈活的初始化 160
10.4 設(shè)置函數(shù)和獲取函數(shù) 162
10.4.1 特性裝飾器 163
10.4.2 私有變量 166
10.5 繼承 168
10.6 多態(tài) 171
10.6.1 實現(xiàn)get_move 函數(shù) 172
10.6.2 玩游戲Undercut 173
10.7 更深入地學(xué)習(xí) 175

第11 章 案例研究:文本統(tǒng)計 177
11.1 問題描述 178
11.2 保留想要的字母 180
11.3 使用大型數(shù)據(jù)文件測試代碼 182
11.4 找出出現(xiàn)次數(shù)較多的單詞 184
11.5 將字符串轉(zhuǎn)換為次數(shù)字典 187
11.6 組織在一起 188
11.7 練習(xí) 190
11.8 終的程序 192

總結(jié)
作為一名測試工程師要自己擁有核心競爭力,努力提升自己是關(guān)鍵,而如何提升,就需要看自己個人的學(xué)習(xí)習(xí)慣了。
最后只想說,學(xué)習(xí)不會辜負(fù)任何人,需要這本《Python編程入門 第三版》PDF的朋友可以關(guān)注下圖自行領(lǐng)?。?/strong>

