[www.ed2k.online]下載基地為您提供軟件、遊戲、圖書、教育等各種資源的ED2K電驢共享下載和MAGNET磁力鏈接下載。
設為首頁
加入收藏
首頁 圖書資源 軟件資源 游戲資源 教育資源 其他資源
 電驢下載基地 >> 图书资源 >> 人文社科 >> 《征服Python--語言基礎與典型應用 附帶光盤》附帶光盤[ISO]
《征服Python--語言基礎與典型應用 附帶光盤》附帶光盤[ISO]
下載分級 图书资源
資源類別 人文社科
發布時間 2017/7/18
大       小 -
《征服Python--語言基礎與典型應用 附帶光盤》附帶光盤[ISO] 簡介: 征服Python--語言基礎與典型應用 光盤簡介: 內容全面:涵蓋了Web編程,數據庫操作、圖片處理等10大方面的Python應用. 實用性強:給出151個應用實例,如批量文件重命名、生成縮略圖、爲圖片添加水印等.. 內容新穎:對Python最新的Zope/Plone框架進行了講解、介紹了如何使用Python進行Web開發 深入系統:給出了Python在Windows下與系統相關的操作
電驢資源下載/磁力鏈接資源下載:
全選
"《征服Python--語言基礎與典型應用 附帶光盤》附帶光盤[ISO]"介紹

