定 價(jià):¥49.00
作 者: | 陳守森,劉衍琦,邵燕,張言上,任愛華 |
出版社: | 清華大學(xué)出版社 |
叢編項(xiàng): | 高等院校計(jì)算機(jī)任務(wù)驅(qū)動(dòng)教改教材 |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787302628880 | 出版時(shí)間: | 2023-05-01 | 包裝: | 平裝 |
開本: | 16開 | 頁數(shù): | 字?jǐn)?shù): |
目錄目錄
第1章運(yùn)行一個(gè)程序1
1.1程序與計(jì)算機(jī)2
1.2程序與環(huán)境6
1.3語言與程序8
1.3.1程序語言8
1.3.2當(dāng)前通用程序語言11
1.4指令與程序13
1.4.1理解指令13
1.4.2指令舉例14
1.5思考與實(shí)踐15
第2章分析一個(gè)程序16
2.1程序的格式17
2.1.1程序的書寫格式17
2.1.2注釋18
2.2程序的靈魂——算法19
2.2.1算法的概念19
2.2.2常用算法舉例20
2.3流程圖22
2.3.1流程圖簡介22
2.3.2三種基本結(jié)構(gòu)及流程圖22
2.3.3流程圖舉例25
2.4思考與實(shí)踐27
第3章設(shè)計(jì)一個(gè)程序29
3.1保留字與標(biāo)識符30
3.1.1保留字30
3.1.2標(biāo)識符31
3.2變量33
3.2.1變量的含義33
3.2.2變量的使用34
3.3數(shù)據(jù)類型35
3.4運(yùn)算符及表達(dá)式40
3.4.1運(yùn)算符40
3.4.2表達(dá)式44
3.5輸入和輸出45
3.5.1輸出函數(shù)print()45
3.5.2輸入函數(shù)input()46
3.6內(nèi)置函數(shù)47
3.7思考與實(shí)踐48
第4章邏輯思維與控制結(jié)構(gòu)51
4.1程序結(jié)構(gòu)52
4.2選擇結(jié)構(gòu)和循環(huán)結(jié)構(gòu)中的“條件”56
4.3三個(gè)數(shù)字排序58
4.3.1if語句58
4.3.2選擇結(jié)構(gòu)嵌套63
4.3.3條件運(yùn)算符65
4.3.4綜合應(yīng)用舉例66
4.4求班級平均成績70
4.4.1while語句71
4.4.2for語句72
4.4.3break語句和continue語句73
4.4.4算法效率75
4.5綜合練習(xí)舉例78
4.6程序調(diào)試技巧81
4.7思考與實(shí)踐83
第5章列表與數(shù)據(jù)類型拓展85
5.1列表86
5.1.1列表引入86
5.1.2列表定義87
5.1.3列表引用88
5.1.4列表初始化95
5.2列表應(yīng)用舉例96
5.3元組101
5.3.1元組定義101
5.3.2元組引用103
5.3.3元組應(yīng)用舉例104
5.4字典105
5.4.1字典定義105
5.4.2字典初始化107
5.4.3字典訪問與編輯108
5.4.4字典應(yīng)用舉例114
5.5集合116
5.5.1集合變量定義116
5.5.2集合變量初始化117
5.5.3集合訪問與編輯118
5.5.4集合應(yīng)用舉例125
5.6思考與實(shí)踐127
第6章函數(shù)129
6.1函數(shù)與程序130
6.1.1理解函數(shù)130
6.1.2函數(shù)使用131
6.1.3函數(shù)分類132
6.2自定義函數(shù)133
6.2.1函數(shù)定義133
6.2.2函數(shù)調(diào)用135
6.2.3注意問題138
6.3函數(shù)與變量140
6.3.1函數(shù)參數(shù)140
6.3.2函數(shù)返回值141
6.3.3函數(shù)參數(shù)拓展142
6.3.4變量作用域145
6.4遞歸147
6.5函數(shù)綜合訓(xùn)練150
6.6思考與實(shí)踐152
第7章面向?qū)ο蟪绦蛟O(shè)計(jì)簡介153
7.1面向?qū)ο蟪绦蛟O(shè)計(jì)基礎(chǔ)156
7.1.1對象156
7.1.2類160
7.1.3面向?qū)ο箝_發(fā)163
7.2面向?qū)ο蟪绦蚺e例166
7.3進(jìn)一步理解173
7.3.1類的封裝、繼承、多態(tài)173
7.3.2類的特殊屬性和方法176
7.4思考與實(shí)踐178
第8章可視化程序設(shè)計(jì)思維180
8.1可視化環(huán)境搭建181
8.1.1可視化基本概念181
8.1.2Python可視化環(huán)境搭建182
8.2計(jì)算器程序?qū)崿F(xiàn)184
8.2.1界面設(shè)計(jì)184
8.2.2程序功能實(shí)現(xiàn)191
8.2.3程序架構(gòu)初步193
8.3思考與實(shí)踐196
第9章常用程序設(shè)計(jì)197
9.1移動(dòng)應(yīng)用程序198
9.1.1APP簡介198
9.1.2APP開發(fā)示例199
9.2微信小程序204
9.2.1小程序簡介204
9.2.2小程序開發(fā)示例204
9.3大數(shù)據(jù)與人工智能軟件開發(fā)215
9.3.1大數(shù)據(jù)與人工智能簡介215
9.3.2應(yīng)用示例217
9.4思考與實(shí)踐226
參考文獻(xiàn)227