-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
3/26 新書到! 3/19 新書到! 3/14 新書到! 12/12 新書到!
購書流程Q & A站務留言版客服信箱
3ds MaxMayaRhinoAfter EffectsSketchUpZBrushPainterUnity
PhotoShopAutoCadMasterCamSolidWorksCreoUGRevitNuke
C#CC++Java遊戲程式Linux嵌入式PLCFPGAMatlab
駭客資料庫搜索引擎影像處理FluentVR+ARANSYS深度學習
單晶片AVROpenGLArduinoRaspberry Pi電路設計CadenceProtel
HadoopPythonStm32CortexLabview手機程式AndroidiPhone
可查書名,作者,ISBN,3dwoo書號
詳細書籍分類

計算機編程導論——Python程序設計

( 簡體 字)
作者:趙家剛類別:1. -> 程式設計 -> Python
譯者:
出版社:人民郵電出版社計算機編程導論——Python程序設計 3dWoo書號: 36797
詢問書籍請說出此書號!

缺書
NT售價: 250

出版日:10/1/2013
頁數:271
光碟數:0
站長推薦:
印刷:黑白印刷語系: ( 簡體 版 )
加入購物車 加到我的最愛
(請先登入會員)
ISBN:9787115329141
作者序 | 譯者序 | 前言 | 內容簡介 | 目錄 | 
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證)
作者序:

譯者序:

前言:

內容簡介:

  本書共分為16章:第1章∼第11章側重于Python基礎知識的講解,內容包括順序程序設計、使用序列、選擇結構程序設計、循環結構程序設計、字符串、函數的設計和使用、文件的使用、面向對象程序設計、圖形用戶界面程序設計、網絡程序設計和異常處理;第12章∼第16章側重于Python的高級應用和軟件開發,內容包括數據庫應用程序開發、游戲開發、語音識別軟件開發、屏幕廣播程序開發和web2py編程,每章都包含創作軟件實例,適合Python 愛好者和開發人員閱讀、學習或參考。
  本書既可作為高等院校程序設計課程的教材,也可作為高職高專程序設計課的教材,還可作為軟件開發人員的參考書。
目錄:

第1章 順序程序設計 1
1.1 用計算機解決問題的方法 1
1.2 程序設計方法 1
1.2.1 學會用框圖來描繪解決實際問題的步驟 2
1.2.2 把框圖轉換為程序 3
1.2.3 理解程序運行過程 3
1.2.4 掌握一些基本算法 3
1.2.5 學習完整的解決問題的過程 3
1.3 程序設計的一般過程 4
1.4 順序程序設計問題 4
1.5 順序程序設計基礎知識 5
1.5.1 Python的對象模型 5
1.5.2 Python的變量和引用 6
1.5.3 數字 7
1.5.4 字符串 7
1.5.5 操作符和表達式 8
1.5.6 常用內置函數 9
1.5.7 對象的刪除 12
1.5.8 輸入/輸出 12
1.5.9 模塊的導入 13
1.6 順序程序設計基礎知識的應用 14
1.7 代碼塊的縮進 17
1.8 在Ubuntu操作系統中使用Python 17
1.8.1 交互編程窗口 18
1.8.2 在交互式窗口中執行Python源程序 19
1.8.3 在操作系統的控制臺上執行Python源程序 19
1.8.4 在集成編程環境IDLE中編寫和執行程序 19
1.8.5 集成編程環境IDLE中的對象成員提示 20
1.9 在Windows操作系統中使用Python 21
1.10 使用幫助 21
本章小結 22
習題 23

第2章 使用序列 24
2.1 序列問題 24
2.2 序列基礎知識 28
2.3 列表 29
2.3.1 列表定義 29
2.3.2 列表的常用操作 29
2.3.3 列表常用函數 32
2.4 元組 33
2.4.1 元組的定義 33
2.4.2 元組的常用操作 33
2.4.3 元組和列表的區別和轉換 35
2.4.4 同時賦多個值 35
2.5 字典 35
2.5.1 字典定義 35
2.5.2 字典的常用操作 35
2.6 序列基礎知識的應用 37
本章小結 39
習題 40

第3章 選擇結構程序設計 41
3.1 選擇結構基本問題 41
3.2 選擇結構基礎知識及應用 41
3.2.1 表達式與表達式的值 42
3.2.2 復合表達式 45
3.2.3 選擇結構 46
本章小結 55
習題 56

第4章 循環結構程序設計 57
4.1 循環結構程序設計問題 57
4.2 循環結構概述 58
4.3 while語句 59
4.3.1 while語句解決不確定循環次數的問題 59
4.3.2 while語句解決確定循環次數的問題 61
4.3.3 while語句用于無限循環 62
4.3.4 while語句應用舉例 63
4.4 for語句 66
4.4.1 for語句用于序列類型 66
4.4.2 for語句用于計數循環 68
4.5 break語句 71
4.6 continue語句 73
本章小結 74
習題 75

第5章 字符串 76
5.1 字符串問題 76
5.2 字符串基礎知識 76
5.2.1 字符串格式化 77
5.2.2 字符串的截取 78
5.2.3 字符串的方法 79
5.2.4 與字符串相關的重要內置方法 80
5.3 字符串基礎知識的應用 81
本章小結 82
習題 82

第6章 函數的設計和使用 83
6.1 問題的引入 83
6.2 黑箱模型 84
6.3 函數基礎知識 84
6.3.1 函數的概念及定義 84
6.3.2 形參和實參 85
6.3.3 return語句 87
6.4 變量的作用域 87
6.4.1 局部變量 87
6.4.2 全局變量 88
6.4.3 命名空間 89
6.5 參數的類型 89
6.5.1 默認參數 89
6.5.2 關鍵參數 90
6.5.3 可變長度參數 91
6.5.4 序列作實參 92
6.6 函數基礎知識的應用 92
本章小結 94
習題 94

