注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當(dāng)前位置: 首頁出版圖書科學(xué)技術(shù)計(jì)算機(jī)/網(wǎng)絡(luò)軟件與程序設(shè)計(jì)Python程序設(shè)計(jì)

Python程序設(shè)計(jì)

Python程序設(shè)計(jì)

定 價:¥59.80

作 者: 徐英 商君
出版社: 人民郵電出版社
叢編項(xiàng):
標(biāo) 簽: 暫缺

ISBN: 9787115599278 出版時間: 2022-12-01 包裝: 平裝-膠訂
開本: 128開 頁數(shù): 字?jǐn)?shù):  

內(nèi)容簡介

  本書共 8 章,主要內(nèi)容包括 Python 概述、Python 開發(fā)環(huán)境的搭建、代碼編寫規(guī)范、Python 的基本語法、流程控制、數(shù)據(jù)存儲結(jié)構(gòu)(列表、元組、字典、集合)、函數(shù)、文件與異常、面向?qū)ο缶幊痰?。此外,本書還設(shè)計(jì)了一個實(shí)訓(xùn)項(xiàng)目——編程實(shí)現(xiàn)學(xué)生選課系統(tǒng),幫助讀者加深理解和鞏固所學(xué)知識。本書適合作為高等院校大數(shù)據(jù)、人工智能、物聯(lián)網(wǎng)、云計(jì)算及其他計(jì)算機(jī)相關(guān)專業(yè)的 Python 教材,也可作為 Python 相關(guān)培訓(xùn)的基礎(chǔ)教材。

作者簡介

  徐英,現(xiàn)任職于重慶智能工程學(xué)院的人工智能學(xué)院,大數(shù)據(jù)專業(yè)技術(shù)帶頭人,大數(shù)據(jù)開發(fā)工程師;曾以技術(shù)總監(jiān)身份參與并支持研發(fā)多個項(xiàng)目,負(fù)責(zé)構(gòu)建核心算法;主要研究方向有數(shù)據(jù)處理、數(shù)據(jù)分析、數(shù)據(jù)挖掘及人工智能。

圖書目錄

