python程式設計基礎教程(2019年人民郵電出版社出版的圖書)

python程式設計基礎教程(2019年人民郵電出版社出版的圖書)

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

《python程式設計基礎教程》是2019年人民郵電出版社出版的圖書,本書全國計算機等級考試的Python大綱為基準,內容涵蓋大綱要求內容,同時書中案例以圖像化運行結果為特點,知識的講解採取循序漸進的方式,儘可能使學生學習的過程更平滑,從而提升學生的學習興趣和編程能力。

基本介紹

  • 中文名:python程式設計基礎教程
  • 作者:王紹鋒 、李淑英
  • 出版社:人民郵電出版社
  • ISBN:9787115505514
內容簡介,圖書目錄,作者簡介,

內容簡介

本書共分為10章,內容包括Python概述、語法基礎、程式控制結構、數據結構、函式與模組、面向對象程式設計、編程規範、錯誤和異常、檔案操作及Python第三方庫。 本書適合作為普通高等院校相關專業的Python程式設計的教材和參考資料,也可作為全國計算機等級考試的培訓材料。

圖書目錄

第 1章 Python概述1
1.1 Python語言簡介 1
1.1.1 Python發展史 1
1.1.2 Python特點 2
1.1.3 Python套用領域 4
1.2 Python 開發環境 5
1.2.1 Python IDLE簡介 5
1.2.2 Python開發環境安裝 5
1.2.3 啟動Python 7
1.2.4 運行Python程式 8
1.3 Python其他開發環境 9
1.4 習題 9
第 2章 語法基礎 10
2.1 基本數據類型 10
2.1.1 常量和變數 10
2.1.2 數字類型 14
2.1.3 布爾類型 17
2.1.4 字元串 18
2.1.5 數據類型轉換 20
2.2 運算符與表達式 21
2.2.1 算數運算符 21
2.2.2 關係運算符 22
2.2.3 邏輯運算符 23
2.2.4 位運算符 25
2.2.5 賦值運算符 27
2.2.6 成員運算符 29
2.2.7 身份運算符 30
2.2.8 運算符優先權 31
2.3 習題 32
第3章 程式控制結構 33
3.1 海龜繪圖模組turtle 33
3.2 順序結構 34
3.3 選擇結構 35
3.3.1 單分支選擇結構 36
3.3.2 雙分支選擇結構 37
3.3.3 多分支選擇結構 38
3.3.4 選擇結構嵌套 41
3.3.5 pass語句 42
3.4 循環結構 43
3.4.1 for循環 43
3.4.2 while循環 45
3.4.3 break和continue語句 47
3.5 習題 50
第4章 數據結構 51
4.1 列表 51
4.1.1 列表基本操作 51
4.1.2 列表常用方法 54
4.2 元組 56
4.2.1 元組基本操作 56
4.2.2 元組與列表 57
4.3 字典 58
4.3.1 字典基本操作 58
4.3.2 字典常用方法 61
4.4 集合 63
4.4.1 集合基本操作 63
4.4.2 集合運算 64
4.5 字元串 66
4.6 習題 69
第5章 函式與模組 70
5.1 函式定義與使用 70
5.2 函式的參數 71
5.2.1 必選參數 71
5.2.2 默認參數 72
5.2.3 可變參數 74
5.2.4 關鍵字參數 75
5.2.5 參數組合 76
5.3 函式的返回值 77
5.4 變數作用域 78
5.5 函式的嵌套 80
5.6 lambda表達式 81
5.7 常用內置函式 82
5.8 模組 86
5.8.1 模組的使用 86
5.8.2 數學模組math 87
5.8.3 隨機模組random 87
5.8.4 時間模組time 88
5.9 習題 88
第6章 面向對象程式設計 89
6.1 面向對象程式設計 89
6.1.1 面向過程與面向對象 89
6.1.2 面向對象的主要特性 90
6.2 類的定義和實例化 90
6.3 數據成員與成員方法 91
6.3.1 私有成員與公有成員 91
6.3.2 數據成員 93
6.3.3 方法 95
6.4 屬性 98
6.5 繼承 103
6.5.1 類的簡單繼承 103
6.5.2 類的多重繼承 105
6.6 多態 106
6.7 特殊方法和運算符重載 108
6.7.1 構造函式和析構函式 108
6.7.2 運算符重載 108
6.8 習題 109
第7章 編程規範 110
7.1 代碼規範 110
7.2 注釋規範 114
7.2.1 代碼注釋 114
7.2.2 文檔注釋 115
7.3 命名規範 116
7.4 習題 117
第8章 錯誤和異常 118
8.1 語法錯誤 118
8.2 異常 118
8.3 異常處理 120
8.4 拋出異常 123
8.5 用戶自定義異常 123
8.6 定義清理行為 125
8.7 預定義清理行為 126
8.8 習題 127
第9章 檔案處理 128
9.1 檔案基礎知識 128
9.2 檔案基本操作 128
9.2.1 打開檔案(open()) 129
9.2.2 關閉檔案(close()) 130
9.3 檔案讀寫操作 132
9.3.1 檔案的讀操作 132
9.3.2 檔案的寫操作 133
9.4 檔案與目錄操作 134
9.4.1 os 135
9.4.2 os.path 137
9.4.3 os.walk 137
9.5 數據維度 138
9.5.1 一維數據 138
9.5.2 二維數據 139
9.6 習題 141
第 10章 Python第三方庫 142
10.1 第三方庫的安裝 142
10.1.1 第三方庫的安裝 142
10.1.2 pip工具使用 143
10.2 PyInstaller庫 144
10.3 jieba庫 145
10.4 wordcloud庫 146
10.5 Python常用第三方庫 147
10.6 習題 148

作者簡介

作為具有工程背景的教師(從事過多年的軟體開發和項目管理工作,從事教師工作以來,從專業教師做起,先後擔任了軟體工程專業主任、分院副院長、分院院長等職務),一直致力於學生實踐動手能力和創新能力培養,本著創新驅動、以賽促學的理念,通過指導大學生創新創業項目和帶領學生參加專業類競賽進行“以賽促學、以賽輔學、以賽驗學”的助學模式研究。先後申報和參與了移動開發、機器人專業人才培養體系等多項研究課題。主編和參編了《計算大學機基礎教程》、《仿人智慧型機器人基礎教程》、《機器人編程設計與實現》、《Arduino程式設計實例教程》等教材。

相關詞條

熱門詞條

聯絡我們