定 價(jià):¥49.00
作 者: | 趙軍 |
出版社: | 清華大學(xué)出版社 |
叢編項(xiàng): | |
標(biāo) 簽: | 暫缺 |
ISBN: | 9787302509905 | 出版時(shí)間: | 2018-09-01 | 包裝: | |
開(kāi)本: | 頁(yè)數(shù): | 字?jǐn)?shù): |
第1章 第一個(gè)Python程序—Hello World
1.1 Python簡(jiǎn)介 2
1.1.1 Python語(yǔ)言的起源 2
1.1.2 Python語(yǔ)言的特色 3
1.2 程序設(shè)計(jì)語(yǔ)言與算法 4
1.2.1 為什么要學(xué)習(xí)程序設(shè)計(jì) 4
1.2.2 程序設(shè)計(jì)語(yǔ)言簡(jiǎn)介 5
1.2.3 算法概念 7
1.2.4 流程圖 9
1.3 Python的應(yīng)用 12
1.3.1 Web開(kāi)發(fā)框架 13
1.3.2 數(shù)字技術(shù)整合開(kāi)發(fā) 13
1.4 建立Python 開(kāi)發(fā)環(huán)境——使用Anaconda 16
1.4.1 下載Anaconda程序包 16
1.4.2 安裝Anaconda 17
1.5 輸入與輸出 20
1.5.1 Windows命令提示符窗口 20
1.5.2 IPython命令提示符窗口 22
1.5.3 Spyder集成開(kāi)發(fā)環(huán)境 25
1.6 Python程序編寫(xiě)風(fēng)格 28
1.6.1 Python程序風(fēng)格 28
1.6.2 編碼聲明 31
1.6.3 程序注釋 33
1.7 上機(jī)演練—Hello World 34
課后習(xí)題 36
第2章 數(shù)據(jù)與變量—輸出金字塔圖形
2.1 變量命名與賦值 38
2.1.1 變量聲明 38
2.1.2 變量命名規(guī)則 40
2.2 Python的數(shù)值類(lèi)型 43
2.2.1 整數(shù)與浮點(diǎn)數(shù) 43
2.2.2 布爾值與復(fù)數(shù) 45
2.3 格式化輸出 47
2.3.1 輸出函數(shù):print() 47
2.3.2 格式化輸出 48
2.3.3 輸入函數(shù):input() 52
2.3.4 數(shù)據(jù)類(lèi)型轉(zhuǎn)換 53
2.4 上機(jī)演練—輸出金字塔圖形 54
2.4.1 程序范例描述 54
2.4.2 程序代碼說(shuō)明 55
課后習(xí)題 60
第3章 表達(dá)式與運(yùn)算符—成績(jī)單統(tǒng)計(jì)小幫手
3.1 算術(shù)運(yùn)算符 62
3.2 賦值運(yùn)算符 63
3.3 比較運(yùn)算符 66
3.4 邏輯運(yùn)算符 66
3.5 運(yùn)算符優(yōu)先級(jí) 70
3.6 上機(jī)演練—成績(jī)單統(tǒng)計(jì)小幫手 71
3.6.1 程序范例描述 71
3.6.2 讀取CSV文件 72
3.6.3 程序代碼說(shuō)明 75
課后習(xí)題 78
第4章 流程控制—簡(jiǎn)易計(jì)算器(GUI界面)
4.1 條件分支流程控制 80
4.1.1 if條件分支語(yǔ)句 80
4.1.2 if多重條件分支語(yǔ)句 83
4.2 循環(huán)流程控制 85
4.2.1 while循環(huán) 86
4.2.2 for循環(huán) 87
4.2.3 continue和break語(yǔ)句 90
4.3 上機(jī)演練—簡(jiǎn)易計(jì)算器(GUI) 91
4.3.1 程序范例描述 91
4.3.2 GUI 開(kāi)發(fā)模塊tkinter 93
4.3.3 程序代碼說(shuō)明 104
課后習(xí)題 113
第5章 字符與字符串—Open Data數(shù)據(jù)的提取與應(yīng)用
5.1 創(chuàng)建字符串 116
5.2 字符串分割概念 117
5.3 認(rèn)識(shí)轉(zhuǎn)義字符 121
5.4 字符串常用函數(shù) 123
5.5 上機(jī)演練—Open Data數(shù)據(jù)的提取與應(yīng)用 127
5.5.1 什么是Open Data 128
5.5.2 獲取Open Data數(shù)據(jù) 128
5.5.3 程序范例描述 131
5.5.4 程序代碼說(shuō)明 132
課后習(xí)題 137
第6章 容器數(shù)據(jù)類(lèi)型—單詞翻譯器
6.1 容器數(shù)據(jù)類(lèi)型的比較 140
6.2 列表 140
6.3 元組 144
6.4 字典 146
6.5 集合 151
6.6 上機(jī)演練—簡(jiǎn)易單詞翻譯器(GUI圖形用戶(hù)界面) 154
6.6.1 程序范例描述 155
6.6.2 程序代碼說(shuō)明 155
課后習(xí)題 159
第7章 函數(shù)與模塊—樂(lè)透系統(tǒng)
7.1 認(rèn)識(shí)函數(shù) 162
7.1.1 定義函數(shù) 162
7.1.2 調(diào)用函數(shù) 164
7.1.3 返回值 166
7.2 認(rèn)識(shí)排序 167
7.2.1 選擇排序法 168
7.2.2 冒泡排序法 170
7.2.3 排序函數(shù)sorted() 171
7.3 認(rèn)識(shí)模塊 174
7.3.1 導(dǎo)入模塊 174
7.3.2 自定義模塊 177
7.3.3 認(rèn)識(shí)Python的__name__屬性 179
7.3.4 實(shí)用的內(nèi)建模塊 180
7.4 上機(jī)演練—樂(lè)透投注游戲 191
7.4.1 程序范例描述 191
7.4.2 程序代碼說(shuō)明 192
課后習(xí)題 196
附錄 課后習(xí)題解答 197