注冊 | 登錄讀書好,好讀書,讀好書!
讀書網-DuShu.com
當前位置: 首頁出版圖書科學技術計算機/網絡軟件與程序設計Python數據分析從入門到精通

Python數據分析從入門到精通

Python數據分析從入門到精通

定 價:¥99.00

作 者: 李梓萌 著
出版社: 機械工業(yè)出版社
叢編項: Python開發(fā)從入門到精通系列
標 簽: 暫缺

購買這本書可以去


ISBN: 9787111649885 出版時間: 2020-04-01 包裝: 平裝
開本: 16開 頁數: 345 字數:  

內容簡介

  Python數據分析從入門到精通循序漸進地講解了使用Python語言實現數據分析的核心知識,并通過具體實例的實現過程演示了數據分析的方法和流程。Python數據分析從入門到精通共12章,內容包括Python語言基礎、處理網絡數據、網絡爬蟲實戰(zhàn)、處理特殊文本格式、使用數據庫保存數據、操作處理CSV文件、操作處理JSON數據、使用庫matplotlib實現數據可視化處理、使用庫pygal實現數據可視化處理、使用庫numPy實現數據可視化處理、使用庫pandas實現數據可視化處理和大數據實戰(zhàn)案例。Python數據分析從入門到精通簡潔而不失技術深度,內容豐富全面。不僅易于閱讀,同時涵蓋了其他同類圖書中很少涉及的參考資料,是學習Python數據分析的實用教程。 Python數據分析從入門到精通適用于已了解Python語言基礎語法、希望進一步提高自己Python開發(fā)水平的讀者,還可作為大中專院校和培訓學校相關專業(yè)師生的學習參考用書。

作者簡介

  李梓萌,女,高級工程師,畢業(yè)于清華大學,,供職于阿里巴巴淘寶事業(yè)部。工作項目涉及金融科技、證券交易所、銀行、生物信息學、基因組學、廣告技術、基礎設施、交通運輸、能源、人力資源和娛樂等多個領域的數據分析工作。在預測分析、數據科學、機器學習、大數據、產品工程、高性能計算和云基礎設施等項目中工作了8年。

圖書目錄

目錄

前言