第 1 章 Python 簡介 1
11 Python 概述 1
111 Python 的發(fā)展 1
112 Python 的特點(diǎn) 2
113 Python 的應(yīng)用領(lǐng)域 3
12 Python 開發(fā)環(huán)境的搭建 4
121 安裝 Python 軟件 4
122 開啟 Python 之旅 8
123 集成開發(fā)環(huán)境 PyCharm 10
13 Python 代碼編寫規(guī)范 19
131 注釋 19
132 縮進(jìn) 20
133 命名 21
本章小結(jié) 22
本章習(xí)題 22
第 2 章 Python 基礎(chǔ) 23
21 輸入與輸出 23
211 輸入函數(shù) input() 23
212 輸出函數(shù) print() 24
22 變量與基本數(shù)據(jù)類型 25
221 變量 25
222 基本數(shù)據(jù)類型 27
23 數(shù)據(jù)類型的查看與轉(zhuǎn)換 31
231 數(shù)據(jù)類型的查看 31
232 數(shù)據(jù)類型的轉(zhuǎn)換 32
24 運(yùn)算符 32
241 算術(shù)運(yùn)算符 32
242 賦值運(yùn)算符 33
243 比較運(yùn)算符 34
244 邏輯運(yùn)算符 35
245 成員運(yùn)算符 36
246 身份運(yùn)算符 37
247 運(yùn)算符優(yōu)先級 37
248 技能實(shí)訓(xùn) 39
25 文本處理 39
251 格式化字符串 39
252 常用的字符串操作方法 42
253 技能實(shí)訓(xùn) 46
本章小結(jié) 46
本章習(xí)題 47
第 3 章 程序的控制結(jié)構(gòu) 48
31 程序結(jié)構(gòu) 48
311 3 種流程控制結(jié)構(gòu) 49
312 Python 語句塊規(guī)范 49
32 選擇語句 51
321 單分支結(jié)構(gòu) 51
322 雙分支結(jié)構(gòu) 52
323 多分支結(jié)構(gòu) 54
324 if 語句嵌套 56
33 循環(huán)語句 57
331 while 語句 58
332 for 語句 59
333 循環(huán)語句嵌套 61
34 跳轉(zhuǎn)語句 62
341 break 語句 63
342 continue 語句 63
343 pass 語句 64
344 技能實(shí)訓(xùn) 64
本章小結(jié) 65
本章習(xí)題 65
第 4 章 數(shù)據(jù)結(jié)構(gòu) 66
41 常用的數(shù)據(jù)結(jié)構(gòu) 66
411 4 種數(shù)據(jù)結(jié)構(gòu) 67
412 可變數(shù)據(jù)類型和不可變數(shù)據(jù)類型 67
42 列表 68
421 認(rèn)識列表 68
422 創(chuàng)建列表 68
423 列表的基礎(chǔ)操作 70
424 常用的列表函數(shù) 72
425 二維列表 76
43 元組 77
431 認(rèn)識元組 77
432 創(chuàng)建元組 77
433 常用的元組函數(shù) 78
434 元組與列表的區(qū)別 79
44 字典 79
441 認(rèn)識字典 79
442 創(chuàng)建字典 80
443 訪問字典 81
444 常用的字典函數(shù) 84
45 集合 86
451 認(rèn)識集合 86
452 創(chuàng)建集合 86
453 常用的集合函數(shù) 87
454 集合的運(yùn)算 88
本章小結(jié) 91
本章習(xí)題 91
第 5 章 函數(shù) 93
51 函數(shù)的定義和調(diào)用 94
511 函數(shù)的概念 94
512 定義函數(shù) 94
513 函數(shù)調(diào)用 95
52 函數(shù)的參數(shù)傳遞和返回值 95
521 位置參數(shù) 96
522 默認(rèn)參數(shù) 96
523 不定長參數(shù) 97
524 傳遞值和傳遞引用 98
525 函數(shù)的返回值 99
53 變量的作用域 100
531 局部變量 100
532 全局變量 101
54 常用的 Python 內(nèi)置數(shù)學(xué)運(yùn)算函數(shù) 102
55 游戲角色管理任務(wù)的實(shí)現(xiàn) 1 102
551 任務(wù)說明 102
552 任務(wù)分析及代碼實(shí)現(xiàn) 105
本章小結(jié) 106
本章習(xí)題 106
第 6 章 文件與異常 108
61 文件及其基本操作 108
611 常用的文件類型 109
612 TXT 文件的讀/寫操作 110
613 with 語句 116
614 技能實(shí)訓(xùn) 117
62 數(shù)據(jù)文件的應(yīng)用 117
621 CSV 文件與 JSON 文件的讀/寫 117
622 路徑和文件的操作 122
623 技能實(shí)訓(xùn) 125
本章小結(jié) 126
本章習(xí)題 126
第 7 章 面向?qū)ο缶幊?128
71 類的定義及使用 129
711 類的定義 129
712 創(chuàng)建和使用對象 130
72 類的屬性與實(shí)例的屬性 131
73 公有屬性和私有屬性 132
74 類的方法 132
741 方法的定義 133
742 方法的調(diào)用 134
743 構(gòu)造方法 134
744 析構(gòu)方法 135
75 類的繼承與方法重寫 136
751 類的繼承 137
752 方法的繼承 140
753 方法的重寫 140
76 模塊及包 141
761 自定義模塊 141
762 Python 包 142
77 第三方庫簡介 143
771 安裝第三方庫 143
772 使用第三方庫 144
78 游戲角色管理任務(wù)的實(shí)現(xiàn) 2 145
781 任務(wù)說明 145
782 任務(wù)分析及代碼實(shí)現(xiàn) 147
本章小結(jié) 149
本章習(xí)題 149
第 8 章 項(xiàng)目實(shí)訓(xùn)--編程實(shí)現(xiàn)學(xué)生選課系統(tǒng) 151
81 功能概述 151
82 需求分析 151
821 角色設(shè)計(jì) 151
822 功能設(shè)計(jì) 152
823 流程設(shè)計(jì) 152
824 程序設(shè)計(jì) 153
825 系統(tǒng)流程 153
826 數(shù)據(jù)存儲 154
83 搭建框架 154
831 根據(jù)角色信息創(chuàng)建類 155
832 完善角色信息 155
833 設(shè)計(jì)程序的入口 157
834 功能實(shí)現(xiàn) 160
835 優(yōu)化框架 164
84 具體實(shí)現(xiàn) 171
841 管理員之創(chuàng)建課程 172
842 管理員之查看課程 173
843 管理員之創(chuàng)建學(xué)生 175
844 管理員之查看學(xué)生信息 177
845 管理員之退出程序 178
846 學(xué)生之讀取信息 179
847 學(xué)生之查看可選課程 182
848 學(xué)生之選擇課程 183
849 學(xué)生之查看可選課程 186
8410 管理員之查看所有學(xué)生選課信息 187
8411 學(xué)生之退出 189
85 系統(tǒng)優(yōu)化 190
851 優(yōu)化查看課程信息功能 196
852 優(yōu)化退出功能 198
853 優(yōu)化文件路徑 198
854 優(yōu)化文件操作 199
855 優(yōu)化交互體驗(yàn) 201
856 優(yōu)化后的代碼 202
本章小結(jié) 210
參考文獻(xiàn) 212

本目錄推薦

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