Python編程基礎教程(2020年5月人民郵電出版社出版的圖書)

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

《Python編程基礎教程》是由2020年5月人民郵電出版社出版的圖書。

基本介紹

  • 中文名:Python編程基礎教程
  • 作者: (印)H. 巴辛(h.Bhasin)
  • 出版社:人民郵電出版社
  • ISBN:9787115533913 
作品簡介,作品目錄,

作品簡介

本書是Python編程方面的入門教程。全書共20章,通過淺顯易懂的語言和豐富實用的示例,介紹了對象、條件語句、循環、函式、疊代器、生成器、檔案處理、字元串處理、面向對象范型、類、繼承、運算符重載、異常處理、數據結構、棧、佇列、鍊表、二叉搜尋樹等編程知識,並介紹了NumPy、Matplotlib等庫的套用。本書不僅適合Python初學者閱讀,也適合高等院校計算機相關專業的學生參考。

作品目錄

版權資訊
版 權
著作權聲明
內容提要
前  言
資源與支持
第1章 Python簡介
1.1 簡介
1.2 Python的特點
1.3 編程范型
1.4 Python的發展歷史和套用前景
1.5 安裝Anaconda
1.6 小結
1.7 練習
1.8 理論回顧
第2章 Python對象
2.1 簡介
2.2 基本數據類型
2.3 字元串
2.4 列表和元組
2.5 小結
2.6 練習
2.7 編程實踐
第3章 條件語句
3.1 簡介
3.2 if、if-else和if-elif-else結構
3.3 if-elif-else階梯判斷
3.4 邏輯運算符
3.5 三元運算符
3.6  get 結構
3.7 示例
3.8 小結
3.9 練習
3.10 編程實踐
第4章 循環
4.1 簡介
4.2 while
4.3 圖案
4.4 嵌套循環及其在列表中的套用
4.5 小結
4.6 練習
4.7 編程實踐
第5章 函式
5.1 簡介
5.2 函式的特點
5.3 基本術語
5.4 定義和調用
5.5 函式的類型
5.6 實現搜尋
5.7 作用域
5.8 遞歸
5.9 小結
5.10 練習
5.11 編程實踐
5.12 關於遞歸的問題
5.13 理論回顧
5.14 附加題
第6章 疊代器、生成器和列表解析
6.1 簡介
6.2  for 的強大功能
6.3 疊代器
6.4 定義一個可疊代的對象
6.5 生成器
6.6 列表解析
6.7 小結
6.8 練習
6.9 理論回顧
6.10 編程實踐
第7章 檔案處理
7.1 簡介
7.2 檔案操作機制
7.3  open() 函式和檔案訪問模式
7.4 用於檔案處理的Python函式
7.5 命令行參數
7.6 實現和說明
7.7 小結
7.8 練習
7.9 理論回顧
7.10 編程實踐
第8章 字元串
8.1 簡介
8.2  for 和 while 的用法
8.3 字元串運算符
8.4 處理字元串的函式
8.5 小結
8.6 練習
8.7 理論回顧
8.8 編程實踐
第9章 面向對象范型簡介
9.1 簡介
9.2 創建新的類型
9.3 屬性和函式
9.4 面向對象編程的要素
9.5 小結
9.6 練習
9.7 理論回顧
9.8 探索和設計
第10章 類和對象
10.1 簡介
10.2 定義類
10.3 創建對象
10.4 數據成員的作用域
10.5 嵌套
10.6 構造函式
10.7 構造函式重載
10.8 析構函式
10.9 小結
10.10 練習
10.11 理論回顧
10.12 編程實踐
第11章 繼承
11.1 繼承和組合
11.2 繼承的重要性及其類型
11.3 方法
11.4 在繼承樹中搜尋
11.5 類接口和抽象類
11.6 小結
11.7 練習
11.8 理論回顧
11.9 編程實踐
第12章 運算符重載
12.1 簡介
12.2 回顧 __init__
12.3 重載二元運算符的方法
12.4 以分數為例重載二元運算符
12.5 重載 += 運算符
12.6 重載 > 和 < 運算符
12.7 重載_boolEan_運算符——_bool_與_len_的優先權
12.8 析構函式
12.9 小結
12.10 練習
12.11 理論回顧
12.12 編程實踐
第13章 異常處理
13.1 簡介
13.2 重要性和機制
13.3 Python中內置的異常
13.4 過程
13.5 構造用戶友好的異常
13.6 異常處理的示例
13.7 小結
13.8 練習
13.9 理論回顧
13.10 編程實踐
第14章 數據結構簡介
14.1 簡介
14.2 抽象數據類型
14.3 算法
14.4 數組
14.5 疊代算法和遞歸算法
14.6 小結
14.7 練習
14.8 理論回顧
14.9 編程實踐
第15章 棧和佇列
15.1 簡介
15.2 棧
15.3 棧的動態實現
15.4 動態實現棧的另一種方法
15.5 棧的套用
15.6 佇列
15.7 小結
15.8 練習
15.9 理論回顧
15.10 附加題
15.11 編程實踐
第16章 鍊表
16.1 簡介
16.2 操作
16.3 使用鍊表實現棧
16.4 使用鍊表實現佇列
16.5 小結
16.6 練習
16.7 理論回顧
16.8 編程實踐
16.9 探索和設計
第17章 二叉搜尋樹
17.1 簡介
17.2 定義和術語
17.3 二叉搜尋樹
17.4 小結
17.5 練習
17.6 附加題
17.7 編程實踐
第18章 NumPy簡介
18.1 簡介
18.2 NumPy簡介以及基本數組的創建
18.3 生成序列的函式
18.4 聚合函式
18.5 廣播
18.6 結構化數組
18.7 小結
18.8 練習
18.9 理論回顧
18.10 編程實踐
第19章 Matplotlib簡介
19.1 簡介
19.2 繪製函式
19.3 繪製子圖
19.4 3D繪圖
19.5 小結
19.6 練習
19.7 理論回顧
19.8 編程實踐
第20章 圖像處理簡介
20.1 簡介
20.2 打開、讀取和寫入圖像
20.3 contour()函式
20.4 裁剪
20.5 圖像的統計信息
20.6 基本變換
20.7 小結
20.8 練習
20.9 理論回顧
20.10 編程實踐
附錄A Python中的多執行緒
A.1 簡介
A.2 Java的多執行緒模組
A.3 Python中的執行緒
A.4 和thread類相關的重要方法
A.5 執行緒的類型
A.6 小結
A.7 練習
附錄B 正則表達式
B.1 簡介
B.2 search函式和強大的正則表達式
B.3 小結
B.4 練習
B.5 編程實踐
附錄C 實踐練習和編程問題
C.1 過程式編程
C.2 面向對象編程
C.3 數據結構
附錄D 實踐練習—— 選擇題
D.1 數據結構簡介
D.2 選擇題答案
附錄E 各章選擇題答案

相關詞條

熱門詞條

聯絡我們