注冊(cè) | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書教育/教材/教輔教輔學(xué)習(xí)方法/報(bào)考Python程序設(shè)計(jì)基礎(chǔ)

Python程序設(shè)計(jì)基礎(chǔ)

Python程序設(shè)計(jì)基礎(chǔ)

定 價(jià):¥61.80

作 者: 呂宇飛
出版社: 電子工業(yè)出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787121465901 出版時(shí)間: 2023-09-01 包裝: 平塑
開本: 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡(jiǎn)介

  任務(wù)或者項(xiàng)目都僅僅是學(xué)習(xí)的載體,例如海龜畫圖重在理解程序設(shè)計(jì)的順序、選擇和循環(huán)等;摩爾斯碼重在解決字符串運(yùn)用、列表,附帶元組、字典和集合的基本概念;小小爬蟲解決OS庫函數(shù)調(diào)用、字符串運(yùn)用、正則表達(dá)式和文本文件讀寫;爬蟲應(yīng)用中解決相關(guān)庫函數(shù)的基本使用對(duì)Excel表的讀寫。

作者簡(jiǎn)介

  呂宇飛,畢業(yè)于浙江師范大學(xué),現(xiàn)工作于杭州市職業(yè)教育與成人教育研究室,是杭州市計(jì)算機(jī)專業(yè)和信息技術(shù)教研員 ,著作方向是程序設(shè)計(jì)、web 前端開發(fā)。主持《中職工美專業(yè)服務(wù)新農(nóng)村產(chǎn)教融合新樣式的實(shí)踐研究》2019年杭州市第六屆優(yōu)秀職業(yè)教育教學(xué)成果二等獎(jiǎng)。

圖書目錄