征服Python--語言基礎與典型應用
光盤簡介:
內容全面:涵蓋了Web編程,數據庫操作、圖片處理等10大方面的Python應用.
實用性強:給出151個應用實例,如批量文件重命名、生成縮略圖、爲圖片添加水印等..
內容新穎:對Python最新的Zope/Plone框架進行了講解、介紹了如何使用Python進行Web開發
深入系統:給出了Python在Windows下與系統相關的操作,如查看修改系統啓動項等
內容介紹:
Python是目前流行的腳本語言之一。本書由淺入深、循序漸進地講授如何使用Python進行程序開發。全書內容包括Python安裝、開發工具簡介、Python基本語法、系統應用、GUI編程、數據庫和網絡編程、數據結構與算法、多媒體編程、圖片處理等。書中針對Python的擴展模塊給出了詳細的語法介紹,並且提供了典型實例,使讀者能很快地使用Pytn進行程序開發。
本書適合Python初學者、程序設計人員、編程愛好者、大專院校學生以及需要進行科學計算的工程人員閱讀。
圖書目錄:
第一篇 Python入門
第1章 Python概述 3
1.1 Python簡介 3
1.2 爲什麽使用Python 4
1.3 不同平台下的Python 5
1.3.1 Java平台下的Python 5
1.3.2 .NET平台下的Python:Python for .NET和IronPython 6
1.4 搭建開發環境 6
1.4.1 對操作系統的要求 6
1.4.2 下載和安裝Python 7
1.4.3 自己編譯Python 9
1.4.4 使用Vim編寫Python腳本 10
1.4.5 使用Emacs編寫Python腳本 14
1.4.6 使用PythonWin編寫Python腳本 16
1.4.7 其他的Python開發環境 18
1.5 運行Python腳本 19
1.5.1 第一個Python程序——“Hello,Python!” 19
1.5.2 在Python交互式命令行中運行腳本 20
第2章 Python起步 22
2.1 腳本基本結構 22
2.2 基本輸入/輸出 24
2.3 在Python中使用中文 26
2.4 把Python當作計算器 28
第二篇 Python語法
第3章 Python數據類型與基本語句 33
3.1 Python數據類型——數字 33
3.1.1 基本類型 33
3.1.2 運算符 34
3.2 Python數據類型——字符串 35
3.2.1 字符串概述 36
3.2.2 操作字符串 36
3.2.3 索引和分片 39
3.2.4 格式化字符串 40
3.2.5 字符串與數字相互轉換 40
3.2.6 原始字符串(Raw String) 41
3.3 Python數據類型——列表和元組 41
3.4 Python數據類型——字典 42
3.5 Python數據類型——文件 43
3.6 Python基本語句 45
3.6.1 if語句 45
3.6.2 for語句 47
3.6.3 while語句 49
第4章 函數與模塊 51
4.1 函數 51
4.1.1 函數聲明 51
4.1.2 函數調用 52
4.2 函數中的參數 53
4.2.1 參數默認值 53
4.2.2 參數傳遞 54
4.2.3 可變長參數 55
4.2.4 參數引用 56
4.3 作用域 56
4.4 lambda表達式 57
4.5 模塊 58
4.5.1 模塊概述 58
4.5.2 模塊查找路徑 60
4.5.3 模塊編譯 61
4.5.4 模塊獨立運行——_name_屬性 62
4.5.5 dir()函數 62
4.6 模塊包 63
第5章 正則表達式 65
5.1 正則表達式概述 65
5.1.1 基本元字符 65
5.1.2 常用正則表達式分析 66
5.2 re模塊函數應用 67
5.2.1 匹配和搜索 67
5.2.2 替換函數 68
5.2.3 分割字符串函數 69
5.3 正則表達式對象 69
5.3.1 以“\”開頭的元字符 69
5.3.2 編譯正則表達式 70
5.3.3 使用原始字符串 71
5.4 正則表達式對象的屬性和方法 71
5.4.1 匹配和搜索 71
5.4.2 替換 73
5.4.3 分割字符串 74
5.5 使用組 75
5.5.1 組概述 75
5.5.2 組的擴展語法 76
5.6 Match對象 77
5.6.1 使用Match對象處理組 77
5.6.2 使用Match對象處理索引 78
5.7 使用正則表達式處理文件 79
第6章 面向對象的Python 82
6.1 概述 82
6.1.1 Python中的面向對象的思想 82
6.1.2 類和對象 83
6.2 類的基礎 84
6.2.1 類的定義 84
6.2.2 類的使用 85
6.3 類的屬性和方法 86
6.3.1 類的屬性 86
6.3.2 類的方法 87
6.4 類的繼承 90
6.4.1 通過繼承創建類 90
6.4.2 多重繼承 91
6.5 重載 93
6.5.1 方法重載 93
6.5.2 運算符重載 94
6.6 模塊中的類 96
第7章 異常與調試 98
7.1 捕獲異常 98
7.1.1 使用try語句 98
7.1.2 處理異常 100
7.1.3 多重異常處理 102
7.2 引發異常 103
7.2.1 使用raise引發異常 103
7.2.2 assert——簡化的raise語句 104
7.2.3 自定義異常類 105
7.3 使用pdb調試Python腳本 105
7.3.1 運行語句 105
7.3.2 運行表達式 106
7.3.3 運行函數 107
7.3.4 設置硬斷點 107
7.3.5 pdb調試命令 108
7.4 在PythonWin中調試Python腳本 110
第三篇 系統應用
第8章 Python擴展和嵌入 117
8.1 擴展Python 117
8.1.1 擴展概述 117
8.1.2 程序詳解 122
8.1.3 在Python擴展中使用MFC 124
8.2 在C/C++中嵌入Python 128
8.2.1 高層次嵌入Python 128
8.2.2 較低層次嵌入Python 129
8.2.3 在C中嵌入Python實例 133
8.3 語言的黏合劑SWIG 135
8.3.1 在Windows集成開發環境中使用SWIG 136
8.3.2 SWIG接口文件的語法簡介 138
8.4 混合系統接口Boost.Python 139
8.4.1 編譯Boost.Python 139
8.4.2 使用Boost.Python擴展和嵌入Python 140
8.4.3 使用Pyste代碼生成器 144
8.5 連接Python與C的橋梁——Pyrex 145
8.5.1 安裝使用Pyrex 145
8.5.2 Pyrex文件語法 146
第9章 多線程編程 148
9.1 線程基礎 148
9.1.1 創建線程 148
9.1.2 Thread對象中的方法 150
9.2 線程同步 153
9.2.1 簡單的線程同步 153
9.2.2 使用條件變量保持線程同步 154
9.2.3 使用隊列保持線程同步 156
9.3 線程間通信 157
9.3.1 Event對象的方法 157
9.3.2 使用Event對象實現線程間通信 158
9.4 微線程——Stackless Python 158
9.4.1 Stackless Python概述 159
9.4.2 使用微線程 161
第10章 系統編程 162
10.1 訪問Windows注冊表 162
10.1.1 注冊表概述 162
10.1.2 使用Python操作注冊表 163
10.1.3 查看系統啓動項 166
10.1.4 修改IE 167
10.2 文件和目錄 169
10.2.1 文件目錄常用函數 169
10.2.2 批量重命名 171
10.2.3 代碼框架生成器 172
10.3 使用py2exe生成可執行文件 173
10.3.1 安裝py2exe 173
10.3.2 使用py2exe生成可執行文件 174
10.4 運行其他程序 176
10.4.1 使用os.system函數運行其他程序 176
10.4.2 使用ShellExecute函數運行其他程序 176
10.4.3 使用CreateProcess函數運行其他程序 177
10.4.4 使用ctypes調用kernel32.dll中的函數 178
第11章 使用PythonWin編寫GUI 184
11.1 Windows GUI編程概述 184
11.1.1 使用Windows API創建窗口 184
11.1.2 使用MFC創建窗口 186
11.2 對話框 188
11.2.1 創建對話框 188
11.2.2 向對話框中添加控件 188
11.2.3 使用DLL文件中的資源 191
11.2.4 處理按鈕消息 192
11.3 菜單 195
11.3.1 創建菜單 195
11.3.2 使用DLL中的菜單 198
11.3.3 處理菜單消息 200
第12章 使用Tkinter編寫GUI 202
12.1 Tkinter概述 202
12.1.1 創建簡單的窗口 202
12.1.2 向窗口中添加組件 203
12.2 使用組件 204
12.2.1 組件分類 204
12.2.2 組件布局 204
12.2.3 使用按鈕 205
12.2.4 使用文本框 207
12.2.5 使用標簽 208
12.2.6 使用菜單 210
12.2.7 使用單選框和複選框 211
12.2.8 繪制圖形 214
12.3 事件處理 216
12.3.1 事件表示 216
12.3.2 響應事件 218
12.4 創建對話框 221
12.4.1 使用標準對話框 221
12.4.2 創建自定義對話框 226
第13章 使用wxPython編寫GUI 228
13.1 wxPython概述 228
13.1.1 安裝wxPython 228
13.1.2 創建窗口 230
13.2 組件 231
13.2.1 面闆 231
13.2.2 按鈕 233
13.2.3 標簽 235
13.2.4 文本框 236
13.2.5 單選框和複選框 239
13.2.6 使用sizer布置組件 241
13.3 對話框 242
13.3.1 消息框和標準對話框 242
13.3.2 創建自定義對話框 245
13.4 菜單 246
13.4.1 創建菜單 246
13.4.2 綁定菜單事件 248
13.5 資源文件 249
13.5.1 創建資源文件 249
13.5.2 在腳本中使用資源文件 251
13.6 一個簡單的文本編輯器 252
第14章 使用PyGTK編寫GUI 256
14.1 PyGTK概述 256
14.1.1 PyGTK安裝 256
14.1.2 創建窗口 257
14.2 組件 258
14.2.1 標簽 258
14.2.2 按鈕 261
14.2.3 容器組件 264
14.2.4 文本框 266
14.2.5 單選框和複選框 269
14.3 消息框和對話框 271
14.3.1 消息框 271
14.3.2 標準對話框 273
14.3.3 自定義對話框 275
14.4 菜單 277
14.4.1 創建菜單 277
14.4.2 菜單事件 281
14.5 資源文件 282
14.5.1 使用Glade創建資源文件 282
14.5.2 使用資源文件 284
第15章 使用PyQT編寫GUI 286
15.1 PyQt概述 286
15.1.1 PyQt的安裝 286
15.1.2 使用PyQt創建窗口 288
15.2 組件 288
15.2.1 標簽 288
15.2.2 布局組件和空白項 289
15.2.3 按鈕 292
15.2.4 文本框 294
15.2.5 單選框和複選框 297
15.2.6 菜單 298
15.3 對話框 301
15.3.1 消息框和標準對話框 301
15.3.2 自定義對話框 306
15.4 資源文件 307
15.4.1 使用Qt Designer創建資源文件 307
15.4.2 使用資源文件 309
第四篇 Web與數據庫
第16章 Python與數據庫 313
16.1 連接Access數據庫 313
16.1.1 使用ODBC連接Access數據庫 313
16.1.2 使用 DAO連接Access數據庫 317
16.1.3 使用ADO連接Access數據庫 318
16.2 使用MySQL數據庫 319
16.2.1 安裝MySQL 319
16.2.2 連接到MySQL 322
16.3 嵌入式數據庫SQLite 324
第17章 Python Web應用 326
17.1 開源Web應用服務器Zope 326
17.1.1 安裝Zope 326
17.1.2 使用Zope管理界面 328
17.1.3 創建模闆 331
17.1.4 添加Python腳本 334
17.1.5 連接MySQL數據庫 335
17.2 使用Plone內容管理系統 337
17.2.1 安裝Plone 337
17.2.2 安裝Plone産品 340
17.3 在Microsoft IIS中使用Python 344
17.3.1 安裝Microsoft IIS 344
17.3.2 在ASP中使用Python腳本 347
17.3.3 一個簡單的例子 350
17.4 在Apache中使用Python 353
17.4.1 安裝配置Apache 353
17.4.2 安裝mod_python 355
17.4.3 使用Python Sever Pages創建留言闆 357
第18章 Python網絡編程 361
18.1 使用socket模塊 361
18.1.1 網絡編程概述 361
18.1.2 使用socket模塊建立網絡通信 362
18.1.3 在局域網中傳輸文件 367
18.2 使用urllib、httplib以及ftplib 370
18.2.1 使用Python訪問網站 370
18.2.2 訪問FTP 374
18.3 使用poplib和smtplib模塊收發郵件 378
18.3.1 檢查E-mail 378
18.3.2 發送E-mail 381
18.4 連接到Gtalk 383
18.4.1 安裝XMPPPY 384
18.4.2 使用XMPPPY 385
第19章 處理HTML與XML 388
19.1 處理HTML 388
19.1.1 HTMLParser模塊簡介 388
19.1.2 獲取頁面圖片地址 390
19.1.3 查看天氣預報 391
19.2 處理XML 397
19.2.1 XML基礎 397
19.2.2 文檔類型定義 399
19.2.3 命名空間 400
19.3 使用Python處理XML 401
19.3.1 使用xml.parsers.expat處理XML 401
19.3.2 使用xml.sax處理XML 404
19.3.3 使用xml.dom處理XML 405
19.4 簡單的RSS閱讀器 405
第五篇 多媒體與其他應用
第20章 數據結構與算法 413
20.1 表、棧和隊列 413
20.1.1 表 413
20.1.2 棧 414
20.1.3 隊列 416
20.2 樹和圖 418
20.2.1 樹 418
20.2.2 二叉樹 419
20.2.3 圖 422
20.3 查找與排序 424
20.3.1 查找 424
20.3.2 排序 426
第21章 科學計算 429
21.1 NumPy和SciPy簡介 429
21.1.1 安裝NumPy和SciPy 429
21.1.2 NumPy簡介 431
21.1.3 SciPy簡介 432
21.2 矩陣運算和解線性方程組 433
21.2.1 矩陣運算 434
21.2.2 解線性方程組 436
21.3 使用Matplotlib繪制函數圖形 437
21.3.1 安裝Matplotlib 437
21.3.2 使用Matplotlib繪制圖形 440
第22章 Python多媒體編程 442
22.1 使用PyOpenGL繪制3D圖形 442
22.1.1 安裝PyOpenGL 442
22.1.2 使用PyOpenGL創建窗口 443
22.1.3 繪制文字 444
22.1.4 繪制2D圖形 446
22.1.5 繪制3D圖形 448
22.1.6 紋理映射 450
22.2 播放音頻文件 453
22.2.1 使用DirectSound 453
22.2.2 使用WMPlayer.OCX 455
22.3 PyGame 456
22.3.1 安裝PyGame 457
22.3.2 使用PyGame編寫簡單的遊戲 458
第23章 使用PIL處理圖片 462
23.1 PIL概述 462
23.1.1 安裝PIL 462
23.1.2 PIL簡介 463
23.2 使用PIL處理圖片 465
23.2.1 轉換圖片格式 465
23.2.2 生成縮略圖 467
23.2.3 爲圖片添加Logo 471
[安全檢測]
已通過安全檢測
安全檢測軟體: NOD32防毒系統
版本: 2.70.39
殺毒引擎版本: 2707(20071206)
共用伺服器:no1.eserver.emule.org.cn
共用服務時間:周日——周四 晚上18:00-5:00
相關資源:

免責聲明:本網站內容收集於互聯網,本站不承擔任何由於內容的合法性及健康性所引起的爭議和法律責任。如果侵犯了你的權益,請通知我們,我們會及時刪除相關內容,謝謝合作! 聯系信箱:[email protected]

Copyright © 電驢下載基地 All Rights Reserved