注冊 | 登錄讀書好,好讀書,讀好書!
讀書網(wǎng)-DuShu.com
當前位置: 首頁出版圖書教育/教材/教輔教材研究生/本科/??平滩?/a>程序設計基礎(Python語言 微課視頻版)

程序設計基礎(Python語言 微課視頻版)

程序設計基礎(Python語言 微課視頻版)

定 價:¥49.00

作 者: 陳守森,劉衍琦,邵燕,張言上,任愛華
出版社: 清華大學出版社
叢編項: 高等院校計算機任務驅動教改教材
標 簽: 暫缺

ISBN: 9787302628880 出版時間: 2023-05-01 包裝: 平裝
開本: 16開 頁數(shù): 字數(shù):  

內容簡介

  本書由實踐經驗豐富的企業(yè)工程師和教學能力突出的專業(yè)教師聯(lián)合編寫,全書共分為九章,從程序運行環(huán)境等基礎知識開始講起,包括運行一個程序、分析一個程序、設計一個程序、邏輯思維和控制結構、列表與數(shù)據(jù)類型拓展、函數(shù)、面向對象程序設計簡介等內容,并在此基礎上拓展到可視化程序設計思維等相關概念,最后一章介紹了常用程序設計的案例。讀者能夠通過本書的學習,進而向程序設計更高階段過渡。相關算法采用Python語言加以實現(xiàn)。全書語言通俗易懂、知識緊湊,且內容深入淺出、邏輯性強。 本書既可以作為應用型本科和高職高專學生的教材,也可以作為自學程序設計人員的教材及參考資料。

作者簡介

  陳守森,男,碩士研究生,副教授,畢業(yè)于福州大學管理科學與工程專業(yè)。現(xiàn)任山東商務職業(yè)學院信息藝術系主任,兼任山東省高教學會計算機教學研究專業(yè)委員會高職高專分會副秘書長;山東省高等教育學會高職物聯(lián)網(wǎng)專業(yè)教學研究會副理事長;清華大學出版社山東省高職高專計算機專家委員會秘書長;煙臺市軟件協(xié)會理事等職務。田華,山東商務職業(yè)學院計算機網(wǎng)絡教研室主任,副教授,長期一線教學經驗,主要負責PYTHON程序設計、網(wǎng)絡基礎等課程教學工作。

圖書目錄

目錄目錄


第1章運行一個程序1

1.1程序與計算機2

1.2程序與環(huán)境6

1.3語言與程序8

1.3.1程序語言8

1.3.2當前通用程序語言11

1.4指令與程序13

1.4.1理解指令13

1.4.2指令舉例14

1.5思考與實踐15

第2章分析一個程序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三種基本結構及流程圖22

2.3.3流程圖舉例25

2.4思考與實踐27

第3章設計一個程序29

3.1保留字與標識符30

3.1.1保留字30

3.1.2標識符31

3.2變量33

3.2.1變量的含義33

3.2.2變量的使用34

3.3數(shù)據(jù)類型35

3.4運算符及表達式40

3.4.1運算符40

3.4.2表達式44

3.5輸入和輸出45

3.5.1輸出函數(shù)print()45

3.5.2輸入函數(shù)input()46

3.6內置函數(shù)47

3.7思考與實踐48

第4章邏輯思維與控制結構51

4.1程序結構52

4.2選擇結構和循環(huán)結構中的“條件”56

4.3三個數(shù)字排序58

4.3.1if語句58

4.3.2選擇結構嵌套63

4.3.3條件運算符65

4.3.4綜合應用舉例66

4.4求班級平均成績70

4.4.1while語句71

4.4.2for語句72

4.4.3break語句和continue語句73

4.4.4算法效率75

4.5綜合練習舉例78

4.6程序調試技巧81

4.7思考與實踐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列表應用舉例96

5.3元組101

5.3.1元組定義101

5.3.2元組引用103

5.3.3元組應用舉例104

5.4字典105

5.4.1字典定義105

5.4.2字典初始化107

5.4.3字典訪問與編輯108

5.4.4字典應用舉例114

5.5集合116

5.5.1集合變量定義116

5.5.2集合變量初始化117

5.5.3集合訪問與編輯118

5.5.4集合應用舉例125

5.6思考與實踐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ù)調用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ù)綜合訓練150

6.6思考與實踐152

第7章面向對象程序設計簡介153

7.1面向對象程序設計基礎156

7.1.1對象156

7.1.2類160

7.1.3面向對象開發(fā)163

7.2面向對象程序舉例166

7.3進一步理解173

7.3.1類的封裝、繼承、多態(tài)173

7.3.2類的特殊屬性和方法176

7.4思考與實踐178

第8章可視化程序設計思維180

8.1可視化環(huán)境搭建181

8.1.1可視化基本概念181

8.1.2Python可視化環(huán)境搭建182

8.2計算器程序實現(xiàn)184

8.2.1界面設計184

8.2.2程序功能實現(xiàn)191

8.2.3程序架構初步193

8.3思考與實踐196

第9章常用程序設計197

9.1移動應用程序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應用示例217

9.4思考與實踐226

參考文獻227


本目錄推薦

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