Python與數據分析及可視化(微課視頻版)

Python與數據分析及可視化(微課視頻版)

Python與數據分析及可視化(微課視頻版)是2022年清華大學出版社出版的一本圖書,作者是李魯群、李曉豐、張波。

基本介紹

  • 書名:Python與數據分析及可視化(微課視頻版)
  • 作者:李魯群、李曉豐、張波
  • 出版社: 清華大學出版社
  • 出版時間:2022年1月1日
  • 定價:49.80 元
  • ISBN:9787302595960
內容簡介,作者簡介,目錄,

內容簡介

本書主要介紹Python語言基礎、數據分析和數據可視化等內容促轎勸。全書共12章,分別為緒論、Python開發環境與工具、Python的基本概念、基本數據類型與運算符、程式流控制與異常處理、函式及其高級套用、檔案與輸入輸出、網站數據的獲取、文本數據的處理、NumPy與數學運算、Pandas數據分析和數據可視化。本書注重介紹核心概念與套用,相關內容通過圖表形式呈現給讀者,並配有多個示例,便於讀者學習與總結。 本書可以作為高校相關課程的教材或Python程式開發學習者的自學參考書,也非常適合作為機器學習實踐的先導課程的參考書。

作者簡介

李魯群,博士,上海師範大學教授,碩士點學科帶頭人。近年來,獲得上海市教學成果二等獎1項,上海師範大學教學成果1等2等獎各一項,主持完成上海市教委重點課程建設項目4項、教育部產學合作協同育人項目8項,先後完成了《Python與TensorFlow機器學習實踐》、《Python與數據分析》、《Python與機器學習實踐》等教學項目。並指導學生參加相關比炒膠酷故賽獲獎臘煮巴愚30人次以上。

目錄

