定 價:34.8 元
叢書名:高等學(xué)校程序設(shè)計課程系列教材
- 作者:張莉主編
- 出版時間:2019/7/1
- ISBN:9787040512427
- 出 版 社:高等教育出版社
- 中圖法分類:TP311.561
- 頁碼:263
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書以Python程序設(shè)計語言為主要內(nèi)容,重點強調(diào)程序設(shè)計概念的理解和計算思維的實踐。內(nèi)容包括:Python語言的介紹和快速入門、數(shù)學(xué)與數(shù)值計算編程、字符串和文件操作、函數(shù)理解、分支與循環(huán)結(jié)構(gòu)、類與對象、列表結(jié)構(gòu)和數(shù)據(jù)采集、圖形編程以及面向過程、面向?qū)ο缶幊谭椒ê退惴ㄔO(shè)計與實踐等。
基礎(chǔ)篇
第1章 程序設(shè)計和Python語言
1.1 程序設(shè)計概述
1.2 Python簡介
1.2.1 Python的歷史和特性
1.2.2 Python的版本
1.3 Python開發(fā)環(huán)境和運行方式
1.3.1 Python開發(fā)環(huán)境
1.3.2 Python運行方式
1.4 小結(jié)
習(xí)題
第2章 Python基礎(chǔ)
2.1 Python程序基本構(gòu)成與風(fēng)格
2.1.1 Python程序基本構(gòu)成
2.1.2 Python程序設(shè)計風(fēng)格
2.2 Pvthon語法基礎(chǔ)
2.2.1 變量
2.2.2 表達式和賦值表達式
2.2.3 語句
2.3 Python數(shù)據(jù)類型
2.3.1 基本類型
2.3.2 序列類型
2.3.3 字典
2.4 Python基本運算
2.4.1 算術(shù)運算
2.4.2 位運算
2.4.3 關(guān)系運算
2.4.4 邏輯運算
2.4.5 優(yōu)先級
2.5 Python中的函數(shù)和模塊
2.5.1 函數(shù)
2.5.2 模塊
2.5.3 包
2.6 小結(jié)
習(xí)題
第3章 序列
3.1 序列概述
3.1.1 索引
3.1.2 標(biāo)準(zhǔn)類型運算
3.1.3 通用序列類型操作
3.1.4 序列類型函數(shù)
3.2 字符串
3.2.1 字符串的表示
3.2.2 轉(zhuǎn)義字符
3.2.3 字符串方法
3.3 列表
3.3.1 列表的表示
3.3.2 列表方法
3.4 元組
3.4.1 元組的表示
3.4.2 元組的其他特性和作用
3.5 range對象
3.6 小結(jié)
習(xí)題
第4章 字典與集合
4.1 字典
4.1.1 創(chuàng)建字典
4.1.2 字典的基本操作
4.1.3 字典的內(nèi)建函數(shù)和方法
4.2 集合
4.2.1 創(chuàng)建集合
4.2.2 集合的基本操作
4.2.3 集合的內(nèi)建函數(shù)和方法
4.3 小結(jié)
習(xí)題
第5章 程序控制結(jié)構(gòu)
5.1 順序結(jié)構(gòu)
5.1.1 賦值語句
5.1.2 基本輸入和輸出
5.2 選擇結(jié)構(gòu)
5.2.1 if語句
5.2.2 else子句
5.2.3 elif子句
5.2.4 嵌套的if語句
5.3 循環(huán)結(jié)構(gòu)
5.3.1 while語句
5.3.2 for語句
5.3.3 嵌套循環(huán)
5.3.4 break,continue語句
5.3.5 循環(huán)結(jié)構(gòu)中的else子句
5.3.6 特殊循環(huán)——列表解析
5.4 小結(jié)
習(xí)題
第6章 函數(shù)
6.1 函數(shù)的概念
6.2 常用Python標(biāo)準(zhǔn)庫函數(shù)
6.2.1 os模塊中的函數(shù)
6.2.2 random模塊中的函數(shù)
6.2.3 datetime模塊中的函數(shù)
6.3 函數(shù)的定義和調(diào)用
6.3.1 函數(shù)的定義
6.3.2 函數(shù)的返回
6.3.3 函數(shù)的調(diào)用
6.4 函數(shù)的參數(shù)
6.5 變量的作用域
6.6 遞歸函數(shù)
6.7 小結(jié)
習(xí)題
第7章 文件
7.1 文件基本概念
7.1.1 Python文件系統(tǒng)
7.1.2 文件的使用過程
7.2 文件的打開和關(guān)閉
7.2.1 文件的打開
7.2.2 文件的關(guān)閉
7.3 文件的基本操作
7.3.1 文件的讀寫
7.3.2 文件的定位
7.3.3 文件的其他操作
7.4 小結(jié)
習(xí)題
第8章 面向?qū)ο蟪绦蛟O(shè)計
8.1 面向?qū)ο蟪绦蛟O(shè)計基本概念
8.1.1 面向?qū)ο蟪绦蛟O(shè)計
8.1.2 面向?qū)ο蟪绦蛟O(shè)計的基本特征
8.2 類與對象
8.2.1 類
8.2.2 實例
8.2.3 __init__()與__del__()方法
8.2.4 實例屬性與類屬性
8.3 繼承、重寫與其他
8.3.1 子類的創(chuàng)建與繼承
8.3.2 重寫
8.3.3 訪問控制
8.4 常用類和實例相關(guān)內(nèi)建函數(shù)
8.5 小結(jié)
習(xí)題
第9章 異常
9.1 Pytlaon中的異常
9.2 捕捉異常
9.2.1 try-except語句
9.2.2 多個except子句和一個except塊捕捉多個異常
9.2.3 else子句
9.2.4 finally子句
9.3 上下文管理器和with語句
9.4 小結(jié)
習(xí)題
提高與實踐篇
第10章 Python科學(xué)計算與數(shù)據(jù)分析開發(fā)基礎(chǔ)
10.1 科學(xué)計算生態(tài)系統(tǒng)SciPy簡介
10.2 NumPv
10.2.1 ndarray的基本特性
10.2.2 創(chuàng)建ndarTay
10.2.3 ndamy的操作和運算
10.2.4 ufunc函數(shù)
10.2.5 專門的應(yīng)用
10.3 pandas
10.3.1 Series
10.3.2 DataFrame
10.3.3 Series和DataFrame數(shù)據(jù)統(tǒng)計與分析
10.4 Matplotlih
10.4.1 Matplotlib繪圖基本方法
10.4.2 Matplotlib圖像屬性控制
10.5 小結(jié)
習(xí)題
第11章 網(wǎng)絡(luò)爬蟲入門
11.1 網(wǎng)頁抓取
11.1.1 Requests庫基本使用
11.1.2 Robots協(xié)議
11.2 網(wǎng)絡(luò)數(shù)據(jù)解析
11.2.1 Beautifulsoup庫
11.2.2 re正則表達式
11.3 小結(jié)
習(xí)題
第12章 基于自然語言工具包NLTK的文本挖掘入門
12.1 NLTK簡介
12.2 NLTK文本語料庫和詞典資源
12.3 基于NLTK的文本挖掘示例
12.4 小結(jié)
習(xí)題
參考文獻