第7章 文件的使用 95
7.1 與文件有關的問題 95
7.2 文件基礎知識 97
7.2.1 文件的打開或創建 98
7.2.2 字符編碼 99
7.2.3 文本文件的寫入 100
7.2.4 文本文件的讀取 102
7.2.5 文件指針的移動 103
7.2.6 二進制文件的寫入 103
7.2.7 二進制文件的讀取 105
7.3 文件基礎知識的應用 107
7.4 文件操作 113
7.4.1 常用文件操作函數 113
7.4.2 文件的復制 115
7.4.3 文件的刪除 115
7.4.4 文件的重命名 115
7.4.5 文件的比較 118
7.5 目錄操作 119
7.5.1 目錄的創建 119
7.5.2 目錄的刪除 119
7.5.3 目錄的遍歷 119
本章小結 123
習題 124

第8章 面向對象程序設計 125
8.1 面向對象程序設計問題 125
8.2 面向對象程序設計基礎知識 126
8.2.1 類和對象 126
8.2.2 實例屬性和類屬性 127
8.2.3 類的方法 128
8.2.4 構造函數 129
8.2.5 析構函數 129
8.2.6 運算符的重載 130
8.2.7 繼承 131
本章小結 133
習題 133

第9章 圖形用戶界面程序設計 134
9.1 圖形用戶界面的選擇和安裝 134
9.1.1 常用GUI工具介紹 134
9.1.2 wxPython下載安裝 135
9.2 圖形用戶界面程序設計基本問題 135
9.3 框架的創建和使用 136
9.3.1 wx.Frame的格式 136
9.3.2 wxPython的ID參數 138
9.3.3 wx.Point和wx.Size 138
9.3.4 設置wx.Frame的樣式 139
9.4 添加窗體控件 140
9.4.1 命令按鈕 141
9.4.2 文本控件 142
9.4.3 菜單欄、工具欄和狀態欄 146
9.4.4 對話框 148
9.4.5 復選框 150
9.4.6 單選按鈕 151
9.4.7 列表框 151
9.4.8 組合框 153
9.4.9 樹型控件 153
9.5 使用Boa-constructor開發圖形用戶界面程序 155
9.5.1 Boa-constructor的安裝 155
9.5.2 使用Boa-constructor開發圖形用戶界面程序 156
9.6 圖形界面程序設計基礎知識的應用 160
本章小結 161
習題 162

第10章 網絡程序設計 164
10.1 問題的引入 164
10.2 一個簡單郵寄過程 165
10.3 TCP/IP協議簇簡介 165
10.4 TCP和UDP 168
10.5 UDP網絡編程 168
10.6 UDP代碼解釋 169
10.7 UDP函數介紹 170
10.7.1 socket 170
10.7.2 sendto 171
10.7.3 recvfrom 171
10.8 TCP網絡編程 171
10.9 TCP代碼詳解 173
10.10 TCP函數介紹 174
10.10.1 connect 174
10.10.2 send 174
10.10.3 recv 174
10.10.4 bind 174
10.10.5 listen 174
10.10.6 accept 174
10.11 局域網聊天室 175
10.11.1 需求分析 175
10.11.2 概要設計 175
10.11.3 詳細設計 176
10.11.4 編碼和測試 177
本章小結 182
習題 183

第11章 異常處理 184
11.1 什么是異常 184
11.2 Python中的異常類 184
11.3 捕獲和處理異常 185
11.3.1 try...except...語句 185
11.3.2 try...except...else...語句 186
11.3.3 帶有多個except的try語句 187
11.3.4 捕獲所有異常 188
11.3.5 finally子句 188
11.4 兩種處理異常的特殊方法 189
11.4.1 斷言語句(assert語句) 189
11.4.2 上下文管理(with語句) 189
11.5 引發異常(raise語句) 190
11.6 采用sys模塊回溯最后的異常 192
本章小結 192
習題 192

第12章 數據庫應用程序開發 193
12.1 數據庫應用程序的問題描述 193
12.2 Python數據庫應用程序開發概述 194
12.3 SQLite簡介 195
12.4 SQLite基本功能 196
12.5 SQLite的可視化工具 200
12.6 數據庫應用程序開發 205
本章小結 209
習題 209

第13章 游戲開發 210
13.1 圖形化的問候問題 210
13.2 Pygame基礎知識 212
13.2.1 Pygame的安裝 212
13.2.2 Pygame的模塊 213
13.2.3 Pygame的使用 215
13.3 游戲開發 218
本章小結 228
習題 229

第14章 語音識別軟件開發 230
14.1 speech.py語音模塊的簡介 230
14.2 語音識別開發環境的建立 230
14.3 語音識別的配置 231
14.4 語音模塊的運用 232
本章小結 239
習題 239

第15章 屏幕廣播程序開發 240
15.1 屏幕廣播程序原理 240
15.2 教師端 241
15.3 學生端 243
15.4 程序運行 246
本章小結 247
習題 247

第16章 web2py編程 248
16.1 網頁與HTML 248
16.1.1 HTML語言簡介 248
16.1.2 HTML標簽簡介 249
16.2 web2py與MVC 249
16.2.1 安裝web2py 249
16.2.2 web2py的應用 251
本章小結 257
習題 257

附錄A 一些重要的內建函數 258
附錄B 列表方法 261
附錄C 字典方法 262
附錄D 字符串對象的方法 263
附錄E 在線資源 265
附錄F 使用py2exe創建可執行程序 266
附錄G 使用WinRAR處理發布的文件清單 269

參考文獻 272
序: