Python語言程式設計(2023年清華大學出版社出版的圖書)

Python語言程式設計(2023年清華大學出版社出版的圖書)

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

《Python語言程式設計》是2023年清華大學出版社出版的圖書,作者是靳從、賴長纓、陳芝菲、宋斌。

基本介紹

  • 中文名:Python語言程式設計
  • 作者:靳從、賴長纓、陳芝菲、宋斌
  • 出版時間:2023年7月1日
  • 出版社:清華大學出版社
  • ISBN:9787302630371 
  • 定價:49 元
內容簡介,圖書目錄,

內容簡介

Python作為當前最熱門的開發語言之一,具有簡潔性、易讀性及可擴展性等優點,已在眾多領域獲得非常廣泛的套用,一些知名大學採用Python 來教授程式設計課程。 本書作為“21世紀高等學校計算機基礎實用系列教材”,融合了教育部對新工科人才培養的新思想、新要求、新標準及教學實踐。從學習者的角度出發,全書共分為程式設計基礎、Python語言基礎、組合數據類型、程式控制結構、函式與模組、類和對象、檔案處理、圖像處理及機器學習 共9章,全面、系統地闡述了Python語言程式設計的特點、理論和技術。

圖書目錄

目錄
第一部分Python程式設計基礎
第1章程式設計基礎
1.1程式設計語言
1.2Python語言概述
1.2.1語言特點
1.2.2發展與版本
1.2.3套用領域
1.3Python語言的編程環境
1.3.1開發環境的安裝
1.3.2第三方軟體包安裝
1.3.3程式的運行
1.3.4PyCharm集成開發環境
1.4程式說明
1.4.1程式組成與結構
1.4.2書寫規則
1.4.3PEP8編碼規範
1.4.4幫助
本章小結
本章習題
第2章Python語言基礎
2.1基本數據類型
2.1.1數字型
2.1.2字元串型
2.2標識符與命名規則
2.2.1標識符
2.2.2關鍵字
2.2.3內置函式
2.3常量與變數
2.3.1常量
2.3.2變數
2.4運算符與表達式
2.4.1基本運算符
2.4.2表達式中運算符的優先權
2.5數據類型轉換
2.5.1隱式類型轉換
2.5.2顯式類型轉換
2.6數據的輸入輸出
2.6.1輸入
2.6.2輸出
本章小結
本章習題
第3章組合數據類型
3.1序列類——列表與元組
3.1.1序列的基本操作
3.1.2列表
3.1.3元組
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集合推導式
本章小結
本章習題
第4章程式控制結構
4.1結構化程式設計
4.1.1結構化程式設計概述
4.1.2基本控制結構
4.1.3pass語句
4.2選擇結構
4.2.1單分支結構
4.2.2雙分支結構
4.2.3條件運算符
4.2.4多分支結構
4.2.5選擇結構的嵌套
4.2.6套用實例
4.3循環結構
4.3.1for語句
4.3.2while語句
4.3.3循環嵌套
4.3.4循環終止
4.3.5循環中的else子句
4.3.6套用實例
4.4異常處理
4.4.1基本概念
4.4.2tryexcept語句
4.4.3tryfinally語句
4.5搜尋與排序
4.5.1搜尋
4.5.2排序
本章小結
本章習題
第5章函式與模組
5.1函式的定義與使用
5.1.1函式的定義
5.1.2DocString文檔字元串
5.1.3函式調用
5.1.4函式類型注釋
5.2函式參數
5.2.1參數傳遞格式
5.2.2參數傳遞規則
5.3函式返回值
5.4作用域
5.4.1函式作用域
5.4.2模組作用域
5.4.3作用域中變數獲取函式
5.4.4模組引入
5.5兩類特殊函式
5.5.1匿名函式
5.5.2遞歸函式
5.6生成器
5.6.1疊代器
5.6.2生成器函式
本章小結
本章習題
第6章類和對象
6.1封裝
6.1.1類和對象的概念
6.1.2類的使用
6.1.3對象的三要素
6.1.4Python語言的內置類
6.2繼承與多態
6.2.1繼承
6.2.2多態
6.2.3類和對象的操作
本章小結
本章習題
第7章檔案處理
7.1基本概念
7.1.1檔案與檔案名稱
7.1.2檔案路徑
7.2檔案的打開與關閉
7.2.1檔案打開
7.2.2檔案關閉
7.2.3with語句
7.3文本檔案
7.3.1檔案格式
7.3.2讀檔案
7.3.3寫檔案
7.4CSV檔案
7.4.1檔案格式
7.4.2CSV檔案讀取
7.4.3CSV檔案寫入
本章小結
本章習題
第二部分Python語言套用案例
第8章圖像處理
8.1工具包
8.1.1安裝NumPy
8.1.2創建數組
8.1.3數組操作
8.1.4數組運算
8.1.5索引
8.2PIL
8.2.1安裝PIL
8.2.2圖像讀取
8.2.3圖像寫入
8.2.4圖像轉換
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圖像讀、寫、顯示及保存
本章小結
本章習題
第9章機器學習
9.1工具包
9.2常用算法
9.2.1K近鄰算法
9.2.2Kmeans算法
9.3原始數據
9.4實現功能
9.4.1數據載入及預處理
9.4.2數據分類
9.4.3數據聚類
9.4.4泛化能力的評價
本章小結
本章習題
參考文獻

相關詞條

熱門詞條

聯絡我們