Python語(yǔ)言程序設(shè)計(jì)教程

-
【作 者】郭其標(biāo) 房宜汕
【I S B N 】978-7-5226-0726-9
【責(zé)任編輯】陳紅華
【適用讀者群】本專(zhuān)通用
【出版時(shí)間】2022-06-29
【開(kāi) 本】16開(kāi)
【裝幀信息】平裝(光膜)
【版 次】第1版第1次印刷
【頁(yè) 數(shù)】136
【千字?jǐn)?shù)】212
【印 張】8.5
【定 價(jià)】¥28
【叢 書(shū)】普通高等教育計(jì)算機(jī)類(lèi)專(zhuān)業(yè)教材
【備注信息】
簡(jiǎn)介
本書(shū)特色
前言
章節(jié)列表
精彩閱讀
下載資源
相關(guān)圖書(shū)
本書(shū)根據(jù)教育部高等學(xué)校非計(jì)算機(jī)專(zhuān)業(yè)計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)分委員會(huì)最新制定的教學(xué)大綱、全國(guó)計(jì)算機(jī)等級(jí)考試大綱,并結(jié)合高等學(xué)校非計(jì)算機(jī)專(zhuān)業(yè)培養(yǎng)目標(biāo)編寫(xiě)而成。本書(shū)從Python概念開(kāi)始,由淺入深地設(shè)計(jì)層次結(jié)構(gòu),內(nèi)容簡(jiǎn)明易懂,符合非計(jì)算機(jī)專(zhuān)業(yè)學(xué)生的學(xué)習(xí)需要。全書(shū)共有8章,主要內(nèi)容包括Python介紹、Python數(shù)據(jù)類(lèi)型、程序的控制結(jié)構(gòu)、組合數(shù)據(jù)類(lèi)型、函數(shù)、文件操作、模塊、綜合應(yīng)用。
本書(shū)可作為各類(lèi)高等學(xué)校非計(jì)算機(jī)專(zhuān)業(yè)計(jì)算機(jī)基礎(chǔ)課程教材,也可作為全國(guó)計(jì)算機(jī)等級(jí)考試的參考書(shū)及廣大計(jì)算機(jī)編程愛(ài)好者的入門(mén)自學(xué)用書(shū)。
結(jié)構(gòu)合理:根據(jù)非計(jì)算機(jī)專(zhuān)業(yè)的學(xué)習(xí)需要設(shè)計(jì)知識(shí)結(jié)構(gòu)和難度, 內(nèi)容簡(jiǎn)明易懂,難度適宜。
案例豐富:對(duì)應(yīng)知識(shí)點(diǎn)設(shè)計(jì)案例,通過(guò)提供相應(yīng)代碼引導(dǎo)讀者完成實(shí)踐操作,加深理解。
配套習(xí)題:設(shè)置多種形式的習(xí)題并提供答案,輔助讀者及時(shí)檢驗(yàn)學(xué)習(xí)成果,實(shí)現(xiàn)學(xué)練一體化。
進(jìn)入21世紀(jì)以來(lái),隨著中小學(xué)信息技術(shù)教育的普及程度越來(lái)越高,大學(xué)新生計(jì)算機(jī)知識(shí)的起點(diǎn)隨之逐年提高,大學(xué)計(jì)算機(jī)基礎(chǔ)課程的教學(xué)改革正在全國(guó)高校轟轟烈烈地展開(kāi),全國(guó)高校的計(jì)算機(jī)基礎(chǔ)教育逐步走上了規(guī)范化的發(fā)展道路。隨著時(shí)代的發(fā)展,計(jì)算機(jī)基礎(chǔ)教學(xué)所面臨的形勢(shì)發(fā)生了很大變化,計(jì)算機(jī)應(yīng)用能力已成為了衡量大學(xué)生素質(zhì)與能力的突出標(biāo)志之一。高校的計(jì)算機(jī)基礎(chǔ)教育將從帶有普及性質(zhì)的初級(jí)階段,開(kāi)始步入更加科學(xué)、更加合理、更加符合21世紀(jì)高校人才培養(yǎng)目標(biāo)且更具大學(xué)教育特征和專(zhuān)業(yè)特征的新階段。這對(duì)大學(xué)計(jì)算機(jī)基礎(chǔ)課程的教學(xué)內(nèi)容提出了更新、更高、更具體的要求,同時(shí)也把計(jì)算機(jī)基礎(chǔ)教學(xué)推入了新一輪的改革浪潮之中。
本書(shū)根據(jù)教育部高等學(xué)校非計(jì)算機(jī)專(zhuān)業(yè)計(jì)算機(jī)基礎(chǔ)課程教學(xué)指導(dǎo)分委員會(huì)針對(duì)計(jì)算機(jī)基礎(chǔ)教學(xué)的目標(biāo)與定位、組成與分工,以及計(jì)算機(jī)基礎(chǔ)教學(xué)的基本要求和計(jì)算機(jī)編程知識(shí)結(jié)構(gòu)所提出的“Python程序設(shè)計(jì)”課程教學(xué)大綱,并結(jié)合全國(guó)計(jì)算機(jī)等級(jí)考試大綱和高等學(xué)校非計(jì)算機(jī)專(zhuān)業(yè)培養(yǎng)目標(biāo)編寫(xiě)而成。
本書(shū)由郭其標(biāo)、房宜汕擔(dān)任主編,陳生慶、趙鑫、梁棟擔(dān)任副主編,由郭其標(biāo)審定。全書(shū)分為8章,第1~2章由郭其標(biāo)編寫(xiě),第3~4章由趙鑫編寫(xiě),第5~6章由房宜汕編寫(xiě),第7~8章由陳生慶編寫(xiě),梁棟負(fù)責(zé)本書(shū)的資料收集和整理工作。
本書(shū)在編寫(xiě)過(guò)程中得到了有關(guān)專(zhuān)家和老師的指導(dǎo)與支持,在此表示衷心的感謝。由于編者水平有限,書(shū)中難免有疏漏和不足之處,敬請(qǐng)各位專(zhuān)家、同行和廣大讀者提出寶貴意見(jiàn),以便再版時(shí)及時(shí)修改,在此表示誠(chéng)摯的謝意!
編 者
2022年3月
1.1 Python語(yǔ)言的發(fā)展 1
1.2 Python語(yǔ)言的特點(diǎn) 1
1.3 Python語(yǔ)言的開(kāi)發(fā)環(huán)境配置 2
1.3.1 Python的安裝 2
1.3.2 PyCharm的安裝 4
1.3.3 編寫(xiě)Python程序 11
1.4 程序的基本編寫(xiě)方法 13
1.5 Python程序?qū)嵗?14
1.6 本章小結(jié) 14
1.7 習(xí)題 14
第2章 Python數(shù)據(jù)類(lèi)型 16
2.1 數(shù)據(jù)類(lèi)型介紹 16
2.2 變量和賦值 17
2.3 簡(jiǎn)單數(shù)據(jù)類(lèi)型 19
2.3.1 整型 19
2.3.2 浮點(diǎn)型 20
2.3.3 復(fù)數(shù)類(lèi)型 20
2.3.4 布爾型 21
2.4 運(yùn)算符 21
2.4.1 算術(shù)運(yùn)算符 21
2.4.2 邏輯運(yùn)算符 22
2.4.3 比較運(yùn)算符 23
2.4.4 成員運(yùn)算符 23
2.4.5 位運(yùn)算符 23
2.4.6 復(fù)合賦值運(yùn)算符 24
2.4.7 運(yùn)算符優(yōu)先級(jí) 25
2.5 字符串類(lèi)型 26
2.5.1 字符串表示 26
2.5.2 轉(zhuǎn)義字符 27
2.5.3 字符串格式化 28
2.5.4 字符串運(yùn)算 30
2.5.5 字符串內(nèi)建方法 31
2.6 數(shù)據(jù)類(lèi)型實(shí)例—溫度轉(zhuǎn)換 32
2.7 本章小結(jié) 33
2.8 習(xí)題 33
第3章 程序的控制結(jié)構(gòu) 35
3.1 算法概述 35
3.1.1 初識(shí)算法 35
3.1.2 算法的基本結(jié)構(gòu) 36
3.2 選擇結(jié)構(gòu) 37
3.2.1 單分支和雙分支if語(yǔ)句 38
3.2.2 多分支if語(yǔ)句 39
3.2.3 if嵌套 39
3.3 循環(huán)結(jié)構(gòu) 40
3.3.1 while循環(huán) 40
3.3.2 for循環(huán) 41
3.3.3 嵌套循環(huán) 42
3.3.4 循環(huán)結(jié)構(gòu)中的其他語(yǔ)句 42
3.4 程序的異常處理 43
3.4.1 理解異常 43
3.4.2 處理異常 44
3.5 控制結(jié)構(gòu)程序設(shè)計(jì)舉例 46
3.6 本章小結(jié) 47
3.7 習(xí)題 47
第4章 組合數(shù)據(jù)類(lèi)型 50
4.1 組合數(shù)據(jù)類(lèi)型概述 50
4.2 列表 51
4.2.1 列表的創(chuàng)建 52
4.2.2 列表的訪問(wèn) 52
4.2.3 列表的更新 53
4.2.4 列表元素的刪除 54
4.2.5 列表元素的排序和翻轉(zhuǎn) 55
4.2.6 列表的運(yùn)算 55
4.2.7 列表的嵌套 56
4.3 元組 56
4.3.1 元組的創(chuàng)建 57
4.3.2 元組的訪問(wèn) 57
4.3.3 元組的拼接 58
4.3.4 元組的運(yùn)算 58
4.4 字典 58
4.4.1 字典的創(chuàng)建 59
4.4.2 字典的訪問(wèn) 60
4.4.3 字典的修改 60
4.4.4 字典的遍歷 61
4.5 集合 62
4.5.1 集合的創(chuàng)建 62
4.5.2 集合元素的更新 63
4.5.3 集合元素的刪除 63
4.5.4 集合的遍歷 63
4.6 組合數(shù)據(jù)類(lèi)型程序設(shè)計(jì)舉例 63
4.7 本章小結(jié) 64
4.8 習(xí)題 64
第5章 函數(shù) 67
5.1 函數(shù)的概述 67
5.2 函數(shù) 67
5.2.1 內(nèi)置函數(shù) 67
5.2.2 自定義函數(shù) 68
5.3 函數(shù)的參數(shù) 69
5.3.1 默認(rèn)值參數(shù)和關(guān)鍵參數(shù) 69
5.3.2 可變長(zhǎng)參數(shù) 70
5.3.3 函數(shù)傳值問(wèn)題 71
5.4 遞歸函數(shù) 72
5.5 匿名函數(shù) 73
5.6 生成器函數(shù) 75
5.7 變量的作用域 75
5.8 函數(shù)程序設(shè)計(jì)舉例 77
5.9 本章小結(jié) 79
5.10 習(xí)題 79
第6章 文件操作 81
6.1 文件概述 81
6.1.1 I/O操作概述 81
6.1.2 文件 81
6.2 文件的打開(kāi)和關(guān)閉 81
6.2.1 文件的打開(kāi) 81
6.2.2 文件的關(guān)閉 83
6.3 文件的讀寫(xiě)操作 83
6.3.1 讀取文件 84
6.3.2 寫(xiě)文件 85
6.4 文件的隨機(jī)讀寫(xiě) 87
6.5 常用os模塊的文件方法和目錄方法 88
6.6 二進(jìn)制文件的操作 89
6.7 文件程序設(shè)計(jì)舉例 90
6.8 本章小結(jié) 92
6.9 習(xí)題 92
第7章 模塊 94
7.1 模塊的使用 94
7.2 自定義模塊 95
7.3 安裝引用其他模塊 97
7.3.1 導(dǎo)入和使用標(biāo)準(zhǔn)模塊 97
7.3.2 常用標(biāo)準(zhǔn)模塊 98
7.3.3 第三方模塊的下載與安裝 99
7.4 本章小結(jié) 101
7.5 習(xí)題 101
第8章 綜合應(yīng)用 102
8.1 NumPy數(shù)值計(jì)算基礎(chǔ) 102
8.1.1 NumPy簡(jiǎn)介 102
8.1.2 創(chuàng)建數(shù)組 102
8.1.3 數(shù)組尺寸 104
8.1.4 數(shù)組運(yùn)算 105
8.1.5 數(shù)組切片 107
8.1.6 數(shù)組連接 108
8.1.7 數(shù)據(jù)存取 108
8.1.8 數(shù)組排序與搜索 109
8.2 Matplotlib數(shù)據(jù)可視化基礎(chǔ) 109
8.3 jieba庫(kù)的使用 116
8.4 wordcloud庫(kù)的使用 118
8.4.1 詞云簡(jiǎn)介 118
8.4.2 中英文詞云的處理區(qū)別 118
8.4.3 WordCloud常用的函數(shù) 119
8.4.4 詞云圖生成步驟 119
附錄 習(xí)題參考答案 123
- 信息技術(shù)基礎(chǔ)(麒麟操作系統(tǒng)+WPS Office) [主編 芮雪 蔣莉 王亮亮]
- Office高級(jí)應(yīng)用項(xiàng)目式教程(第2版) [主編 李觀金 張倩文 黎夏克 ]
- 巧用翻譯學(xué)英語(yǔ):英漢互譯500例 [王學(xué)文 著]
- 高等教育多維評(píng)價(jià)體系構(gòu)建與高質(zhì)量發(fā)展研究 [張妍 著]
- 系統(tǒng)規(guī)劃與管理師章節(jié)習(xí)題與考點(diǎn)特訓(xùn)(第二版) [主編 薛大龍]
- 計(jì)算機(jī)操作系統(tǒng)實(shí)踐指導(dǎo)(openEuler版) [主編 秦光 曾陳萍 岳付強(qiáng)]
- 信息系統(tǒng)管理工程師真題及模考卷精析(適用機(jī)考) [主 編 薛大龍 程 剛 上官緒]
- 航海類(lèi)院校體育教育教學(xué)研究 [張利超 李寧 著]
- 新時(shí)代背景下我國(guó)職業(yè)教育產(chǎn)教融合長(zhǎng)效機(jī)制建設(shè)研究 [王玉賢 著]
- 電路分析 [主編 李飛 毛先柏]
- 信息系統(tǒng)管理工程師(適用第2版大綱)一站通關(guān) [指尖瘋 編著]
- 傳統(tǒng)山水畫(huà)論解讀與實(shí)踐 [陳鈉 著]
- 網(wǎng)絡(luò)工程師備考一本通(適配第6版考綱) [夏杰 編著]
- 陳孝云的職教理想與情懷 [祝吉太 江傳瑞 張義廷 著]
- 地方本科院校電子信息學(xué)科課程思政案例集 [王甫]
- Excel數(shù)據(jù)處理與分析(第二版) [主編 張志明 鄒 蕾]
- 網(wǎng)絡(luò)工程師5天修煉(適配第6版考綱) [主編 朱小平 施游]
- 倉(cāng)儲(chǔ)管理實(shí)務(wù)(第二版) [周寧武 編著]
- 基于AE與C#的地理信息系統(tǒng)二次開(kāi)發(fā) [李小根 賈艷昌 喬翠平 姜彤 ]
- 2023年長(zhǎng)沙市文化和旅游業(yè)發(fā)展報(bào)告 [主編 陳莉]
- 舞臺(tái)化妝造型設(shè)計(jì) [主編 劉思彤 張 濤 張憶雨]
- 產(chǎn)教融合視角高校體育專(zhuān)業(yè)實(shí)踐教學(xué)體系構(gòu)建研究 [楊柳青 葉華兵 著]
- 知識(shí)圖譜及應(yīng)用案例 [張善文 黃文準(zhǔn) 于長(zhǎng)青 陳明淑]
- Python程序設(shè)計(jì)案例教程(微課版) [主編 石利平 田輝平 余以勝]
- 皓月繁星:青少年兒童心理成長(zhǎng)手冊(cè) [主 編 林贊歌 副主編 杜志南]
- 材料力學(xué) [章寶華 趙新勝 徐斌]
- 系統(tǒng)集成項(xiàng)目管理工程師考試32小時(shí)通關(guān)(第3版) [主編 薛大龍 副主編 上官緒陽(yáng)]
- 軟考論文高分特訓(xùn)與范文10篇——系統(tǒng)分析師(第二版) [薛大龍 鄒月平 施游]
- 黃河海勃灣水利樞紐防凌安全運(yùn)行 [王戰(zhàn)領(lǐng) 王叢發(fā) 范瑜彬 著]
- 大學(xué)生心理健康教育 [方雄 著]
-
>通識(shí)課
>理工類(lèi)基礎(chǔ)課
>程序設(shè)計(jì)
>大數(shù)據(jù)與人工智能
>計(jì)算機(jī)網(wǎng)絡(luò)與通信
>辦公應(yīng)用
>數(shù)據(jù)庫(kù)技術(shù)
>數(shù)字媒體、虛擬現(xiàn)實(shí)
>電工電子
>物聯(lián)網(wǎng)技術(shù)
>單片機(jī)、微機(jī)原理
>數(shù)據(jù)結(jié)構(gòu)、軟件工程
>輔助設(shè)計(jì)
>圖形圖像
>電商物流、信管
>航空工業(yè)
>機(jī)械與自動(dòng)化
>電子信息
>經(jīng)管
>新聞、廣播影視

