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