面向師范生的Python編程導(dǎo)論 版權(quán)信息
- ISBN:9787121445750
- 條形碼:9787121445750 ; 978-7-121-44575-0
- 裝幀:一般膠版紙
- 冊數(shù):暫無
- 重量:暫無
- 所屬分類:>
面向師范生的Python編程導(dǎo)論 內(nèi)容簡介
本書是面向師范生的Python編程入門書籍,主要特點(diǎn)是關(guān)注Python編程的核心概念,對變量、數(shù)據(jù)類型、運(yùn)算符、條件語句、循環(huán)語句、函數(shù)等基本概念進(jìn)行深入解讀。同時(shí),本書通過任務(wù)驅(qū)動的方式,將編程與解決實(shí)際問題相結(jié)合,提供豐富的編程與學(xué)科融合案例,讓編程學(xué)習(xí)更加生動具體。
面向師范生的Python編程導(dǎo)論 目錄
第1 章 緒論 ............................................................................................................... 1
1.1 Python 編程 ...................................................................................................... 1
1.1.1 程序的概念 ........................................................................................... 1
1.1.2 為什么學(xué)習(xí)Python .............................................................................. 2
1.1.3 Python 是一種解釋型語言 .................................................................. 4
1.1.4 Python 的發(fā)展歷程 .............................................................................. 5
1.2 編寫一個(gè)Python 程序 ..................................................................................... 6
1.2.1 安裝Python .......................................................................................... 6
1.2.2 運(yùn)行Python .......................................................................................... 7
1.2.3 嘗試運(yùn)行Python 代碼 ....................................................................... 10
1.2.4 **個(gè)完整的Python 程序 ............................................................... 11
1.2.5 人機(jī)互動 ............................................................................................. 13
本章小結(jié) .................................................................................................................. 15
關(guān)鍵術(shù)語 .................................................................................................................. 15
課后習(xí)題 .................................................................................................................. 15
第2 章 數(shù)據(jù)與運(yùn)算 .................................................................................................. 16
2.1 變量 ................................................................................................................ 16
2.1.1 變量的概念 ......................................................................................... 16
2.1.2 變量賦值 ............................................................................................. 17
2.1.3 變量的命名 ......................................................................................... 18
2.2 數(shù)據(jù)類型 ......................................................................................................... 20
2.2.1 基本數(shù)據(jù)類型 ..................................................................................... 20
2.2.2 常見運(yùn)算符 ......................................................................................... 22
2.2.3 類型轉(zhuǎn)換 ............................................................................................. 24
2.3 數(shù)據(jù)的輸入與輸出 ........................................................................................ 28
2.3.1 input()函數(shù) .......................................................................................... 28
2.3.2 print()函數(shù) .......................................................................................... 31
2.3.3 f-strings 格式化輸出 .......................................................................... 33
2.4 運(yùn)算符進(jìn)階 .................................................................................................... 36
2.4.1 ** 冪運(yùn)算符 ....................................................................................... 36
2.4.2 // 取整除運(yùn)算符 ................................................................................ 38
2.4.3 %取余數(shù)運(yùn)算符 ................................................................................. 39
本章小結(jié) .................................................................................................................. 42
關(guān)鍵術(shù)語 .................................................................................................................. 43
課后習(xí)題 .................................................................................................................. 43
第3 章 條件語句 ...................................................................................................... 44
3.1 布爾表達(dá)式 .................................................................................................... 44
3.1.1 回憶布爾類型 ..................................................................................... 44
3.1.2 關(guān)系運(yùn)算符 ......................................................................................... 45
3.1.3 邏輯運(yùn)算符 ......................................................................................... 46
3.2 if-else 語句 ..................................................................................................... 48
3.2.1 求絕對值 ............................................................................................. 48
3.2.2 動物園門票 ......................................................................................... 50
3.2.3 判斷奇偶數(shù) ......................................................................................... 51
3.3 if-elif-else 語句 ............................................................................................... 53
3.3.1 動物園門票進(jìn)階 ................................................................................. 53
3.3.2 數(shù)字比大小 ......................................................................................... 56
3.3.3 空氣質(zhì)量報(bào)告程序 ............................................................................. 59
3.3.4 石頭剪刀布游戲 ................................................................................. 61
本章小結(jié) .................................................................................................................. 63
關(guān)鍵術(shù)語 .................................................................................................................. 63
課后習(xí)題 .................................................................................................................. 64
第4 章 循環(huán)語句 ...................................................................................................... 65
4.1 while 循環(huán) ...................................................................................................... 65
4.1.1 while 循環(huán)基礎(chǔ) ................................................................................... 65
4.1.2 while 循環(huán)進(jìn)階 ................................................................................... 66
4.1.3 棋盤的麥粒 ......................................................................................... 68
4.1.4 冰雹猜想 ............................................................................................. 70
4.2 for 循環(huán) ........................................................................................................... 71
4.2.1 for 循環(huán)基礎(chǔ) ....................................................................................... 71
4.2.2 range()函數(shù) ......................................................................................... 72
4.2.3 數(shù)列求和 ............................................................................................. 74
4.2.4 計(jì)算圓周率π ...................................................................................... 75
4.2.5 蒙特卡洛方法 ..................................................................................... 77
4.2.6 質(zhì)數(shù)判斷 ............................................................................................. 79
4.3 循環(huán)嵌套 ........................................................................................................ 80
4.3.1 字符三角形 ......................................................................................... 80
4.3.2 求100 以內(nèi)的質(zhì)數(shù) ............................................................................. 82
本章小結(jié) .................................................................................................................. 83
關(guān)鍵術(shù)語 .................................................................................................................. 84
課后習(xí)題 .................................................................................................................. 84
第5 章 數(shù)據(jù)類型進(jìn)階 .............................................................................................. 85
5.1 list 列表 .......................................................................................................... 85
5.1.1 list 簡介 ............................................................................................... 85
5.1.2 list 操作 ............................................................................................... 87
5.2 tuple 元組 ....................................................................................................... 92
5.2.1 tuple 簡介 ............................................................................................ 92
5.2.2 tuple 操作 ............................................................................................ 93
5.3 dict 字典 ......................................................................................................... 96
5.3.1 dict 簡介 .............................................................................................. 96
5.3.2 dict 操作 .............................................................................................. 98
5.4 str 字符串 ..................................................................................................... 100
5.4.1 str 簡介 .............................................................................................. 100
5.4.2 str 操作 .............................................................................................. 102
本章小結(jié) ................................................................................................................ 105
關(guān)鍵術(shù)語 ................................................................................................................ 105
課后習(xí)題 ................................................................................................................ 105
第6 章 函數(shù) ........................................................................................................... 106
6.1 函數(shù)入門 ...................................................................................................... 106
6.1.1 內(nèi)置函數(shù) ........................................................................................... 106
6.1.2 函數(shù)定義 ........................................................................................... 107
6.1.3 函數(shù)調(diào)用過程 ................................................................................... 108
6.1.4 計(jì)算統(tǒng)計(jì)數(shù)據(jù) ................................................................................... 111
6.2 函數(shù)進(jìn)階 ...................................................................................................... 119
6.2.1 遞歸................................................................................................... 119
6.2.2 *大公約數(shù) ....................................................................................... 121
6.2.3 斐波那契數(shù)列 ................................................................................... 123
本章小結(jié) ................................................................................................................ 125
關(guān)鍵術(shù)語 ................................................................................................................ 126
課后習(xí)題 ................................................................................................................ 126
第7 章 跨學(xué)科編程案例 ......................................................................................... 127
7.1 素?cái)?shù)探究 ...................................................................................................... 127
7.1.1 判斷素?cái)?shù) ........................................................................................... 127
7.1.2 孿生素?cái)?shù) ........................................................................................... 130
7.1.3 素?cái)?shù)個(gè)數(shù) ........................................................................................... 132
7.1.4 哥德巴赫猜想 ................................................................................... 135
7.2 概率游戲 ...................................................................................................... 137
7.2.1 擲骰子 ............................................................................................... 137
7.2.2 帕斯卡的游戲 ................................................................................... 139
7.2.3 蒙提霍爾問題 ................................................................................... 142
7.3 二進(jìn)制 .......................................................................................................... 144
7.3.1 看懂二進(jìn)制數(shù) ................................................................................... 144
7.3.2 進(jìn)制轉(zhuǎn)換 ........................................................................................... 145
7.3.3 小數(shù)轉(zhuǎn)二進(jìn)制 ................................................................................... 147
7.4 凱撒密碼 ...................................................................................................... 148
7.4.1 信息加密 ........................................................................................... 148
7.4.2 實(shí)現(xiàn)加密函數(shù) ................................................................................... 150
7.4.3 解密信息 ........................................................................................... 151
7.5 探索分形 ...................................................................................................... 154
7.5.1 海龜繪圖 ........................................................................................... 154
7.5.2 繪制分形樹 ....................................................................................... 156
7.5.3 科赫雪花 ........................................................................................... 160
7.6 布朗運(yùn)動 ....................................................................................................... 163
7.6.1 醉龜漫步 ........................................................................................... 163
7.6.2 醉龜軍團(tuán) ........................................................................................... 165
7.6.3 氣體擴(kuò)散 ........................................................................................... 168
本章小結(jié) ................................................................................................................ 170
關(guān)鍵術(shù)語 ................................................................................................................ 170
課后習(xí)題 ................................................................................................................ 170
1.1 Python 編程 ...................................................................................................... 1
1.1.1 程序的概念 ........................................................................................... 1
1.1.2 為什么學(xué)習(xí)Python .............................................................................. 2
1.1.3 Python 是一種解釋型語言 .................................................................. 4
1.1.4 Python 的發(fā)展歷程 .............................................................................. 5
1.2 編寫一個(gè)Python 程序 ..................................................................................... 6
1.2.1 安裝Python .......................................................................................... 6
1.2.2 運(yùn)行Python .......................................................................................... 7
1.2.3 嘗試運(yùn)行Python 代碼 ....................................................................... 10
1.2.4 **個(gè)完整的Python 程序 ............................................................... 11
1.2.5 人機(jī)互動 ............................................................................................. 13
本章小結(jié) .................................................................................................................. 15
關(guān)鍵術(shù)語 .................................................................................................................. 15
課后習(xí)題 .................................................................................................................. 15
第2 章 數(shù)據(jù)與運(yùn)算 .................................................................................................. 16
2.1 變量 ................................................................................................................ 16
2.1.1 變量的概念 ......................................................................................... 16
2.1.2 變量賦值 ............................................................................................. 17
2.1.3 變量的命名 ......................................................................................... 18
2.2 數(shù)據(jù)類型 ......................................................................................................... 20
2.2.1 基本數(shù)據(jù)類型 ..................................................................................... 20
2.2.2 常見運(yùn)算符 ......................................................................................... 22
2.2.3 類型轉(zhuǎn)換 ............................................................................................. 24
2.3 數(shù)據(jù)的輸入與輸出 ........................................................................................ 28
2.3.1 input()函數(shù) .......................................................................................... 28
2.3.2 print()函數(shù) .......................................................................................... 31
2.3.3 f-strings 格式化輸出 .......................................................................... 33
2.4 運(yùn)算符進(jìn)階 .................................................................................................... 36
2.4.1 ** 冪運(yùn)算符 ....................................................................................... 36
2.4.2 // 取整除運(yùn)算符 ................................................................................ 38
2.4.3 %取余數(shù)運(yùn)算符 ................................................................................. 39
本章小結(jié) .................................................................................................................. 42
關(guān)鍵術(shù)語 .................................................................................................................. 43
課后習(xí)題 .................................................................................................................. 43
第3 章 條件語句 ...................................................................................................... 44
3.1 布爾表達(dá)式 .................................................................................................... 44
3.1.1 回憶布爾類型 ..................................................................................... 44
3.1.2 關(guān)系運(yùn)算符 ......................................................................................... 45
3.1.3 邏輯運(yùn)算符 ......................................................................................... 46
3.2 if-else 語句 ..................................................................................................... 48
3.2.1 求絕對值 ............................................................................................. 48
3.2.2 動物園門票 ......................................................................................... 50
3.2.3 判斷奇偶數(shù) ......................................................................................... 51
3.3 if-elif-else 語句 ............................................................................................... 53
3.3.1 動物園門票進(jìn)階 ................................................................................. 53
3.3.2 數(shù)字比大小 ......................................................................................... 56
3.3.3 空氣質(zhì)量報(bào)告程序 ............................................................................. 59
3.3.4 石頭剪刀布游戲 ................................................................................. 61
本章小結(jié) .................................................................................................................. 63
關(guān)鍵術(shù)語 .................................................................................................................. 63
課后習(xí)題 .................................................................................................................. 64
第4 章 循環(huán)語句 ...................................................................................................... 65
4.1 while 循環(huán) ...................................................................................................... 65
4.1.1 while 循環(huán)基礎(chǔ) ................................................................................... 65
4.1.2 while 循環(huán)進(jìn)階 ................................................................................... 66
4.1.3 棋盤的麥粒 ......................................................................................... 68
4.1.4 冰雹猜想 ............................................................................................. 70
4.2 for 循環(huán) ........................................................................................................... 71
4.2.1 for 循環(huán)基礎(chǔ) ....................................................................................... 71
4.2.2 range()函數(shù) ......................................................................................... 72
4.2.3 數(shù)列求和 ............................................................................................. 74
4.2.4 計(jì)算圓周率π ...................................................................................... 75
4.2.5 蒙特卡洛方法 ..................................................................................... 77
4.2.6 質(zhì)數(shù)判斷 ............................................................................................. 79
4.3 循環(huán)嵌套 ........................................................................................................ 80
4.3.1 字符三角形 ......................................................................................... 80
4.3.2 求100 以內(nèi)的質(zhì)數(shù) ............................................................................. 82
本章小結(jié) .................................................................................................................. 83
關(guān)鍵術(shù)語 .................................................................................................................. 84
課后習(xí)題 .................................................................................................................. 84
第5 章 數(shù)據(jù)類型進(jìn)階 .............................................................................................. 85
5.1 list 列表 .......................................................................................................... 85
5.1.1 list 簡介 ............................................................................................... 85
5.1.2 list 操作 ............................................................................................... 87
5.2 tuple 元組 ....................................................................................................... 92
5.2.1 tuple 簡介 ............................................................................................ 92
5.2.2 tuple 操作 ............................................................................................ 93
5.3 dict 字典 ......................................................................................................... 96
5.3.1 dict 簡介 .............................................................................................. 96
5.3.2 dict 操作 .............................................................................................. 98
5.4 str 字符串 ..................................................................................................... 100
5.4.1 str 簡介 .............................................................................................. 100
5.4.2 str 操作 .............................................................................................. 102
本章小結(jié) ................................................................................................................ 105
關(guān)鍵術(shù)語 ................................................................................................................ 105
課后習(xí)題 ................................................................................................................ 105
第6 章 函數(shù) ........................................................................................................... 106
6.1 函數(shù)入門 ...................................................................................................... 106
6.1.1 內(nèi)置函數(shù) ........................................................................................... 106
6.1.2 函數(shù)定義 ........................................................................................... 107
6.1.3 函數(shù)調(diào)用過程 ................................................................................... 108
6.1.4 計(jì)算統(tǒng)計(jì)數(shù)據(jù) ................................................................................... 111
6.2 函數(shù)進(jìn)階 ...................................................................................................... 119
6.2.1 遞歸................................................................................................... 119
6.2.2 *大公約數(shù) ....................................................................................... 121
6.2.3 斐波那契數(shù)列 ................................................................................... 123
本章小結(jié) ................................................................................................................ 125
關(guān)鍵術(shù)語 ................................................................................................................ 126
課后習(xí)題 ................................................................................................................ 126
第7 章 跨學(xué)科編程案例 ......................................................................................... 127
7.1 素?cái)?shù)探究 ...................................................................................................... 127
7.1.1 判斷素?cái)?shù) ........................................................................................... 127
7.1.2 孿生素?cái)?shù) ........................................................................................... 130
7.1.3 素?cái)?shù)個(gè)數(shù) ........................................................................................... 132
7.1.4 哥德巴赫猜想 ................................................................................... 135
7.2 概率游戲 ...................................................................................................... 137
7.2.1 擲骰子 ............................................................................................... 137
7.2.2 帕斯卡的游戲 ................................................................................... 139
7.2.3 蒙提霍爾問題 ................................................................................... 142
7.3 二進(jìn)制 .......................................................................................................... 144
7.3.1 看懂二進(jìn)制數(shù) ................................................................................... 144
7.3.2 進(jìn)制轉(zhuǎn)換 ........................................................................................... 145
7.3.3 小數(shù)轉(zhuǎn)二進(jìn)制 ................................................................................... 147
7.4 凱撒密碼 ...................................................................................................... 148
7.4.1 信息加密 ........................................................................................... 148
7.4.2 實(shí)現(xiàn)加密函數(shù) ................................................................................... 150
7.4.3 解密信息 ........................................................................................... 151
7.5 探索分形 ...................................................................................................... 154
7.5.1 海龜繪圖 ........................................................................................... 154
7.5.2 繪制分形樹 ....................................................................................... 156
7.5.3 科赫雪花 ........................................................................................... 160
7.6 布朗運(yùn)動 ....................................................................................................... 163
7.6.1 醉龜漫步 ........................................................................................... 163
7.6.2 醉龜軍團(tuán) ........................................................................................... 165
7.6.3 氣體擴(kuò)散 ........................................................................................... 168
本章小結(jié) ................................................................................................................ 170
關(guān)鍵術(shù)語 ................................................................................................................ 170
課后習(xí)題 ................................................................................................................ 170
展開全部
面向師范生的Python編程導(dǎo)論 作者簡介
錢逸舟,美國普渡大學(xué)博士畢業(yè),擁有豐富的科研經(jīng)歷和經(jīng)驗(yàn),曾主持江蘇省社科基金項(xiàng)目,參與美國NSF項(xiàng)目。擁有中小學(xué)+高校的豐富從教經(jīng)驗(yàn),了解學(xué)生需求,對編程知識的掌握經(jīng)歷理論―實(shí)踐―理論,融會貫通,能夠深入淺出的講述編程知識,降低編程難度。
書友推薦
- >
羅庸西南聯(lián)大授課錄
- >
中國歷史的瞬間
- >
羅曼·羅蘭讀書隨筆-精裝
- >
隨園食單
- >
二體千字文
- >
朝聞道
- >
月亮與六便士
- >
推拿
本類暢銷