- 教材類(lèi)more>>
- 教輔培訓(xùn)more>>
- 生活經(jīng)管more>>
- SQL Server 2019數(shù)據(jù)庫(kù)實(shí)戰(zhàn)教程
- C語(yǔ)言程序設(shè)計(jì)實(shí)驗(yàn)教程
- 算法設(shè)計(jì)與分析
- C語(yǔ)言程序設(shè)計(jì)
- 數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用實(shí)踐教程(SQL Server
- C++程序設(shè)計(jì)實(shí)踐教程(第三版)
- C++程序設(shè)計(jì)(第三版)
- 數(shù)據(jù)庫(kù)技術(shù)與應(yīng)用(SQL Server 2019)
- 網(wǎng)頁(yè)設(shè)計(jì)與制作實(shí)驗(yàn)指導(dǎo)
- 網(wǎng)頁(yè)設(shè)計(jì)與制作
- Python語(yǔ)言程序設(shè)計(jì)教程
- 信息安全技術(shù)基礎(chǔ)(第二版)
- C語(yǔ)言程序設(shè)計(jì)(微課版)
- C語(yǔ)言程序設(shè)計(jì)實(shí)踐教程
- 數(shù)據(jù)結(jié)構(gòu)——C語(yǔ)言(微課版)
- 微機(jī)原理與接口技術(shù)