零基礎學Python爬蟲、數據分析與可視化從入門到精通
定 價:89.8 元
- 作者:孟兵 李杰臣
- 出版時間:2021/1/1
- ISBN:9787111668992
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP311.561
- 頁碼:
- 紙張:膠版紙
- 版次:1
- 開本:16K
本書以Python語言為工具,從編程新手的角度和日常辦公的需求出發(fā),講解如何通過Python編程高效地完成數據的獲取、處理、分析與可視化。全書共13章。第1-2章主要講解Python編程環(huán)境的搭建和Python語言的基礎語法知識。第3-6章以數據處理與分析為主題,講解NumPy模塊和pandas模塊的基本用法和實際應用。第7-9章以數據獲取為主題,講解如何通過編寫爬蟲程序從網頁上采集數據,井保存到數據庫中等。
Python語言功能強大而靈活,具有很強的擴展性,同時它的語法又相對簡潔易懂,沒有編程基礎的普通辦公人員經過適當的學習也能輕松上手。本書以Python語言為工具,從編程新手的角度和日常辦公的需求出發(fā),深入淺出地講解如何通過Python編程高效地完成數據的獲取、處理、分析與可視化。
全書共13章。**章和第2章主要講解Python編程環(huán)境的搭建和Python語言的基礎語法知識。第3~6章以數據處理與分析為主題,講解NumPy模塊和pandas模塊的基本用法和實際應用。第7~9章以數據獲取為主題,由淺入深地講解如何通過編寫爬蟲程序從網頁上采集數據,并保存到數據庫中。**0章主要講解自然語言處理技術在文本分詞中的應用。**1章和**2章以數據可視化為主題,講解如何使用Matplotlib模塊和pyecharts模塊繪制圖表。**3章通過量化金融案例對前面所學的知識進行了綜合應用。
本書適合想要提高數據處理和分析效率的職場人士和辦公人員閱讀,也可供Python編程愛好者參考。
前言
如何獲取學習資源
第1章 Python快速上手
1.1 Python編程環(huán)境的搭建
1.2 Python的模塊
1.2.1 初識模塊
1.2.2 模塊的安裝
第2章 Python的基礎語法知識
2.1 變量
2.2 數據類型:數字與字符串
2.2.1 數字
2.2.2 字符串
2.2.3 數據類型的查詢
2.2.4 數據類型的轉換
2.3 數據類型:列表、字典、元組與集合
2.3.1 列表
2.3.2 字典
2.3.3 元組和集合
2.4 運算符
2.4.1 算術運算符和字符串運算符
2.4.2 比較運算符
2.4.3 賦值運算符
2.4.4 邏輯運算符
2.5 編碼基本規(guī)范
2.5.1 縮進
2.5.2 注釋
2.6 控制語句
2.6.1 if語句
2.6.2 for語句
2.6.3 while語句
2.6.4 控制語句的嵌套
2.7 函數
2.7.1 內置函數
2.7.2 自定義函數
2.8 模塊的導入
2.8.1 import語句導入法
2.8.2 from語句導入法
第3章 數組的存儲和處理——NumPy模塊
3.1 創(chuàng)建數組
3.1.1 使用array()函數創(chuàng)建數組
3.1.2 創(chuàng)建等差數組
3.1.3 創(chuàng)建隨機數組
3.2 查看數組的屬性
3.3 選取數組元素
3.3.1 一維數組的元素選取
3.3.2 二維數組的元素選取
3.4 數組的重塑與轉置
3.4.1 一維數組的重塑
3.4.2 多維數組的重塑
3.4.3 數組的轉置
3.5 數組的處理
3.5.1 添加數組元素
3.5.2 刪除數組元素
3.5.3 處理數組的缺失值
3.5.4 處理數組的重復值
3.5.5 拼接數組
3.5.6 拆分數組
3.6 數組的運算
3.6.1 數組之間的四則運算
3.6.2 數組元素的統(tǒng)計運算
第4章 數據的簡單處理——pandas模塊入門
第5章 數據的高級處理——pandas模塊進階
第6章 使用Python進行數據分析
第7章 Python爬蟲基礎
第8章 Python爬蟲進階
第9章 表格數據獲取與數據庫詳解
第10章 自然語言處理
第11章 數據可視化——Matplotlib模塊
第12章 數據可視化神器——pyecharts模塊
第13章 量化金融——股票信息挖掘與分析