Python語言程序設(shè)計基礎(chǔ)(第2版)是一款教育部大學(xué)計算機(jī)課程改革項目規(guī)劃教材,該書分初識Python語言、深入Python語言、運(yùn)用Python語言三個部分,共10章,在系統(tǒng)講解Python語言語法的同時介紹了從數(shù)據(jù)理解到圖像處理的14個Python函數(shù)庫,一共設(shè)計了25個非常具有現(xiàn)代感的實例。
內(nèi)容簡介
《Python語言程序設(shè)計基礎(chǔ)(第2版)》分初識Python語言、深入Python語言、運(yùn)用Python語言三個部分,共10章,設(shè)計了超過20個利用第三方庫的編程實例,伴隨Python語言語法講解了10余個標(biāo)準(zhǔn)庫或第三方庫的使用,在講解程序設(shè)計基礎(chǔ)概念、Python語言語法的同時,幫助讀者理解圍繞計算生態(tài)開展編程并解決問題的基本理念和方法。
目錄
前輔文
第一部分 初識Python語言
第1章 程序設(shè)計基本方法
1.1 計算機(jī)的概念
1.2 程序設(shè)計語言
1.3 Python語言概述
1.4 Python語言開發(fā)環(huán)境配置
1.5 程序的基本編寫方法
1.6 Python語言的版本更迭
本章小結(jié)
程序練習(xí)題
第2章 Python程序?qū)嵗馕?/p>
2.1 實例1:溫度轉(zhuǎn)換
2.2 Python程序語法元素分析
2.3 實例2:Python蟒蛇繪制
2.4 turtle庫語法元素分析
本章小結(jié)
程序練習(xí)題
第二部分 深入Python語言
第3章 基本數(shù)據(jù)類型
3.1 數(shù)字類型
3.2 數(shù)字類型的操作
3.3 模塊1:math庫的使用
3.4 實例3:天天向上的力量
3.5 字符串類型及其操作
3.6 字符串類型的格式化
3.7 實例4:文本進(jìn)度條
本章小結(jié)
程序練習(xí)題
第4章 程序的控制結(jié)構(gòu)
4.1 程序的基本結(jié)構(gòu)
4.2 程序的分支結(jié)構(gòu)
4.3 實例5:身體質(zhì)量指數(shù)BMI
4.4 程序的循環(huán)結(jié)構(gòu)
4.5 模塊2:random庫的使用
4.6 實例6:π的計算
4.7 程序的異常處理
本章小結(jié)
程序練習(xí)題
第5章 函數(shù)和代碼復(fù)用
5.1 函數(shù)的基本使用
5.2 函數(shù)的參數(shù)傳遞
5.3 模塊3:datetime庫的使用
5.4 實例7:七段數(shù)碼管繪制
5.5 代碼復(fù)用和模塊化設(shè)計
5.6 函數(shù)的遞歸
5.7 實例8:科赫曲線繪制
5.8 Python內(nèi)置函數(shù)
本章小結(jié)
程序練習(xí)題
第6章 組合數(shù)據(jù)類型
6.1 組合數(shù)據(jù)類型概述
6.2 列表類型和操作
6.3 實例9:基本統(tǒng)計值計算
6.4 字典類型和操作
6.5 模塊4:jieba庫的使用
6.6 實例10:文本詞頻統(tǒng)計
6.7 實例11:Python之禪
本章小結(jié)
程序練習(xí)題
第7章 文件和數(shù)據(jù)格式化
7.1 文件的使用
7.2 模塊5:PIL庫的使用
7.3 實例12:圖像的字符畫繪制
7.4 一二維數(shù)據(jù)的格式化和處理
7.5 實例13:CSV格式的HTML展示
7.6 高維數(shù)據(jù)的格式化
7.7 模塊6:json庫的使用
7.8 實例14:CSV和JSON格式相互轉(zhuǎn)換
本章小結(jié)
程序練習(xí)題
第三部分 運(yùn)用Python語言
第8章 程序設(shè)計方法論
8.1 計算思維
8.2 實例15:體育競技分析
8.3 自頂向下和自底向上
8.4 模塊7:pyinstaller庫的使用
8.5 計算生態(tài)和模塊編程
8.6 Python第三方庫的安裝
8.7 實例16:pip安裝腳本
本章小結(jié)
程序練習(xí)題
第9章 科學(xué)計算和可視化
9.1 問題概述
9.2 模塊8:numpy庫的使用
9.3 實例17:圖像的手繪效果
9.4 模塊9:matplotlib庫的使用
9.5 實例18:科學(xué)坐標(biāo)圖繪制
9.6 實例19:多級雷達(dá)圖繪制
本章小結(jié)
程序練習(xí)題
第10章 網(wǎng)絡(luò)爬蟲和自動化
10.1 問題概述
10.2 模塊10:requests庫的使用
10.3 模塊11:beautifulsoup4庫的使用
10.4 實例20:中國大學(xué)排名爬蟲
10.5 實例21:搜索關(guān)鍵詞自動提交
本章小結(jié)
程序練習(xí)題
附錄A 極簡計算機(jī)基礎(chǔ)
附錄B 人機(jī)接口和圖形編程
附錄C 數(shù)據(jù)處理和挖掘
全書快速參考索引
參考文獻(xiàn)