Python程序設(shè)計(jì)教程(第2版)
定 價(jià):69 元
叢書名:21世紀(jì)高等學(xué)校計(jì)算機(jī)類課程創(chuàng)新規(guī)劃教材·微課版
- 作者:楊年華、柳青、鄭戟明
- 出版時(shí)間:2019/8/1
- ISBN:9787302528043
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP311.561
- 頁(yè)碼:
- 紙張:膠版紙
- 版次:
- 開(kāi)本:16開(kāi)
本書主要介紹Python語(yǔ)言的基礎(chǔ)知識(shí)及其在數(shù)據(jù)處理、分析和可視化中的應(yīng)用。本書一方面?zhèn)戎鼗A(chǔ)知識(shí)的講解,另一方面?zhèn)戎刂v解利用Python進(jìn)行數(shù)據(jù)處理與分析的方法和應(yīng)用案例。為了方便讀者理解,本書主要選用經(jīng)濟(jì)管理類的案例。本書中的代碼均在Python 3.7中測(cè)試通過(guò)。本書適合作為高校本科生或研究生的程序設(shè)計(jì)、Python數(shù)據(jù)分析等課程的入門教材,也可作為相關(guān)科研工作者或工程實(shí)踐者的參考書。
內(nèi)容簡(jiǎn)單易懂、層次脈絡(luò)清晰、難度適中,內(nèi)容、案例、難點(diǎn)安排恰當(dāng);
注重理論與實(shí)踐相結(jié)合,精選經(jīng)濟(jì)管理類案例,易于理解;
應(yīng)用部分突出數(shù)據(jù)處理基礎(chǔ)能力的培養(yǎng),包括數(shù)據(jù)獲取、數(shù)據(jù)分析、數(shù)據(jù)可視化等內(nèi)容;
提供全套教學(xué)課件、案例數(shù)據(jù)和源代碼,可從清華大學(xué)出版社官方網(wǎng)站下載;
提供教學(xué)視頻,掃描正文章節(jié)中的二維碼即可觀看。
第2版前言
本書第1版是在教學(xué)團(tuán)隊(duì)幾年來(lái)的教學(xué)心得的基礎(chǔ)上組織編寫的,采用簡(jiǎn)單案例。在應(yīng)用方面偏重?cái)?shù)據(jù)的處理。根據(jù)Python語(yǔ)言近年來(lái)的發(fā)展,當(dāng)前教學(xué)中需要向Python 3進(jìn)行轉(zhuǎn)換。本書第2版采用目前最新的Python 3.7版本,在Python版本更新的基礎(chǔ)上,結(jié)合新的教學(xué)心得,對(duì)控制語(yǔ)句部分進(jìn)行了補(bǔ)充,將字符串部分單獨(dú)設(shè)為一章,增加了迭代器和推導(dǎo)式的介紹,在函數(shù)設(shè)計(jì)部分增加了yield語(yǔ)句和lambda表達(dá)式的介紹。這些內(nèi)容的更新使得本書對(duì)基礎(chǔ)知識(shí)的介紹更加完善。圖形用戶界面設(shè)計(jì)部分增加了利用Tkinter進(jìn)行GUI設(shè)計(jì)的介紹。為了更加注重Python在數(shù)據(jù)處理方法的應(yīng)用,本書第2版刪除了Python網(wǎng)站設(shè)計(jì)部分; 增加了Excel文件數(shù)據(jù)存; 對(duì)數(shù)據(jù)分析與可視化部分進(jìn)行了重構(gòu),使得結(jié)構(gòu)與思路更加清晰,并增加了pandas數(shù)據(jù)分析基礎(chǔ)知識(shí)的介紹; 采用SPSS 22版本介紹如何在SPSS中使用Python提高SPSS數(shù)據(jù)處理能力。
本書第2版共16章,修訂分工如下。
第1章主要講述Python的發(fā)展歷史、特點(diǎn)、下載與安裝方法、使用方式、集成開(kāi)發(fā)環(huán)境、模塊介紹、幫助的使用等。由楊年華負(fù)責(zé)版本修訂。
第2章主要講述Python語(yǔ)言的基礎(chǔ)知識(shí),包括控制臺(tái)的使用、標(biāo)識(shí)符與變量、數(shù)據(jù)類型、常用內(nèi)置函數(shù)等。由柳青負(fù)責(zé)版本修訂,對(duì)運(yùn)算符和表達(dá)式進(jìn)行更詳細(xì)地闡述,新增了條件表達(dá)式的構(gòu)造和pass語(yǔ)句的使用方法,并改寫了部分案例。
第3章主要講述程序控制結(jié)構(gòu),包括分支控制、循環(huán)控制等。由楊年華負(fù)責(zé)修訂,新增了選擇的三元運(yùn)算、帶else的循環(huán)語(yǔ)句部分。
第4章主要講述Python中的常用數(shù)據(jù)結(jié)構(gòu),包括序列、字典、集合等。由柳青負(fù)責(zé)修訂,新增了可迭代對(duì)象與迭代器、推導(dǎo)式、序列解包等內(nèi)容。
第5章主要介紹字符串編碼、字符串格式化、字符串的常用函數(shù)與方法、string模塊、正則表達(dá)式等。由柳青負(fù)責(zé)編寫和修訂。
第6章主要講述函數(shù)的定義、函數(shù)的調(diào)用、形參與實(shí)參、函數(shù)的返回、位置參數(shù)、默認(rèn)參數(shù)、關(guān)鍵參數(shù)、可變長(zhǎng)度參數(shù)、序列參數(shù)等。由楊年華負(fù)責(zé)修訂,新增了變量作用域、yield語(yǔ)句、lambda表達(dá)式等內(nèi)容。
第7章主要講述文件的打開(kāi)與關(guān)閉、文件讀寫、文件指針等。由楊年華負(fù)責(zé)修訂,新增了Excel文件讀寫等內(nèi)容。
第8章主要講述Python的對(duì)象與方法、類的定義、類的屬性、構(gòu)造函數(shù)、類的方法、析構(gòu)方法、可變對(duì)象與不可變對(duì)象、運(yùn)算符的重載等。由楊年華負(fù)責(zé)修訂。
第9章主要講述類的繼承與組合兩種重用方式。由楊年華負(fù)責(zé)修訂。
第10章主要講述Python中的異常、異常類、異常的捕獲與處理、自定義異常類、with語(yǔ)句、斷言等。由楊年華負(fù)責(zé)修訂。
第11章主要講述使用wxPython進(jìn)行用戶圖形界面設(shè)計(jì)的方法。由楊年華負(fù)責(zé)修訂,新增了Tkinter模塊的使用流程與方法,并對(duì)wxPython部分的知識(shí)描述結(jié)構(gòu)進(jìn)行了調(diào)整。
第12章主要講述Python程序的打包和發(fā)布方法。由孫辭海負(fù)責(zé)修訂。
第13章主要講述利用Python進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)。由肖宇負(fù)責(zé)修訂。
第14章主要講述利用Python進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)獲取的方法。由肖宇負(fù)責(zé)修訂。
第15章主要講述用numpy進(jìn)行數(shù)據(jù)分析和用matplotlib進(jìn)行繪圖的基礎(chǔ)知識(shí)。錢之琳補(bǔ)充了pandas數(shù)據(jù)分析部分; 楊年華對(duì)該章節(jié)的知識(shí)描述結(jié)構(gòu)進(jìn)行了重組和補(bǔ)充,并補(bǔ)充和改寫了部分案例。
第16章主要講述Python作為腳本語(yǔ)言在SPSS中的使用方法。由曹玉茹負(fù)責(zé)修訂。
鄭戟明負(fù)責(zé)第2版中各章習(xí)題的修訂。
柳青與鄭戟明審閱了全書。楊年華負(fù)責(zé)統(tǒng)稿,并統(tǒng)審全書。
本書內(nèi)容簡(jiǎn)練易懂,層次脈絡(luò)清晰,難度適中,內(nèi)容、案例、難點(diǎn)安排恰當(dāng); 注重理論與實(shí)踐相結(jié)合,精選經(jīng)濟(jì)管理類案例,易于理解; Python應(yīng)用部分突出數(shù)據(jù)處理基礎(chǔ)能力的培養(yǎng); 配套教學(xué)課件、案例數(shù)據(jù)和源代碼,可從清華大學(xué)出版社官方網(wǎng)站下載。
由于時(shí)間倉(cāng)促,作者水平有限,書中難免存在紕漏和不足之處,敬請(qǐng)批評(píng)指正,并將意見(jiàn)反饋給我們。
本書編寫組
2019年7月
第1版前言
Python是一種簡(jiǎn)單、易學(xué)、免費(fèi)、開(kāi)源的跨平臺(tái)編程語(yǔ)言,支持命令式和函數(shù)式編程。它支持完全面向?qū)ο蟮某绦蛟O(shè)計(jì)。一方面,由于其簡(jiǎn)單的語(yǔ)法,使得使用者不必太多關(guān)注語(yǔ)言本身,而將主要精力集中于業(yè)務(wù)邏輯。因此Python語(yǔ)言擁有各行各業(yè)的眾多使用者,使得其擁有各行業(yè)使用者在社區(qū)貢獻(xiàn)的各種強(qiáng)大的標(biāo)準(zhǔn)庫(kù)、擴(kuò)展庫(kù)等。另一方面,隨著大數(shù)據(jù)時(shí)代的到來(lái),Python的強(qiáng)大數(shù)據(jù)處理能力備受關(guān)注。近年來(lái),Python程序設(shè)計(jì)語(yǔ)言受到了企業(yè)界、科研單位和教育機(jī)構(gòu)的廣泛重視。
大數(shù)據(jù)時(shí)代的學(xué)生需要掌握數(shù)據(jù)處理的基本技術(shù)。Python簡(jiǎn)單易學(xué),具有強(qiáng)大的數(shù)據(jù)處理能力,并且是一門通用的程序設(shè)計(jì)語(yǔ)言。因此,Python程序設(shè)計(jì)語(yǔ)言既適合作為程序設(shè)計(jì)的入門課程,也適合作為非計(jì)算機(jī)專業(yè)學(xué)生用來(lái)解決數(shù)據(jù)分析等各種問(wèn)題的通用工具。國(guó)外很多著名高校的計(jì)算機(jī)或非計(jì)算機(jī)專業(yè)已經(jīng)將Python作為程序設(shè)計(jì)入門課程。國(guó)內(nèi)的高校也紛紛開(kāi)設(shè)相關(guān)課程。尤其是隨著計(jì)算思維和大數(shù)據(jù)概念的普及,Python程序設(shè)計(jì)在高校中的教學(xué)開(kāi)始全面展開(kāi)。
本書編著者所在學(xué)校從2014級(jí)開(kāi)始在經(jīng)濟(jì)管理類專業(yè)全校公共課中開(kāi)設(shè)了相關(guān)課程,該課程主要面向經(jīng)濟(jì)管理類的學(xué)生開(kāi)設(shè),F(xiàn)有教材中的大部分案例面向理工科專業(yè),難以貼近經(jīng)濟(jì)管理類專業(yè),甚至有部分學(xué)生對(duì)案例難以理解。為了使上課的案例與學(xué)生專業(yè)知識(shí)更加緊密結(jié)合,我們組織編寫了此教材。
本書由工作在教學(xué)第一線的高校教師編寫完成。在編寫本書時(shí),編者注重理論與實(shí)踐相結(jié)合,不僅有基礎(chǔ)的理論知識(shí),更有詳細(xì)、通俗易懂的案例。作為一本介紹Python基礎(chǔ)知識(shí)與應(yīng)用的教材,本書內(nèi)容簡(jiǎn)單易懂、層次脈絡(luò)清晰、難度適中,內(nèi)容、案例、難點(diǎn)安排恰當(dāng),非常適合教學(xué)。
本書共16章,主要內(nèi)容及編寫分工如下:
第1章由楊年華負(fù)責(zé)編寫,主要介紹Python的發(fā)展歷史、特點(diǎn)、下載與安裝方法、使用方式、集成開(kāi)發(fā)環(huán)境、內(nèi)置模塊介紹、幫助的使用等。
第2章由鄭戟明負(fù)責(zé)編寫,主要介紹Python語(yǔ)言的基礎(chǔ)知識(shí),包括控制臺(tái)的使用、標(biāo)識(shí)符與變量、數(shù)據(jù)類型、常用內(nèi)置函數(shù)等。
第3章由張曉黎負(fù)責(zé)編寫,主要介紹程序控制結(jié)構(gòu),包括分支控制、循環(huán)控制等。
第4章由鄭戟明負(fù)責(zé)編寫,主要介紹Python中的常用數(shù)據(jù)結(jié)構(gòu),包括序列、字典、集合等數(shù)據(jù)結(jié)構(gòu)。
第5章由柳青負(fù)責(zé)編寫,主要介紹函數(shù)的定義和調(diào)用、形參與實(shí)參、函數(shù)的返回、位置參數(shù)、默認(rèn)參數(shù)、關(guān)鍵參數(shù)、可變長(zhǎng)度參數(shù)、序列作為參數(shù)、基于函數(shù)的抽象與求精思想、遞歸思想等。
第6章由肖宇負(fù)責(zé)編寫,主要介紹文件的打開(kāi)與關(guān)閉、文件讀寫、文件指針、文件對(duì)話框等。
第7章由柳青負(fù)責(zé)編寫,主要介紹Python的對(duì)象與方法、類的定義、類的屬性、構(gòu)造函數(shù)、類的方法、析構(gòu)函數(shù)、可變對(duì)象與不可變對(duì)象、運(yùn)算符的重載等。
第8章由楊年華負(fù)責(zé)編寫,主要介紹類的繼承與組合兩種重用方式。
第9章由楊年華負(fù)責(zé)編寫,主要介紹Python中的異常、異常類、異常的捕獲與處理、自定義異常類、with語(yǔ)句、斷言等。
第10章由孫辭海負(fù)責(zé)編寫,主要介紹使用wxPython進(jìn)行用戶圖形界面設(shè)計(jì)的方法。
第11章由孫辭海負(fù)責(zé)編寫,主要討論P(yáng)ython程序的打包和發(fā)布方法。
第12章由肖宇負(fù)責(zé)編寫,主要介紹利用Python進(jìn)行數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)。
第13章由肖宇負(fù)責(zé)編寫,主要介紹利用Python進(jìn)行網(wǎng)絡(luò)數(shù)據(jù)獲取的方法。
第14章由張曉黎負(fù)責(zé)編寫,主要介紹利用Python進(jìn)行數(shù)據(jù)分析和繪圖基礎(chǔ)知識(shí)。
第15章由孫辭海負(fù)責(zé)編寫,主要介紹基于Python的網(wǎng)站開(kāi)發(fā)方法。
第16章由曹玉茹負(fù)責(zé)編寫,主要介紹Python作為腳本語(yǔ)言在SPSS中的使用方法。
本書適合非計(jì)算機(jī)專業(yè)本科生使用,也可作為計(jì)算機(jī)程序設(shè)計(jì)的入門教材或Python愛(ài)好者的參考書。
本書提供全套教學(xué)課件和源代碼,配套資源可登錄清華大學(xué)出版社官方網(wǎng)站下載。
由于時(shí)間倉(cāng)促,作者水平有限,書中難免出現(xiàn)紕漏,不足之處敬請(qǐng)批評(píng)指正,并反饋給我們。
本書編寫組2017年4月
目錄
第1章Python概述
1.1Python語(yǔ)言的發(fā)展史
1.2Python語(yǔ)言的特點(diǎn)
1.3Python的下載與安裝
1.3.1Python的下載
1.3.2Python的安裝
1.4開(kāi)始使用Python
1.4.1交互方式
1.4.2代碼文件方式
1.4.3代碼風(fēng)格
1.5Python的集成開(kāi)發(fā)環(huán)境
1.5.1Eclipse中的PyDev插件
1.5.2Wing IDE
1.5.3PyCharm
1.6模塊、包與庫(kù)
1.6.1模塊及其導(dǎo)入方式
1.6.2包及其定義
1.6.3庫(kù)及其安裝
1.7使用幫助
1.8模塊的__name__屬性
1.9本章小結(jié)
習(xí)題1
第2章Python語(yǔ)言基礎(chǔ)知識(shí)
2.1控制臺(tái)的輸入與輸出
2.1.1數(shù)據(jù)的輸入
2.1.2數(shù)據(jù)的輸出
2.2標(biāo)識(shí)符、變量與賦值語(yǔ)句
2.2.1標(biāo)識(shí)符
2.2.2變量
2.2.3賦值語(yǔ)句
2.3數(shù)據(jù)類型、運(yùn)算符與表達(dá)式
2.3.1數(shù)據(jù)類型
2.3.2運(yùn)算符
2.3.3表達(dá)式
2.3.4條件表達(dá)式和pass語(yǔ)句
2.4常見(jiàn)的Python內(nèi)置函數(shù)
2.5本章小結(jié)
習(xí)題2
第3章控制語(yǔ)句
3.1分支結(jié)構(gòu)控制語(yǔ)句
3.1.1單分支if語(yǔ)句
3.1.2雙分支if/else語(yǔ)句
3.1.3多分支if/elif/else語(yǔ)句
3.1.4選擇結(jié)構(gòu)的嵌套
3.1.5分支結(jié)構(gòu)的三元運(yùn)算
3.2循環(huán)結(jié)構(gòu)控制語(yǔ)句
3.2.1while語(yǔ)句
3.2.2for語(yǔ)句
3.2.3break語(yǔ)句和continue語(yǔ)句
3.2.4帶else的循環(huán)語(yǔ)句
3.2.5循環(huán)的嵌套
3.2.6嵌套循環(huán)中的break和continue語(yǔ)句
3.3控制結(jié)構(gòu)綜合實(shí)例
3.3.1學(xué)生成績(jī)統(tǒng)計(jì)
3.3.2天氣狀況分析
3.4本章小結(jié)
習(xí)題3
第4章常用數(shù)據(jù)結(jié)構(gòu)
4.1序列
4.1.1列表list
4.1.2元組tuple
4.1.3列表與元組之間的轉(zhuǎn)換
4.2字典
4.2.1創(chuàng)建字典
4.2.2字典操作
4.2.3字典方法
4.2.4遍歷字典
4.2.5列表、元組與字典之間的轉(zhuǎn)換
4.3集合
4.3.1集合的創(chuàng)建
4.3.2集合的運(yùn)算
4.3.3集合的方法
4.4可迭代(Iterable)對(duì)象與迭代器(Iterator)
4.4.1可迭代(Iterable)對(duì)象
4.4.2迭代器(Iterator)
4.4.3相關(guān)內(nèi)置函數(shù)
4.5推導(dǎo)式
4.5.1列表推導(dǎo)式
4.5.2字典推導(dǎo)式
4.5.3集合推導(dǎo)式
4.5.4生成器推導(dǎo)式
4.6序列解包
4.7本章小結(jié)
習(xí)題4
第5章字符串與正則表達(dá)式
5.1字符串編碼
5.2字符串構(gòu)造
5.3字符串格式化
5.3.1%符號(hào)格式化字符串
5.3.2format()方法格式化字符串
5.3.3Formatted String Literals格式化字符串
5.4字符串截取
5.5字符串常用內(nèi)置函數(shù)
5.6字符串常用方法
5.7字符串string模塊
5.8正則表達(dá)式
5.9本章小結(jié)
習(xí)題5
第6章函數(shù)的設(shè)計(jì)
6.1函數(shù)的定義
6.2函數(shù)的調(diào)用
6.3形參與實(shí)參
6.4函數(shù)的返回
6.5位置參數(shù)
6.6默認(rèn)參數(shù)與關(guān)鍵參數(shù)
6.7可變長(zhǎng)度參數(shù)
6.8序列和字典作為參數(shù)
6.9變量作用域
6.10生成器函數(shù)
6.11lambda函數(shù)
6.12遞歸
6.13本章小結(jié)
習(xí)題6
第7章文件操作
7.1文件基礎(chǔ)知識(shí)
7.2文件的打開(kāi)與關(guān)閉
7.3讀寫文件
7.3.1文本文件的寫入
7.3.2文本文件的讀取
7.3.3二進(jìn)制文件的寫入
7.3.4二進(jìn)制文件的讀取
7.4文件指針
7.5Excel文件讀寫
7.5.1利用xlwt模塊寫xls文件
7.5.2利用xlrd模塊讀取xls文件
7.5.3利用xlutils實(shí)現(xiàn)xlrd和xlwt之間對(duì)象的轉(zhuǎn)換
7.5.4利用openpyxl模塊寫xlsx文件
7.5.5利用openpyxl模塊讀取xlsx文件
7.6應(yīng)用實(shí)例
7.7本章小結(jié)
習(xí)題7
第8章類與對(duì)象
8.1認(rèn)識(shí)Python中的對(duì)象和方法
8.2類的定義
8.3類的屬性
8.3.1類屬性和實(shí)例屬性
8.3.2屬性的訪問(wèn)權(quán)限
8.4類中的方法
8.4.1實(shí)例的構(gòu)造與初始化
8.4.2類的實(shí)例方法
8.4.3實(shí)例方法的訪問(wèn)權(quán)限
8.4.4靜態(tài)方法與類方法
8.4.5析構(gòu)方法
8.5可變對(duì)象與不可變對(duì)象
8.6get和set方法
8.7運(yùn)算符的重載
8.8面向?qū)ο蠛兔嫦蜻^(guò)程
8.8.1類的抽象與封裝
8.8.2面向過(guò)程編程
8.8.3面向?qū)ο缶幊?br />
8.9本章小結(jié)
習(xí)題8
第9章類的重用
9.1類的重用方法
9.2類的繼承
9.2.1父類與子類
9.2.2繼承的語(yǔ)法
9.2.3子類繼承父類的屬性
9.2.4子類繼承父類的方法
9.2.5繼承關(guān)系下的初始化方法
9.2.6多重繼承
9.3類的組合
9.3.1組合的語(yǔ)法
9.3.2繼承與組合的結(jié)合
9.4本章小結(jié)
習(xí)題9
第10章異常處理
10.1異常
10.2Python中的異常類
10.3捕獲與處理異常
10.4自定義異常類
10.5with語(yǔ)句
10.6斷言
10.7本章小結(jié)
習(xí)題10
第11章圖形用戶界面程序設(shè)計(jì)
11.1圖形用戶界面平臺(tái)的選擇
11.2使用tkinter進(jìn)行GUI程序設(shè)計(jì)
11.2.1tkinter編寫GUI程序的基本流程
11.2.2創(chuàng)建一個(gè)頂層窗口
11.2.3創(chuàng)建組件
11.2.4組件的布局
11.2.5事件處理
11.3使用wxPython進(jìn)行GUI程序設(shè)計(jì)
11.3.1wxPython的下載與安裝
11.3.2wxPython編寫GUI程序的基本流程
11.3.3創(chuàng)建組件
11.3.4布局管理
11.3.5事件處理
11.3.6使用wxFormBuilder設(shè)計(jì)界面
11.4完整的例子: 條形碼圖片識(shí)別
11.4.1應(yīng)用需求
11.4.2條形碼識(shí)別程序
11.4.3界面設(shè)計(jì)
11.4.4完整代碼
11.5本章小結(jié)
習(xí)題11
第12章程序打包發(fā)布
12.1setuptools程序打包發(fā)布工具
12.1.1程序?yàn)槭裁匆虬?br />
12.1.2推薦使用setuptools打包發(fā)布
12.1.3setuptools使用步驟
12.2pyinstaller打包
12.2.1pyinstaller的安裝
12.2.2pyinstaller的簡(jiǎn)易打包
12.2.3pyinstaller的高級(jí)打包技巧
12.3完整案例
12.4本章小結(jié)
習(xí)題12
第13章數(shù)據(jù)庫(kù)應(yīng)用開(kāi)發(fā)
13.1Python Database API簡(jiǎn)介
13.1.1全局變量
13.1.2連接與游標(biāo)
13.2結(jié)構(gòu)化查詢語(yǔ)言
13.2.1數(shù)據(jù)定義語(yǔ)言
13.2.2數(shù)據(jù)操作語(yǔ)言
13.2.3數(shù)據(jù)查詢語(yǔ)言
13.3SQLite
13.3.1SQLite數(shù)據(jù)類型
13.3.2sqlite3模塊
13.4學(xué)生管理數(shù)據(jù)庫(kù)系統(tǒng)開(kāi)發(fā)實(shí)例
13.4.1數(shù)據(jù)表結(jié)構(gòu)
13.4.2學(xué)生管理數(shù)據(jù)庫(kù)系統(tǒng)實(shí)現(xiàn)
13.5本章小結(jié)
習(xí)題13
第14章網(wǎng)絡(luò)數(shù)據(jù)獲取
14.1網(wǎng)頁(yè)數(shù)據(jù)的組織形式
14.1.1HTML
14.1.2XML
14.2利用urllib處理HTTP
14.3利用BeautifulSoup4解析HTML文檔
14.3.1BeautifulSoup4中的對(duì)象
14.3.2遍歷文檔樹(shù)
14.4案例應(yīng)用
14.5本章小結(jié)
習(xí)題14
第15章數(shù)據(jù)分析與可視化基礎(chǔ)
15.1Numpy數(shù)據(jù)處理基礎(chǔ)
15.1.1數(shù)據(jù)結(jié)構(gòu)
15.1.2數(shù)據(jù)準(zhǔn)備
15.1.3常用運(yùn)算與函數(shù)
15.1.4使用Numpy進(jìn)行簡(jiǎn)單統(tǒng)計(jì)分析
15.2Matplotlib繪圖基礎(chǔ)
15.2.1繪制基本圖形
15.2.2繪制多軸圖
15.2.3應(yīng)用實(shí)例
15.3Pandas數(shù)據(jù)分析基礎(chǔ)
15.3.1數(shù)據(jù)結(jié)構(gòu)與基本操作
15.3.2讀取文件數(shù)據(jù)
15.3.3數(shù)據(jù)預(yù)處理
15.3.4統(tǒng)計(jì)分析
15.3.5Pandas中的繪圖方法
15.4本章小結(jié)
習(xí)題15
第16章SPSS中使用Python
16.1SPSS Syntax簡(jiǎn)介
16.1.1程序編輯窗口界面
16.1.2Paste按鈕
16.2SPSS中Python插件的安裝
16.2.1安裝工具
16.2.2工具設(shè)置
16.3SPSS中運(yùn)行Python
16.3.1SPSS中運(yùn)行Python方式
16.3.2SPSS中運(yùn)行Python案例
16.4本章小結(jié)
習(xí)題16
參考文獻(xiàn)