Python程序設(shè)計(jì)現(xiàn)代方法(第2版)
定 價(jià):49.8 元
- 作者:黑馬程序員
- 出版時(shí)間:2024/6/1
- ISBN:9787115636553
- 出 版 社:人民郵電出版社
- 中圖法分類:TP311.561
- 頁碼:205
- 紙張:
- 版次:02
- 開本:16開
Python作為編程語言,憑借著高效率、可移植、可擴(kuò)展、可嵌入、易于維護(hù)等優(yōu)點(diǎn),成為了當(dāng)今社會(huì)主流的程序設(shè)計(jì)語言之一。
本書作為入門級(jí)教材,詳細(xì)講解在Windows環(huán)境下Python程序設(shè)計(jì)的相關(guān)知識(shí),共10章。第1章初識(shí)Python,介紹Python環(huán)境配置、集成開發(fā)環(huán)境、程序的開發(fā)與編寫等;第2~9章介紹Python的語法知識(shí),包括Python基礎(chǔ)語法、字符串、流程控制、組合數(shù)據(jù)類型、函數(shù)與模塊、常用庫的使用、文件和數(shù)據(jù)格式化、面向?qū)ο缶幊痰龋坏?0章結(jié)合前面所學(xué)的知識(shí),開發(fā)一個(gè)綜合項(xiàng)目——學(xué)生管理系統(tǒng)。
本書配套豐富的教學(xué)資源,包括教學(xué)PPT、教學(xué)大綱、教學(xué)設(shè)計(jì)、源代碼、課后習(xí)題及答案等,為幫助初學(xué)者更好地學(xué)習(xí)本書內(nèi)容,作者還提供在線答疑服務(wù)。
本書既可作為高等教育本、?圃盒S(jì)算機(jī)相關(guān)專業(yè)的教材,也可作為編程愛好者的自學(xué)參考書。
1.黑馬程序員系列教材改版;
2.本書附有豐富的教學(xué)資源,包括教學(xué)大綱、教學(xué)設(shè)計(jì)、教學(xué)PPT、教學(xué)視頻、源代碼等,作者還提供了在線答疑服務(wù)。
3.本書是一本適用于程序開發(fā)初學(xué)者的入門級(jí)教材,即可作為高等院校本、?朴(jì)算機(jī)相關(guān)專業(yè)及其他工科專業(yè)的Python基礎(chǔ)教材,也可以作為自學(xué)者使用的輔助教材。
黑馬程序員,傳智播客旗下高端IT教育品牌,它是由中國(guó)Java培訓(xùn)先行者張孝祥老師發(fā)起,聯(lián)合全球最大的中文IT社區(qū)CSDN、中關(guān)村軟件園共同創(chuàng)辦的一家專業(yè)教育機(jī)構(gòu)。辦學(xué)至今,我們一直堅(jiān)守著“為千萬人少走彎路而著書,為中華軟件之崛起而講課”的辦學(xué)理念,堅(jiān)持培養(yǎng)優(yōu)秀軟件應(yīng)用工程師的宏偉目標(biāo),在累計(jì)培養(yǎng)的十萬余名學(xué)員中,其中90%的學(xué)員均已在北、上、廣等一線城市高薪就業(yè),特別是“黑馬程序員”的平均就業(yè)薪資已達(dá)到8K以上。為了迎合軟件市場(chǎng)的需求,我們陸續(xù)開設(shè)了Java、網(wǎng)頁平面、PHP、.Net、iOS、C/C++、Android等9個(gè)專業(yè)方向的課程,并且未來將逐漸開設(shè)其他專業(yè)方向的課程。隨著傳智播客的日益壯大,除了北京總部,我們?cè)谏虾!V州、武漢、成都、深圳等地也創(chuàng)立了直營(yíng)分支機(jī)構(gòu),傳智播客儼然已成為了國(guó)內(nèi)具有專業(yè)口碑的IT教育機(jī)構(gòu)。
第1章 初識(shí)Python 1
1.1 Python概述 1
1.1.1 Python語言簡(jiǎn)介 1
1.1.2 Python語言的應(yīng)用領(lǐng)域 2
1.2 Python環(huán)境配置 3
1.2.1 安裝Python解釋器 3
1.2.2 Python程序的運(yùn)行方式 6
1.3 集成開發(fā)環(huán)境 7
1.3.1 PyCharm的下載和安裝 7
1.3.2 PyCharm的基本使用 9
1.4 程序的開發(fā)與編寫 11
1.4.1 程序開發(fā)流程 11
1.4.2 程序編寫的基本方法 12
1.5 實(shí)例:溫度轉(zhuǎn)換 14
1.6 本章小結(jié) 15
1.7 習(xí)題 15
第2章 Python基礎(chǔ)語法 17
2.1 代碼風(fēng)格 17
2.1.1 注釋 17
2.1.2 縮進(jìn) 18
2.1.3 語句換行 19
2.2 標(biāo)識(shí)符和關(guān)鍵字 20
2.2.1 標(biāo)識(shí)符 20
2.2.2 關(guān)鍵字 21
2.3 變量 21
2.4 數(shù)據(jù)類型 23
2.4.1 數(shù)據(jù)類型分類 23
2.4.2 查看數(shù)據(jù)類型 26
2.4.3 數(shù)字類型轉(zhuǎn)換 26
2.5 數(shù)字運(yùn)算 27
2.5.1 運(yùn)算符 27
2.5.2 運(yùn)算符優(yōu)先級(jí) 31
2.6 基本輸入和輸出 33
2.6.1 input()函數(shù) 33
2.6.2 print()函數(shù) 33
2.7 實(shí)例:毛遂自薦 34
2.8 本章小結(jié) 35
2.9 習(xí)題 35
第3章 字符串 37
3.1 字符串的定義 37
3.2 字符串的索引與切片 39
3.3 字符串格式化 40
3.3.1 使用格式符%格式化字符串 40
3.3.2 使用format()方法格式化字符串 41
3.3.3 使用f-string格式化字符串 43
3.4 實(shí)例:制作高鐵名片 43
3.5 字符串運(yùn)算符 45
3.6 字符串處理函數(shù) 46
3.7 字符串處理方法 46
3.7.1 字符串大小寫轉(zhuǎn)換的方法 47
3.7.2 查找與替換字符串的方法 47
3.7.3 分割與拼接字符串的方法 48
3.8 實(shí)例:文本檢測(cè)程序 49
3.9 本章小結(jié) 50
3.10 習(xí)題 50
第4章 流程控制 51
4.1 程序表示方法 51
4.1.1 程序流程圖 51
4.1.2 程序的基本結(jié)構(gòu) 52
4.2 分支結(jié)構(gòu) 53
4.2.1 判斷條件 54
4.2.2 單分支結(jié)構(gòu):if語句 54
4.2.3 雙分支結(jié)構(gòu):if-else語句 55
4.2.4 多分支結(jié)構(gòu):if-elif-else語句 56
4.2.5 分支嵌套 58
4.3 循環(huán)結(jié)構(gòu) 59
4.3.1 條件循環(huán):while語句 60
4.3.2 遍歷循環(huán):for語句 61
4.3.3 實(shí)例:天天向上的力量 62
4.3.4 循環(huán)嵌套 63
4.3.5 循環(huán)控制 65
4.4 實(shí)例:猜數(shù)字 67
4.5 本章小結(jié) 69
4.6 習(xí)題 69
第5章 組合數(shù)據(jù)類型 71
5.1 組合數(shù)據(jù)類型概述 71
5.2 列表與元組 73
5.2.1 切片 73
5.2.2 列表 74
5.2.3 列表推導(dǎo)式 77
5.2.4 元組 78
5.3 實(shí)例:垃圾分類 79
5.4 集合 80
5.4.1 集合的常見操作 80
5.4.2 集合關(guān)系測(cè)試 81
5.5 字典 83
5.5.1 字典介紹 83
5.5.2 字典的常見操作 84
5.6 實(shí)例:手機(jī)通訊錄 85
5.7 本章小結(jié) 89
5.8 習(xí)題 89
第6章 函數(shù)與模塊 90
6.1 函數(shù)概述 90
6.2 函數(shù)的基礎(chǔ)知識(shí) 91
6.2.1 函數(shù)的定義 91
6.2.2 函數(shù)的調(diào)用 92
6.3 函數(shù)的參數(shù)傳遞 93
6.3.1 位置傳遞 93
6.3.2 關(guān)鍵字傳遞 94
6.3.3 默認(rèn)值傳遞 95
6.3.4 包裹傳遞 96
6.3.5 解包裹傳遞 96
6.3.6 混合傳遞 97
6.4 函數(shù)的返回值 98
6.5 變量作用域 98
6.5.1 局部變量 98
6.5.2 全局變量 99
6.6 實(shí)例:智能聊天機(jī)器人 100
6.7 函數(shù)的特殊形式 103
6.7.1 匿名函數(shù) 103
6.7.2 遞歸函數(shù) 104
6.8 模塊 106
6.8.1 模塊的導(dǎo)入和使用 106
6.8.2 模塊的變量 107
6.9 本章小結(jié) 109
6.10 習(xí)題 109
第7章 常用庫的使用 111
7.1 隨機(jī)數(shù)工具:random庫 111
7.2 實(shí)例:驗(yàn)證碼 112
7.3 繪圖工具:turtle庫 114
7.3.1 創(chuàng)建圖形窗口 114
7.3.2 設(shè)置畫筆 115
7.3.3 繪制圖形 116
7.4 實(shí)例:繪制幾何圖形 118
7.5 日期時(shí)間工具:time庫 120
7.6 實(shí)例:二十四節(jié)氣倒計(jì)時(shí) 124
7.7 中文分詞工具:jieba庫 127
7.8 實(shí)例:出場(chǎng)人物統(tǒng)計(jì) 129
7.9 詞云工具:WordCloud庫 131
7.10 實(shí)例:生成詞云圖 134
7.11 本章小結(jié) 135
7.12 習(xí)題 135
第8章 文件和數(shù)據(jù)格式化 137
8.1 文件概述 137
8.2 文件的基本操作 139
8.2.1 文件的打開與關(guān)閉 139
8.2.2 讀文件 141
8.2.3 寫文件 143
8.2.4 文件讀寫位置 145
8.2.5 文件與目錄管理 146
8.3 文件迭代 148
8.4 實(shí)例:用戶登錄 149
8.5 數(shù)據(jù)維度與數(shù)據(jù)格式化 155
8.5.1 基于維度的數(shù)據(jù)分類 155
8.5.2 不同維度數(shù)據(jù)的存儲(chǔ)與讀寫 156
8.5.3 多維數(shù)據(jù)的格式化 158
8.6 本章小結(jié) 159
8.7 習(xí)題 159
第9章 面向?qū)ο缶幊獭?60
9.1 面向?qū)ο蟾攀觥?61
9.1.1 什么是面向?qū)ο蟆?61
9.1.2 面向?qū)ο蟮奶匦浴?62
9.2 類與對(duì)象 163
9.2.1 類與對(duì)象的關(guān)系 163
9.2.2 類的定義 164
9.2.3 對(duì)象的創(chuàng)建與使用 164
9.3 屬性 165
9.3.1 類屬性 165
9.3.2 實(shí)例屬性 166
9.3.3 私有屬性 167
9.4 方法 168
9.4.1 實(shí)例方法 168
9.4.2 類方法 169
9.4.3 靜態(tài)方法 170
9.4.4 私有方法 171
9.5 構(gòu)造方法 172
9.6 實(shí)例:航天器信息查詢工具類 173
9.7 封裝 175
9.8 繼承 175
9.8.1 單繼承 176
9.8.2 多繼承 177
9.8.3 重寫父類方法 178
9.8.4 super()函數(shù) 178
9.9 多態(tài) 179
9.10 異!180
9.10.1 異常概述 180
9.10.2 捕獲與處理異常 181
9.10.3 拋出異!184
9.11 本章小結(jié) 185
9.12 習(xí)題 185
第10章 綜合項(xiàng)目—學(xué)生管理
系統(tǒng) 187
10.1 項(xiàng)目概述 187
10.2 項(xiàng)目分析 188
10.3 項(xiàng)目實(shí)現(xiàn) 189
10.3.1 創(chuàng)建項(xiàng)目及模塊 189
10.3.2 定義類 190
10.3.3 菜單選擇 191
10.3.4 添加學(xué)生信息 193
10.3.5 刪除學(xué)生信息 195
10.3.6 修改學(xué)生信息 196
10.3.7 查詢學(xué)生信息 198
10.3.8 顯示所有學(xué)生信息 200
10.3.9 保存學(xué)生信息 202
10.4 本章小結(jié) 205
15652163219 (2024/8/12 17:05:00):你好,本圖書 審核結(jié)果: 恭喜!您的樣書申請(qǐng)出版社
已受理,待發(fā)樣書,感謝您的關(guān)注!狀態(tài)為待發(fā)樣書,
已過多日未收到圖書。