-
>
闖進數學世界――探秘歷史名題
-
>
中醫基礎理論
-
>
當代中國政府與政治(新編21世紀公共管理系列教材)
-
>
高校軍事課教程
-
>
思想道德與法治(2021年版)
-
>
毛澤東思想和中國特色社會主義理論體系概論(2021年版)
-
>
中醫內科學·全國中醫藥行業高等教育“十四五”規劃教材
高等教育質量工程信息技術系列示范教材PYTHON開發案例教程/張基溫等 版權信息
- ISBN:9787302511908
- 條形碼:9787302511908 ; 978-7-302-51190-8
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
高等教育質量工程信息技術系列示范教材PYTHON開發案例教程/張基溫等 本書特色
本書是一本Python基礎教材。全書以Python 3.0為藍本,分6章介紹。 第1章從模仿計算器進行簡單的計算入手,帶領讀者邁進Python門檻;順勢引導讀者掌握Python模塊的用法、變量的用法;再進一步引入選擇結構和重復結構,使讀者有了程序和算法的基本概念,進入程序設計的殿堂。第2章首先介紹Python特有的數據對象與變量之間的關系,然后較詳細地介紹了Python各種內置的數據類型。第3章從正常處理和異常處理兩個角度介紹Python程序過程的兩種基本組織形式:函數和異常處理,并介紹與之相關的名字空間和作用域的概念。第4章把讀者從面向過程帶到面向類的程序設計,內容包括類與對象、類與對象的通用屬性與操作、類的繼承。第5章為Python GUI開發,使讀者具備開發友好界面程序的能力。 第6章為Python應用開發舉例,從數據處理和網絡應用兩個*基本應用領域,培養讀者的應用開發能力。本書力求內容精練、概念準確、代碼便于閱讀、習題豐富全面、適合教,也容易學;例子分正反兩種,以利正本清源。為了便于初學者很快使用Python以豐富的模塊支撐的環境,書后給出了Python內置函數、Python文件和目錄管理、Python 3.0標準異常類體系和Python標準模塊庫目錄。
高等教育質量工程信息技術系列示范教材PYTHON開發案例教程/張基溫等 內容簡介
本書是一本Python基礎教材。全書以Python 3.0為藍本,分6章介紹。 章從模仿計算器進行簡單的計算入手,帶領讀者邁進Python門檻;順勢引導讀者掌握Python模塊的用法、變量的用法;再進一步引入選擇結構和重復結構,使讀者有了程序和算法的基本概念,進入程序設計的殿堂。第2章首先介紹Python特有的數據對象與變量之間的關系,然后較詳細地介紹了Python各種內置的數據類型。第3章從正常處理和異常處理兩個角度介紹Python程序過程的兩種基本組織形式:函數和異常處理,并介紹與之相關的名字空間和作用域的概念。第4章把讀者從面向過程帶到面向類的程序設計,內容包括類與對象、類與對象的通用屬性與操作、類的繼承。第5章為Python GUI開發,使讀者具備開發友好界面程序的能力。 第6章為Python應用開發舉例,從數據處理和網絡應用兩個很基本應用領域,培養讀者的應用開發能力。 本書力求內容精練、概念準確、代碼便于閱讀、習題豐富全面、適合教,也容易學;例子分正反兩種,以利正本清源。為了便于初學者很快使用Python以豐富的模塊支撐的環境,書后給出了Python內置函數、Python文件和目錄管理、Python 3.0標準異常類體系和Python標準模塊庫目錄。
高等教育質量工程信息技術系列示范教材PYTHON開發案例教程/張基溫等 目錄
第1章 一個萬能計算器 1
1.1 簡單算術計算 1
1.1.1 Python算術操作符 1
1.1.2 回顯與print() 2
1.1.3 Python表達式計算規則 3
練習1.1 3
1.2 使用內置數學函數計算 4
1.2.1 函數與內置函數 4
1.2.2 Python計算型內置函數對象 4
練習1.2 5
1.3 利用math模塊進行計算 6
1.3.1 模塊化程序設計與Python模塊 6
1.3.2 導入模塊或對象 6
1.3.3 math模塊中的常量與函數 8
練習1.3 10
1.4 使用變量計算 11
1.4.1 數據對象、變量與賦值 11
1.4.2 幾種不同的賦值方式 12
1.4.3 Python標識符與保留字 13
1.4.4 input()函數 14
練習1.4 15
1.5 選擇型計算 16
1.5.1 if-else型選擇的基本結構 16
1.5.2 選擇表達式 17
1.5.3 if-else蛻化結構 18
1.5.4 if-else嵌套 18
1.5.5 if-elif選擇結構 19
練習1.5 20
1.6 重復型計算 21
1.6.1 while語句 22
1.6.2 for語句 23
1.6.3 循環嵌套 25
1.6.4 在IDLE中執行功能完整的代碼段 27
1.6.5 循環中斷語句與短路控制 28
練習1.6 29
1.7 窮舉與迭代 30
1.7.1 窮舉 30
1.7.2 迭代 32
練習1.7 37
第2章 Python數據對象 40
2.1 Python數據對象的屬性 40
2.1.1 Python數據對象的類型 40
2.1.2 Python對象的身份碼ID與判是操作 43
2.1.3 可變對象與不可變對象 45
2.1.4 Python數據對象生命期與垃圾回收 46
2.1.5 Python小整數對象池與大整數對象池 49
練習2.1 51
2.2 Python基本數據類型 52
2.2.1 bool類型 52
2.2.2 int類型 56
2.2.3 float類型 58
2.2.4 complex類型 59
2.2.5 Python數據類型轉換 60
練習2.2 62
2.3 序列 64
2.3.1 序列對象的構建 64
2.3.2 序列通用操作 66
2.3.3 列表的個性化操作 72
練習2.3 74
2.4 字符串 77
2.4.1 字符串編碼與解碼 77
2.4.2 字符串的個性化操作 81
2.4.3 字符串格式化與format()方法 83
2.4.4 print()函數的格式控制 86
2.4.5 正則表達式 89
練習2.4 95
2.5 字典與集合 96
2.5.1 字典 96
2.5.2 集合 100
練習2.5 103
2.6 Python數據文件 106
2.6.1 數據文件概述 106
2.6.2 open()函數 107
2.6.3 文件屬性與方法 109
練習2.6 110
第3章 Python過程組織與管理 112
3.1 Python函數 112
3.1.1 函數及其關鍵環節 112
3.1.2 Python函數參數技術 116
3.1.3 Python函數的**類對象特性 120
3.1.4 函數標注 121
3.1.5 遞歸 122
3.1.6 lambda表達式 125
練習3.1 125
3.2 Python異常處理 129
3.2.1 異常處理的基本思路與異常類型 129
3.2.2 try-except語句 131
3.2.3 異常類型的層次結構 133
3.2.4 else子句與finally子句 133
3.2.5 異常的人工觸發:raise與assert 134
練習3.2 135
3.3 Python命名空間與作用域 136
3.3.1 Python命名空間 136
3.3.2 Python作用域 139
3.3.3 Python名字解析的LEGB規則 144
練習3.3 145
第4章 面向類的程序設計 147
4.1 類及其組成 147
4.1.1 類模型與類語法 147
4.1.2 對象的生成與_ _init_ _ ()方法 150
4.1.3 *小特權原則與成員訪問限制 152
4.1.4 實例方法、靜態方法與類方法 155
練習4.1 157
4.2 Python類的內置屬性、方法與函數 158
4.2.1 類的內置屬性 158
4.2.2 獲取類與對象特征的內置函數 160
4.2.3 操作符重載 163
4.2.4 Python類屬性配置與管理內置方法 166
練習4.2 173
4.3 類的繼承 175
4.3.1 類的繼承及其關系測試 176
4.3.2 新式類與object 178
4.3.3 子類訪問父類成員的規則 180
4.3.4 子類實例的初始化與super 180
練習4.3 185
第5章 Python GUI開發 188
5.1 組件、布局與事件處理 188
5.1.1 組件 188
5.1.2 布局與布局管理器 192
5.1.3 事件綁定與事件處理 195
練習5.1 200
5.2 GUI程序結構 201
5.2.1 基于tkinter的GUI開發環節 201
5.2.2 面向對象的GUI程序框架 204
練習5.2 206
5.3 GUI制作示例 206
5.3.1 Label與Button 207
5.3.2 Entry與Message 213
5.3.3 Text與滾動條 217
5.3.4 選擇框 224
5.3.5 菜單 230
練習5.3 233
第6章 Python應用開發舉例 234
6.1 Python數據庫操作 234
6.1.1 數據庫與SQL 234
6.1.2 用pyodbc訪問數據庫 235
6.1.3 SQLite3數據庫 242
練習6.1 244
6.2 Python Socket編程 245
6.2.1 TCP/IP與Socket 245
6.2.2 Socket模塊與Socket對象 249
6.2.3 TCP的Python Socket編程 251
6.2.4 UDP的Python Socket編程 254
練習6.2 256
6.3 Python WWW應用開發 258
6.3.1 WWW及其關鍵技術 258
6.3.2 urllib模塊庫 264
6.3.3 urllib.parse模塊與URL解析 266
6.3.4 urllib.request模塊與網頁抓取 267
6.3.5 網頁提交表單 270
6.3.6 urllib.error模塊與異常處理 271
6.3.7 webbrowser模塊 272
練習6.3 273
附錄 275
附錄A Python內置函數 275
A.1 數學運算 275
A.2 邏輯判斷 275
A.3 容器操作 276
A.4 字符串相關 276
A.5 類型轉換 278
A.6 I/O操作 278
A.7 反射相關 278
A.8 其他 280
附錄B Python 3.0標準異常類結構(PEP 348) 280
附錄C 文件與目錄管理 281
C.1 文件訪問函數 281
C.2 目錄操作 282
C.3 獲取或判斷文件和路徑屬性的函數 282
C.4 路徑操作 283
C.5 文件壓縮(zipfile模塊) 283
C.6 文件復制(shutil模塊) 285
附錄D Python標準模塊庫目錄 285
D.1 文本 285
D.2 二進制數據 286
D.3 數據類型 286
D.4 數學 286
D.5 函數式編程 286
D.6 文件與目錄 286
D.7 持久化 287
D.8 壓縮 287
D.9 文件格式化 287
D.10 加密 287
D.11 操作系統工具 287
D.12 并發與并行 288
D.13 進程間通信 288
D.14 互聯網相關 288
D.15 HTML與XML 289
D.16 互聯網協議與支持 289
D.17 多媒體 290
D.18 國際化 290
D.19 編程框架 290
D.20 Tk圖形用戶接口 290
D.21 開發工具 291
D.22 調試 291
D.23 運行時 291
D.24 解釋器 291
D.25 導入模塊 292
D.26 Python語言 292
D.27 其他 292
D.28 Windows相關 292
D.29 UNIX相關 292
參考文獻 294
高等教育質量工程信息技術系列示范教材PYTHON開發案例教程/張基溫等 作者簡介
張基溫,研究和教學領域涉及計算機科學與技術、信息管理、信息經濟學、電子政務與電子商務、新媒體、服務科學,發表論文百余篇,出版著作百余種;先后擔任名古屋大學訪問學者,山西財經大學、江南大學、華東政法大學、福建工程學院、晉城學院、廣西職業技術學院等多所大學的專職、客座或兼職教授,北京大學博雅方略城市發展與信息化研究中心研究員,南京大學出版社總編顧問,太原高新技術區IT研究院實驗室主任,山西省緊缺人才專家委員會副主任等職,中國信息經濟學會常務理事,全國高等院校計算機基礎教育研究會常務理事兼課程建設委員會副主任,中國計算機學會教育專業委員會委員,教育部NIT考試委員會委員,江蘇省計算機基礎教學指導委員會委員,山西省新世紀專家學者協會副會長;為清華大學出版社、電子工業出版社、中國水利水電出版社、南京大學出版社等出版社主編了信息管理與信息系統專業、計算機實驗與實踐、大學生信息素養等多個系列教材。在面向過程程序設計教學領域,從20世紀80年代初就開始進行有關研究和改革,嘗試將軟件工程方法和算法思想引入程序設計,倡導“程序設計=計算思維+語言藝術+工程規范”的程序設計教育理念,推行“以思維訓練為核心,程序測試與程序設計并行”、“前期重在邏輯思維和方法訓練、語法夠用就行;后期進行語法細節補充”的程序設計課程教學方法。他主筆并與他人聯合署名的《C語言程序設計教程》是國家級十一五規劃教材,并于2007年被評為國家級精品教材。
- >
詩經-先民的歌唱
- >
小考拉的故事-套裝共3冊
- >
我從未如此眷戀人間
- >
企鵝口袋書系列·偉大的思想20:論自然選擇(英漢雙語)
- >
我與地壇
- >
羅曼·羅蘭讀書隨筆-精裝
- >
莉莉和章魚
- >
山海經