Python程序設計——基礎入門、數據分析及網絡爬蟲(微課視頻版)
張勇,唐穎軍,陳愛國,朱文強,石宇雯,熊堂堂,謝寶來
- 出版商: 清華大學
- 出版日期: 2023-06-01
- 定價: $354
- 售價: 8.5 折 $301
- 語言: 簡體中文
- ISBN: 7302630291
- ISBN-13: 9787302630296
-
相關分類:
Data Science、Web-crawler 網路爬蟲
下單後立即進貨 (約4週~6週)
相關主題
商品描述
目錄大綱
目錄
配套資源
第1章Python語言入門(視頻講解: 13分鐘,6集)
1.1Python語言
1.2Python語言開發環境
1.2.1Visual Studio集成開發環境
1.2.2PyCharm集成開發環境
1.3Python語言程序結構
1.4本章小結
第2章Python編程基礎(視頻講解: 20分鐘,9集)
2.1Python語言輸入與輸出
2.2Python基本數據類型
2.3Python運算符
2.3.1算術運算符
2.3.2位運算符
2.3.3關系運算符
2.3.4邏輯運算符
2.3.5賦值運算符
2.3.6高級運算符
2.3.7Python運算符優先級
2.4列表
2.4.1創建列表
2.4.2列表元素訪問方法
2.4.3常用列表處理方法
2.5字符串
2.5.1字符串表示
2.5.2字符串常用方法
2.5.3格式化字符串
2.6本章小結
第3章程序控制(視頻講解: 36分鐘,16集)
3.1順序結構
3.2分支結構
3.2.1if語句
3.2.2match語句
3.3循環結構
3.3.1while結構
3.3.2for結構
3.4排序實例
3.5本章小結
第4章數據表示(視頻講解: 43分鐘,18集)
4.1元組
4.1.1元組定義
4.1.2元組元素訪問方法
4.1.3元組與內置函數
4.1.4元組應用實例
4.2集合
4.2.1集合定義
4.2.2集合基本操作
4.2.3集合內置方法
4.2.4集合應用實例
4.3字典
4.3.1字典定義
4.3.2字典基本操作
4.3.3字典內置方法與內置函數
4.3.4字典應用實例
4.4典型實例
4.5推導式與生成器
4.6本章小結
第5章函數與模塊(視頻講解: 45分鐘,20集)
5.1常用內置函數
5.2自定義函數
5.2.1函數定義與調用
5.2.2可變參數函數
5.2.3函數返回值與變量作用域
5.2.4函數閉包與裝飾器
5.3遞歸函數
5.4復合函數
5.5包與模塊
5.6本章小結
第6章類與對象(視頻講解: 26分鐘,10集)
6.1類與對象的定義
6.2類中的屬性與方法
6.2.1非面向對象的屬性和方法
6.2.2公有成員和私有成員
6.2.3Property屬性
6.2.4數據成員與方法成員
6.3特殊方法
6.4繼承
6.5本章小結
第7章文件操作與異常(視頻講解: 16分鐘,8集)
7.1文件操作
7.1.1磁盤文件讀寫操作
7.1.2os模塊
7.1.3Excel文件讀寫操作
7.2異常
7.2.1自定義異常
7.2.2標準異常處理
7.2.3安全文件處理
7.3本章小結
第8章圖形用戶界面設計(視頻講解: 53分鐘,19集)
8.1視窗設計
8.2界面佈局設計
8.3“復數計算器”程序算法設計
8.4常用控件
8.4.1命令按鈕
8.4.2靜態文本框
8.4.3對話框
8.4.4消息框
8.4.5文本控件
8.4.6編輯框
8.4.7單選按鈕
8.4.8復選按鈕
8.4.9框架與帶標簽框架
8.4.10列表框
8.4.11組合框
8.4.12滾動條和進度條
8.4.13菜單控件
8.5畫布與繪圖技術
8.6事件綁定與自定義事件
8.7本章小結
第9章數據分析與可視化(視頻講解: 29分鐘,13集)
9.1程序包numpy
9.1.1數組創建
9.1.2數組元素訪問
9.1.3矩陣運算
9.1.4常用方法
9.2程序包pandas
9.2.1Series對象定義
9.2.2Series對象訪問
9.2.3Series對象計算
9.2.4DataFrame對象定義
9.2.5DataFrame對象訪問
9.2.6DataFrame對象數據處理
9.3程序包matplotlib
9.3.1繪圖基本方法
9.3.2散點圖
9.3.3柱狀圖
9.4本章小結
第10章網絡爬蟲(視頻講解: 19分鐘,7集)
10.1程序包requests
10.1.1get方法
10.1.2post方法
10.1.3網頁鏈接異常情況
10.2程序包beautifulsoup4
10.2.1Tag對象和BeautifulSoup對象
10.2.2應用實例
10.3網絡爬蟲實例
10.3.1圖片爬取實例
10.3.2新聞標題爬取與可視化
10.4本章小結
附錄A正則表達式
參考文獻