Python數據分析從入門到精通(2020年機械工業出版社出版的圖書)

Python數據分析從入門到精通(2020年機械工業出版社出版的圖書)

本詞條是多義詞,共3個義項
更多義項 ▼ 收起列表 ▲

《Python數據分析從入門到精通》是2020年機械工業出版社出版的圖書。本書內容包括Python語言基礎、處理網路數據、網路爬蟲實戰、處理特殊文本格式、使用資料庫保存數據、操作處理CSV檔案、操作處理JSON數據、使用庫matplotlib實現數據可視化處理、使用庫pygal實現數據可視化處理、使用庫numPy實現數據可視化處理、使用庫pandas實現數據可視化處理和大數據實戰案例。Python數據分析從入門到精通簡潔而不失技術深度,內容豐富全面。

基本介紹

  • 中文名:Python數據分析從入門到精通
  • 作者:李梓萌
  • 出版時間:2020年
  • 出版社:機械工業出版社
  • ISBN:9787111649885
內容簡介,圖書目錄,作者簡介,

內容簡介

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

圖書目錄

第1章 Python語言基礎
1.1 Python語言介紹1
1.1.1 Python語言的地位1
1.1.2 Python語言的優點2
1.2 安裝Python3
1.2.1 在Windows系統中下載並安裝
Python3
1.2.2 在MacOS系統中下載並安裝
Python6
1.2.3 在Linux系統中下載並安裝
Python6
1.3 Python開發工具介紹7
1.3.1 使用Python自帶的開發工具
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章 處理網路數據
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章 網路爬蟲實戰
3.1 網路爬蟲基礎54
3.2 開發簡單的網路爬蟲應用程式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環境72
3.3.3 創建個Scrapy項目72
3.3.4 抓取某電影網的熱門電影信息76
3.3.5 抓取某網站中的照片並保存到
本地81
3.3.6 抓取某網站中的主播照片並保存到
本地82
第4章 處理特殊文本格式
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 創建Word文檔110
4.4.3 在Word中插入圖片110
4.4.4 創建結構文檔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 創建一個表格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章 使用資料庫保存數據
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環境138
5.2.2 實現資料庫連線139
5.2.3 創建資料庫表140
5.2.4 爬取XX站用戶信息並保存到
MySQL資料庫141
5.3 使用MariaDB資料庫145
5.3.1 搭建MariaDB資料庫環境145
5.3.2 在Python程式中使用MariaDB
資料庫148
5.4 使用MongoDB資料庫150
5.4.1 搭建MongoDB環境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檔案
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

作者簡介

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

相關詞條

熱門詞條

聯絡我們