第1章 認(rèn)識(shí)Python 3
1.1 Python的起源與應(yīng)用 3
1.1.1 Python的起源 3
1.1.2 Python的應(yīng)用 3
1.2 Python的編程環(huán)境 6
1.2.1 Python的安裝與測(cè)試 6
1.2.2 PyCharm的安裝與啟動(dòng) 8
1.3 第一個(gè)Python程序—我愛我的祖國 9
1.3.1 案例:第一個(gè)Python程序 9
1.3.2 定義字符串 13
1.3.3 print( )函數(shù) 13
1.4 第二個(gè)Python程序—代碼編輯與調(diào)試 15
1.4.1 案例:第二個(gè)Python程序 15
1.4.2 對(duì)象、變量與賦值語句 16
1.4.3 input( )、str( )和字符串連接“+” 19
1.4.4 print( )函數(shù)的格式化輸出 20
1.4.5 代碼調(diào)試之?dāng)帱c(diǎn)調(diào)試 21
1.4.6 代碼調(diào)試之交互式調(diào)試 23
第2章 海龜繪圖 27
2.1 引用turtle模塊 27
2.1.1 案例:繪制線條 27
2.1.2 怎樣導(dǎo)入模塊 28
2.1.3 turtle模塊常用的函數(shù)和方法 29
2.2 繪制正方形 31
2.2.1 案例:繪制正方形 31
2.2.2 以新的視角看程序—while循環(huán)結(jié)構(gòu) 32
2.2.3 關(guān)系運(yùn)算與邏輯運(yùn)算 34
2.2.4 以新的視角看程序—for循環(huán)結(jié)構(gòu) 34
2.3 繪制有規(guī)律圖形 37
2.3.1 案例1:繪制連續(xù)內(nèi)切圓 37
2.3.2 案例2:繪制多層正方形線圈 39
2.4 繪制想要的圖形 41
2.4.1 案例:是方形還是圓形? 41
2.4.2 textinput( )與eval( ) 43
2.4.3 分支結(jié)構(gòu) 43
2.4.4 形變神不變 44
2.5 繪制彩圖 45
2.5.1 案例1:繪制彩色方形線圈 46
2.5.2 數(shù)據(jù)類型和類型轉(zhuǎn)換 47
2.5.3 算術(shù)運(yùn)算 48
2.5.4 案例2:繪制多彩螺旋線圈 49
2.6 滿天繁星 51
2.6.1 案例:滿天繁星 51
2.6.2 繪制黃色五角星 53
2.6.3 函數(shù)的定義與調(diào)用 53
2.6.4 函數(shù)的參數(shù) 54
2.6.5 隨機(jī)繪制五角星 55
2.6.6 獲取幸運(yùn)數(shù) 56
2.7 兩支畫筆 58
2.7.1 案例1:繪制線條 58
2.7.2 案例2:一方一圓兩支畫筆 59
第3章 數(shù)據(jù)類型 63
3.1 永不消逝的電波 63
3.1.1 案例:摩爾斯碼解碼器 64
3.1.2 字符串的訪問和切片 66
3.1.3 字符串的運(yùn)算 68
3.1.4 字符串的查找:find( )方法與index( )方法 69
3.1.5 字符串的計(jì)數(shù)與長(zhǎng)度:count( )方法與len( )方法 70
3.1.6 字符串的其他常用函數(shù)和方法 71
3.2 浪漫的科學(xué)禮物 74
3.2.1 案例:摩爾斯碼編碼器(列表版) 75
3.2.2 列表(list)的定義與訪問 77
3.2.3 列表的常見操作 80
3.2.4 列表的常用函數(shù)和方法 83
3.3 不可修改的序列 86
3.3.1 案例:摩爾斯碼編碼器(元組版) 87
3.3.2 元組的定義與訪問 89
3.3.3 元組的常見操作 92
3.3.4 元組的常用函數(shù)和方法 93
3.4 密碼字典和集合 96
3.4.1 案例:密碼字典 96
3.4.2 字典的定義 98
3.4.3 字典的訪問與遍歷 100
3.4.4 添加和修改字典的鍵值對(duì) 102
3.4.5 集合的定義與訪問 104
第4章 程序算法 109
4.1 列舉法 109
4.1.1 案例1:雞兔同籠 110
4.1.2 列舉法的代碼實(shí)現(xiàn) 111
4.1.3 案例2:開密碼鎖 111
4.2 選擇排序 114
4.2.1 案例1:最貴的價(jià)格—尋找擂主 114
4.2.2 案例2:價(jià)格排序—尋找每一輪的擂主 116
4.2.3 案例3:關(guān)聯(lián)品牌信息的價(jià)格排序—尋找每一輪穿著盔甲的擂主 119
4.3 冒泡排序 121
4.3.1 案例:鄉(xiāng)村農(nóng)業(yè)年產(chǎn)值排序—應(yīng)用冒泡排序 122
4.3.2 冒泡排序優(yōu)化 125
4.4 順序查找法 127
4.4.1 案例:查詢客戶是不是會(huì)員—應(yīng)用順序查找法 127
4.4.2 index( )與find( )方法 129
4.5 二分查找法 131
4.5.1 案例:查找列表中的數(shù)字—應(yīng)用二分查找法 132
4.5.2 二分查找法的實(shí)現(xiàn)過程 134
4.6 遞推算法 138
4.6.1 案例1:求階乘(遞推版) 138
4.6.2 案例2:爬樓梯 143
4.7 遞歸算法 147
4.7.1 案例1:求階乘(遞歸版) 147
4.7.2 案例2:兔子問題 150
第5章 數(shù)據(jù)采集 155
5.1 爬取一張網(wǎng)頁 155
5.1.1 案例:獲取一張網(wǎng)頁的源代碼 156
5.1.2 安裝第三方庫requests庫 158
5.1.3 requests.get( )和requests的常用方法 160
5.1.4 常見的第三方庫 161
5.2 讀懂一張網(wǎng)頁 162
5.2.1 案例:5.1.1節(jié)獲取的網(wǎng)頁源代碼 162
5.2.2 認(rèn)識(shí)網(wǎng)頁基本框架 162
5.2.3 常用的HTML標(biāo)簽 162
5.2.4 了解CSS樣式定義 164
5.3 正則表達(dá)式 166
5.3.1 案例:提取影片評(píng)分 168
5.3.2 正則表達(dá)式一:鄉(xiāng)愁 169
5.3.3 正則表達(dá)式二:提取影片名稱與評(píng)分 171
5.3.4 正則表達(dá)式三:在網(wǎng)頁中提取影片的鏈接地址 175
5.4 文件的讀寫 179
5.4.1 案例1:從影評(píng)文件中讀取內(nèi)容 179
5.4.2 file對(duì)象和相關(guān)方法 180
5.4.3 with語句 181
5.4.4 案例2:保存并讀取在網(wǎng)頁中提取的影片鏈接地址 182
第6章 文件管理 185
6.1 創(chuàng)建文件夾 185
6.1.1 案例:根據(jù)系列名稱創(chuàng)建文件夾 186
6.1.2 os模塊中的常用函數(shù) 187
6.1.3 路徑間隔符 189
6.1.4 創(chuàng)建級(jí)聯(lián)文件夾 190
6.1.5 怎么知道文件或文件夾已經(jīng)存在 191
6.1.6 創(chuàng)建系列小說文件夾 193
6.2 整理文件與文件夾 196
6.2.1 案例:自動(dòng)列出文件與文件夾 197
6.2.2 列出所有文件和文件夾的名稱 198
6.2.3 按關(guān)鍵字整理文件和文件夾 199
6.2.4 路徑拼接:os.path.join( ) 202
6.2.5 按文件類型整理文件 204
6.3 重命名批量文件 210
6.3.1 案例:以順序數(shù)字重命名文件 210
6.3.2 os.rename(path1,path2)函數(shù) 211
6.3.3 以隨機(jī)數(shù)重命名文件 212
6.3.4 保存文件的重命名記錄 213
第7章 快捷辦公 219
7.1 讀取Excel文件的數(shù)據(jù) 220
7.1.1 openpyxl庫的安裝 220
7.1.2 Excel基礎(chǔ)知識(shí) 220
7.1.3 資源文檔的使用 221
7.1.4 案例:讀取Excel文件 222
7.2 數(shù)據(jù)寫入和操作 225
7.2.1 案例1:添加數(shù)據(jù) 225
7.2.2 案例2:修改數(shù)據(jù) 227
7.2.3 案例3:插入行與刪除行 230
7.2.4 案例4:插入列 232
7.3 批量合并Excel文件 236
7.3.1 案例1:合并工作簿 237
7.3.2 案例2:公式應(yīng)用 240
7.4 批量合并多個(gè)Excel文件到工作表 244
7.4.1 案例:合并工作表數(shù)據(jù) 244
第8章 爬蟲應(yīng)用 251
8.1 爬取一節(jié)小說 251
8.1.1 案例1:下載一個(gè)網(wǎng)頁 252
8.1.2 案例2:提取小說章節(jié)的標(biāo)題 253
8.1.3 案例3:提取小說的一個(gè)章節(jié) 259
8.2 爬取一部小說 263
8.2.1 案例:使用find( )和find_all()方法提取小說各章節(jié)的鏈接地址 263
8.2.2 使用select( )和select_one( )方法提取小說各章節(jié)的鏈接地址 265
8.2.3 獲取整部小說 269
8.3 爬取圖書暢銷榜 273
8.3.1 案例1:爬取暢銷榜全部書名和作者姓名 273
8.3.2 案例2:提取圖書的各類信息 278
8.4 爬取圖書詳情 283
8.4.1 案例:爬取圖書詳情頁中的信息 283

本目錄推薦

掃描二維碼
Copyright ? 讀書網(wǎng) hotzeplotz.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號(hào) 鄂公網(wǎng)安備 42010302001612號(hào)