第1章 Python語言基礎1
1.1 Python語言介紹1
1.1.1 Python語言的地位1
1.1.2 Python語言的優(yōu)點2
1.2 安裝Python3
1.2.1 在Windows系統中下載并安裝
Python3
1.2.2 在MacOS系統中下載并安裝
Python6
1.2.3 在Linux系統中下載并安裝
Python6
1.3 Python開發(fā)工具介紹7
1.3.1 使用Python自帶的開發(fā)工具
IDLE7
1.3.2 使用流行工具PyCharm7
1.4 認識第一段Python程序11
1.4.1 使用IDLE編碼并運行11
1.4.2 使用命令行方式運行Python
程序12
1.4.3 使用交互式方式運行Python
程序12
1.4.4 使用PyCharm實現第一個Python
程序13
第2章 處理網絡數據17
2.1 處理HTML和XML數據17
2.1.1 解析XML數據17
2.1.2 使用庫beautiful soup解析數據25
2.1.3 使用庫bleach解析數據27
2.1.4 使用庫cssutils解析數據29
2.1.5 使用庫html5lib解析數據31
2.1.6 使用庫markupsafe解析數據31
2.1.7 使用庫pyquery解析數據32
2.2 處理HTTP 數據34
2.2.1 使用內置的http包處理數據34
2.2.2 使用庫requests處理數據36
2.2.3 使用庫httplib2處理數據37
2.2.4 使用庫urllib3處理數據41
2.3 處理URL 數據44
2.3.1 使用urllib包44
2.3.2 使用庫furl處理數據47
2.3.3 使用庫purl處理數據48
2.3.4 使用庫webargs處理數據50
2.4 爬取新聞保存到XML文件并分析
特征關系50
2.4.1 爬蟲抓取數據51
2.4.2 使用Stanford CoreNLP提取XML
數據的特征關系52
第3章 網絡爬蟲實戰(zhàn)54
3.1 網絡爬蟲基礎54
3.2 開發(fā)簡單的網絡爬蟲應用程序55
3.2.1 爬蟲抓取某高校教師信息55
3.2.2 抓取某吧的信息59
3.2.3 抓取XX百科64
3.2.4 爬蟲抓取某網站的信息并保存到
本地68
3.3 使用爬蟲框架Scrapy70
3.3.1 Scrapy框架基礎71
3.3.2 搭建Scrapy環(huán)境72
3.3.3 創(chuàng)建第一個Scrapy項目72
3.3.4 抓取某電影網的熱門電影信息76
3.3.5 抓取某網站中的照片并保存到
本地81
3.3.6 抓取某網站中的主播照片并保存到
本地82
第4章 處理特殊文本格式84
4.1 使用tablib模塊84
4.1.1 基本用法84
4.1.2 操作數據集中的指定行和列86
4.1.3 刪除并導出不同格式的數據87
4.1.4 生成一個Excel文件88
4.1.5 處理多個數據集89
4.1.6 使用標簽過濾數據92
4.1.7 分離表格中的數據92
4.2 使用openpyxl處理Office
文件93
4.2.1 openpyxl基礎93
4.2.2 使用openpyxl讀取Excel文件的
數據96
4.2.3 將4組數據導入Excel文件96
4.2.4 在Excel文件中檢索某關鍵字
數據98
4.2.5 將數據導入Excel文件并生成一個
圖表99
4.3 使用pyexcel處理Office
文件100
4.3.1 使用pyexcel讀取并寫入CSV
文件100
4.3.2 使用pyexcel讀取指定Excel文件中
每個單元格數據101
4.3.3 按列讀取并顯示指定Excel文件中
每個單元格數據102
4.3.4 讀取顯示Excel文件中的所有
數據102
4.3.5 將3組數據導入新建的Excel
文件103
4.3.6 以多種方式獲取Excel數據104
4.3.7 將數據分別導入Excel文件和SQLite
數據庫105
4.3.8 在Flask Web項目中使用pyexcel處理
數據106
4.4 使用python-docx處理Office
文件109
4.4.1 使用python-docx處理Office文件的
流程109
4.4.2 創(chuàng)建Word文檔110
4.4.3 在Word中插入圖片110
4.4.4 創(chuàng)建結構文檔112
4.4.5 讀取Word文檔114
4.5 使用xlrd和xlwt讀寫Excel115
4.5.1 使用庫xlrd115
4.5.2 使用庫xlwt117
4.6 使用xlsxwriter操作Excel
文件118
4.6.1 使用庫xlsxwriter的基本流程118
4.6.2 創(chuàng)建一個表格118
4.6.3 設置表格樣式120
4.6.4 向Excel文件中插入圖像122
4.6.5 向Excel文件中插入數據并繪制
柱狀圖123
4.6.6 向Excel文件中插入數據并繪制
散點圖125
4.6.7 向Excel文件中插入數據并繪制
柱狀圖和餅狀圖126
第5章 使用數據庫保存數據129
5.1 操作SQLite3數據庫129
5.1.1 sqlite3模塊介紹129
5.1.2 使用sqlite3模塊操作SQLite3
數據庫130
5.1.3 使用Flask+ SQLite3+ ECharts2實現
降水數據可視化系統132
5.2 操作MySQL數據庫138
5.2.1 搭建PyMySQL環(huán)境138
5.2.2 實現數據庫連接139
5.2.3 創(chuàng)建數據庫表140
5.2.4 爬取XX站用戶信息并保存到
MySQL數據庫141
5.3 使用MariaDB數據庫145
5.3.1 搭建MariaDB數據庫環(huán)境145
5.3.2 在Python程序中使用MariaDB
數據庫148
5.4 使用MongoDB數據庫150
5.4.1 搭建MongoDB環(huán)境150
5.4.2 在Python程序中使用MongoDB
數據庫151
5.5 使用ORM操作數據庫154
5.5.1 Python和ORM154
5.5.2 使用SQLAlchemy155
5.5.3 使用mongoengine160
第6章 操作處理CSV文件163
6.1 內置CSV模塊介紹163
6.1.1 內置成員163
6.1.2 操作CSV文件165
6.1.3 提取CSV數據并保存到MySQL
數據庫172
6.1.4 提取CSV數據并保存到SQLite
數據庫176
6.2 爬取圖書信息并保存為CSV
文件178
6.2.1 實例介紹178
6.2.2 具體實現178
6.3 使用CSV文件保存Scrapy抓取的
數據181
6.3.1 搭建Scrap

本目錄推薦

掃描二維碼
Copyright ? 讀書網 m.ranfinancial.com 2005-2020, All Rights Reserved.
鄂ICP備15019699號 鄂公網安備 42010302001612號