作 者:柳毅,毛峰,劉鐵橋 編
定 價:59.8
出 版 社:清華大學出版社
出版日期:2023年06月01日
頁 數:312
裝 幀:平裝
ISBN:9787302626121
本書配套資源豐富,包括教學大綱、教學課件、電子教案、程序源碼,作者還為本書精心錄制了450分鐘的微課視頻。
●第1章Python簡介
1.1Python語言的發展歷史
1.1.1Python語言的特點
1.1.2Python2與Python3的區別
1.2Python的環境搭建
1.3開始使用Python
1.3.1Python的IDLE環境
1.3.2Python的集成開發環境
1.4Eclipse+PyDev的安裝
1.5代碼風格
1.6使用幫助
本章小結
本章習題
第2章Python語言基礎知識
2.1標識符與變量
2.1.1標識符
2.1.2變量
2.2數據類型及運算
2.2.1數據類型
2.2.2運算符和表達式
2.3分支結構控制語句
2.3.1if語句
2.3.2if…else語句
2.3.3if…else…else語句
2.4循環語句
2.4.1循環結構控制語句
2.4.2循環嵌套控制語句
2.4.3break語句和continue語句
2.4.4range()函數
2.5常見的Python函數
2.6random庫及常用函數使用
本章小結
本章習題
第3章數據結構與函數設計
3.1序列
3.1.1列表
3.組
3.1.3字符串
3.1.4組之間的轉換
3.2字典
3.2.1創建字典
3.2.2字典的方法
3.2.3組與字典之間的轉換
3.3集合
3.3.1集合的創建
3.3.2集合的運算
3.3.3集合的方法
3.4函數的定義和調用
3.4.1函數的調用
3.4.2形參與實參
3.4.3函數的返回
3.4.4位置參數
3.4.5默認參數與關鍵字參數
3.4.6可變長度參數
本章小結
本章習題
第4章類與對像
4.1面向對像
4.1.1面向對像編程
4.1.2類的抽像與封裝
4.2認識Python中的類、對像和方法
4.2.1類的定義與創建
4.2.2構造函數
4.3類的屬性
4.3.1類屬性和實例屬性
4.3.2公有屬性和私有屬性
4.4類的方法
4.4.1類方法的調用
4.4.2類方法的分類
4.4.3析構函數
4.5類的繼承
4.5.1父類與子類
4.5.2繼承的語法
4.5.3多重繼承
4.5.4運算符的重載
4.6類的組合
4.7類的異常處理
4.7.1異常
4.7.2Python中的異常類
4.7.3捕獲與處理異常
4.7.4自定義異常類
4.7.5with語句
4.7.6斷言
本章案例
本章小結
本章習題
第5章Python數據分析基礎庫
5.1NumPy
5.1.1ndarray的數據類型
5.1.2數組和標量之間的運算
5.1.3索引和切片
5.1.4數組轉置和軸對換
5.1.5利用數組進行數據處理
5.1.6數學和統計方法
5.2Pandas
5.2.1Pandas數據結構
5.2.2Pandas文件操作
5.2.3數據處理
5.2.4層次化索引
5.2.5分級順序
5.2.6使用DataFrame的列
5.3Matplotlib
5.3.1figure和subplot
5.3.2調整subplot周圍的間距
5.3.3顏色、注釋和線型
5.3.4刻度標簽和圖例
5.3.5添加圖例
……
本書著重講述Python語言和數據分析工具包的應用。全書共分12章。第1章主要介紹Python的發展歷史、特點、集成開發環境、內置模塊、幫助的使用等內容;第2章主要介紹Python語言的基礎知識;第3章主要介紹Python中常用的數據結構,包括序列、字典、集合,以及函數的定義和調用等;第4章主要介紹Python中類、對像和方法的相關內容;第5章主要介紹Python進行數據分析常用的NumPy、Pandas、Matplotlib、SciPy和Scikitlearn等基礎庫內容;第6章主要介紹網絡數據獲取的HTML和XML兩種網頁組織形式,以及urllib和BeautifulSoup4兩個模塊內容;第7章主要介紹Python文件的操作;第8章主要介紹Python數據可視化及使用Python繪制圖表的知識;第9章主要介紹利用Python進行數據庫應用開發;第10、11章主要介紹Python機器等