定 價:45 元
叢書名:普通高等院校計算機基礎(chǔ)教育“十四五”系列教材
- 作者:賴慶, 鐘廣玲主編
- 出版時間:2022/8/1
- ISBN:9787113293185
- 出 版 社:中國鐵道出版社
- 中圖法分類:TP311.561
- 頁碼:320
- 紙張:
- 版次:1
- 開本:26cm
本書以知識圖譜的方式編寫, 同時將“思政課程, 課程思政”理念貫穿全書, 將思政元素融入各個知識點。本書內(nèi)容符合人腦掌握新知識、構(gòu)建新知識框架體系、進行創(chuàng)新的科學認知規(guī)律, 結(jié)構(gòu)合理, 重點突出, 邏輯清晰, 結(jié)合線上和線下的教學方式, 符合時代發(fā)展的潮流。全書共11章, 主要內(nèi)容包括Python概述、Python語法基礎(chǔ)、Python流程控制語句、函數(shù)、異常處理方法、符串、正則表達式、文件操作、面向?qū)ο蟪绦蛟O(shè)計、Python 數(shù)據(jù)分析基礎(chǔ)、Python 圖形繪制。本書面向零基礎(chǔ)的編程初學者, 采用通俗易懂的語言, 結(jié)合大量案例對相關(guān)知識點進行編排和總結(jié), 循序漸進地講授 Python 語言的編程方式和邏輯, 詳盡地向讀者展示分析問題、解決問題的過程。
本書適合作為高等院校Python程序設(shè)計課程的教材,也可作為零基礎(chǔ)的編程初學者、大數(shù)據(jù)技術(shù)從業(yè)者、人工智能技術(shù)開發(fā)人員、對編程感興趣的人員的參考讀物。
第1章 Python概述
1.1 Python語言簡介
1.1.1 Python語言特點
1.1.2 Python語言發(fā)展史
1.1.3 Python的應用領(lǐng)域
1.2 Python開發(fā)環(huán)境搭建
1.2.1 Python解釋器 安裝
1.2.2 IDLE的使用
1.2.3 Anaconda3的安裝
1.2.4 擴展庫的安裝方法
1.2.5 常用第三方開發(fā)工具
1.3 Python編程規(guī)范
1.3.1 代碼編寫規(guī)范
1.3.2 對象的導入和使用
1.3.3 _name_屬性
1.4 素養(yǎng)案例
第2章 Python語法基礎(chǔ)
2.1 Python常用內(nèi)置對象
2.1.1 常量與變量
2.1.2 字符
2.1.3 列表
2.1.4 元組
2.1.5 元組與列表的異同點
2.1.6 字典
2.1.7 集合
2.2 運算符
2.2.1 算術(shù)運算符
2.2.2 比較運算符
2.2.3 邏輯運算符
2.2.4 成員運算符
2.2.5 位運算符
2.2.6 運算符優(yōu)先級
2.3 應用案例——驗證碼的生成
2.4 素養(yǎng)案例
第3章 Python流程控制語句
3.1 條件表達式
3.2 選擇結(jié)構(gòu)
3.2.1 單分支選擇結(jié)構(gòu)
3.2.2 雙分支選擇結(jié)構(gòu)
3.2.3 多分支選擇結(jié)構(gòu)
3.2.4 選擇結(jié)構(gòu)的嵌套
3.3 循環(huán)結(jié)構(gòu)
3.3.1 for循環(huán)與while循環(huán)
3.3.2 break與continue語句
3.4 應用案例
3.5 素養(yǎng)案例
第4章 函數(shù)
4.1 函數(shù)定義與使用
4.2 函數(shù)嵌套
4.3 函數(shù)參數(shù)
4.3.1 位置參數(shù)
4.3.2 關(guān)鍵字參數(shù)
4.3.3 默認值參數(shù)
4.3.4 可變長參數(shù)
4.3.5 傳遞參數(shù)時的序列解包
4.4 變量作用域
4.4.1 局部變量
4.4.2 全局變量
4.5 匿名函數(shù)
4.6 遞歸函數(shù)
4.7 生成器函數(shù)
4.8 素養(yǎng)案例
第5章 異常處理方法
5.1 trv…except結(jié)構(gòu)
5.2 trv…except…else結(jié)構(gòu)
5.3 try…except…finally語句
5.4 捕獲多種異常的處理結(jié)構(gòu)
5.5 assert斷言語句
5.6 上下文管理語句
5.7 應用案例
5.8 素養(yǎng)案例
第6章 字符串
6.1 字符串概念
6.2 字符串格式化方法
6.3 字符串常用方法
6.4 中英文分詞
6.5 應用案例
6.6 素養(yǎng)案例
第7章 正則表達式
7.1 正則表達式語法
7.2 正則表達式模塊re
7.3 應用案例
7.4 素養(yǎng)案例
第8章 文件操作
8.1 文件的概念及分類
8.2 文件常見操作
8.2.1 文件的打開與關(guān)閉
8.2.2 文件的讀/寫
8.2.3 文件的定位讀/寫
8.3 二進制文件操作
8.3.1 使用struet模塊讀/寫二進制文件
8.3.2 使用pickle模塊讀/寫二進制文件
8.3.3 使用shelve模塊操作二進制文件
8.3.4 使用marshal模塊讀/寫二進制文件
8.4 文件夾操作
8.4.1 os模塊
8.4.2 os.path模塊
8.4.3 shutil模塊
8.5 素養(yǎng)案例
第9章 面向?qū)ο蟪绦蛟O(shè)計
9.1 面向?qū)ο缶幊谈攀?/span>
9.2 類的屬性與方法
9.3 繼承
9.4 應用案例
9.5 素養(yǎng)案例
第10章 Python數(shù)據(jù)分析基礎(chǔ)
10.1 數(shù)據(jù)分析簡介
10.2 NumPy數(shù)據(jù)處理
10.2.1 NumPy數(shù)組的創(chuàng)建
10.2.2 數(shù)組的索引和切片
10.2.3 數(shù)組的運算
10.2.4 數(shù)組的讀/寫
10.2.5 NumPy的數(shù)學函數(shù)
10.2.6 NumPy中的數(shù)據(jù)統(tǒng)計與分析
10.3 Pandas數(shù)據(jù)分析
10.3.1 Pandas中的數(shù)據(jù)結(jié)構(gòu)
10.3.2 Pandas索引操作
10.3.3 DataFrame數(shù)據(jù)的查詢與編輯
10.3.4 Pandas的數(shù)據(jù)統(tǒng)計
10.3.5 數(shù)據(jù)合并與組合
10.3.6 Pandas文件讀/寫
10.3.7 Pandas可視化
10.4 應用案例——數(shù)據(jù)分析
10.5 素養(yǎng)案例
第11章 Python圖形繪制
11.1 tkinter圖形繪制
11.2 turtle模塊繪圖
11.3 Matplotlib模塊繪圖
11.4 素養(yǎng)案例