第1章緒論
1.1Python語言簡介
1.2Python的“生態圈”
1.3Python語言的特色
1.3.1Python之“禪(Zen)”
1.3.2Python語言的特點
1.4Python語言的套用
1.5Python開發人才需求
1.6Python的學習建議
1.7本書的知識體系結構
1.8本章小結
1.9習題
第2章Python開發環境與工具
2.1Python的版本介紹
2.2Python系統的安裝
2.3Python幫助系統
2.3.1Python幫助文檔
2.3.2REPL下的help()函式
2.3.3基於HTTP服務的幫助系統
2.3.4Python案例代碼搜尋引擎
2.4Python虛擬開發環境
2.4.1虛擬環境的創建
2.4.2虛擬環境的使用
2.5Python包管理工具pip
2.5.1顯示已安裝的模組: pip list
2.5.2顯示特定模組信息: pip show
2.5.3安裝第三方模組: pip install
2.5.4卸載模組: pip uninstall
2.5.5模組信息收集: pip freeze
2.6Anaconda Python集成安裝工具
2.7Python集成開發環境
2.7.1Spyder
2.7.2Jupyter Notebook
2.7.3Jupyter Lab
2.7.4PyCharm
2.8本章小結
2.9習題
第3章Python的基本概念
3.1Python相關的檔案
3.1.1Python的幾種檔案類型
3.1.2Python源檔龍凶程式示例
3.1.3Python源程式編碼格式
3.1.4Python源程式的注釋與文檔字元串
3.1.5Python語言的代碼塊
3.2Python語言的關鍵字
3.3Python的標識符
3.4Python的內置常量
3.5Python的內置函式
3.6Python的名字空間
3.7Python的模組
3.8Python的包
3.9本章小結
3.10習題
第4章基本數據類型與運算符
4.1Python基本數據乘踏戒類型
4.2數字類型
4.2.1int、float 類型
4.2.2相關運算符
4.2.3bool類型
4.2.4邏輯運算符
4.2.5數學模組math
4.2.6隨機模組random
4.2.7數字類型的擴充
4.3序列類型
4.3.1序列相關共性
4.3.2list
4.3.3range
4.3.4tuple
4.4文本序列類型 str
4.4.1字元與判坑遙編碼
4.4.2字元串及相關函式
4.5二進制序列類型
4.5.1bytes類型
4.5.2bytearray類型舉贈
4.5.3memoryview類型
4.6集合類型
4.7映射類型
4.7.1字典的創建
4.7.2字典常見的函式
4.7.3zip()函式
4.8collections模組
4.8.1namedtuple
4.8.2deque
4.8.3Counter
4.9itertools模組
4.10本章小結
4.11習題
第5章程式流控制與異常處理
5.1Python程式控制流
5.2if條件語句
5.3Python循環語句
5.3.1while循環語句
5.3.2for…in循環語句
5.3.3break、continue、pass語句
5.4異常
5.4.1異常的處理
5.4.2異常的拋出
5.5斷言的用法
5.6with語句
5.7綜合案例
5.8本章小結
5.9習題
第6章函式及其高級套用
6.1函式
6.1.1函式的定義
6.1.2函式的docString
6.1.3函式的參數傳遞
6.1.4函式形參的默認參數值
6.1.5函式的關鍵字參數
6.1.6函式的可變參數
6.2變數的作用域
6.2.1局部變數
6.2.2全局變數
6.2.3nonlocal變數
6.3lambda表達式
6.4行函式
6.5序列相關函式
6.5.1filter()函式
6.5.2map()函式
6.5.3reduce()函式
6.6函式的高級套用
6.6.1函式的裝飾器
6.6.2函式的閉包
6.6.3疊代器
6.6.4生成器
6.7eval()函式
6.8exec()函式
6.9本章小結
6.10習題
2.7.3Jupyter Lab
2.7.4PyCharm
2.8本章小結
2.9習題
第3章Python的基本概念
3.1Python相關的檔案
3.1.1Python的幾種檔案類型
3.1.2Python源程式示例
3.1.3Python源程式編碼格式
3.1.4Python源程式的注釋與文檔字元串
3.1.5Python語言的代碼塊
3.2Python語言的關鍵字
3.3Python的標識符
3.4Python的內置常量
3.5Python的內置函式
3.6Python的名字空間
3.7Python的模組
3.8Python的包
3.9本章小結
3.10習題
第4章基本數據類型與運算符
4.1Python基本數據類型
4.2數字類型
4.2.1int、float 類型
4.2.2相關運算符
4.2.3bool類型
4.2.4邏輯運算符
4.2.5數學模組math
4.2.6隨機模組random
4.2.7數字類型的擴充
4.3序列類型
4.3.1序列相關共性
4.3.2list
4.3.3range
4.3.4tuple
4.4文本序列類型 str
4.4.1字元與編碼
4.4.2字元串及相關函式
4.5二進制序列類型
4.5.1bytes類型
4.5.2bytearray類型
4.5.3memoryview類型
4.6集合類型
4.7映射類型
4.7.1字典的創建
4.7.2字典常見的函式
4.7.3zip()函式
4.8collections模組
4.8.1namedtuple
4.8.2deque
4.8.3Counter
4.9itertools模組
4.10本章小結
4.11習題
第5章程式流控制與異常處理
5.1Python程式控制流
5.2if條件語句
5.3Python循環語句
5.3.1while循環語句
5.3.2for…in循環語句
5.3.3break、continue、pass語句
5.4異常
5.4.1異常的處理
5.4.2異常的拋出
5.5斷言的用法
5.6with語句
5.7綜合案例
5.8本章小結
5.9習題
第6章函式及其高級套用
6.1函式
6.1.1函式的定義
6.1.2函式的docString
6.1.3函式的參數傳遞
6.1.4函式形參的默認參數值
6.1.5函式的關鍵字參數
6.1.6函式的可變參數
6.2變數的作用域
6.2.1局部變數
6.2.2全局變數
6.2.3nonlocal變數
6.3lambda表達式
6.4行函式
6.5序列相關函式
6.5.1filter()函式
6.5.2map()函式
6.5.3reduce()函式
6.6函式的高級套用
6.6.1函式的裝飾器
6.6.2函式的閉包
6.6.3疊代器
6.6.4生成器
6.7eval()函式
6.8exec()函式
6.9本章小結
6.10習題

相關詞條

熱門詞條

聯絡我們