-- 會員 / 註冊 --  
 帳號:
 密碼:
  | 註冊 | 忘記密碼
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書號
詳細書籍分類

Django 2.0 入門與實踐

( 簡體 字)
作者:李健類別:1. -> 程式設計 -> Python
譯者:
出版社:清華大學出版社Django 2.0 入門與實踐 3dWoo書號: 50319
詢問書籍請說出此書號!

缺書
NT售價: 395

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

譯者序:

前言:


內容簡介:

《Django 2.0 入門與實踐》從Web開發初學者的角度出發,循序漸進地講解Django的相關技術,包括Python語言入門知識、Web相關基礎技術,如HTML、CSS、JavaScript,通過《Django 2.0 入門與實踐》前兩部分的學習,讀者可以基本掌握Python語言的應用以及Web相關技術。最后在Django講解部分針對每一項技術點都編寫了實例代碼,通過理論與實踐相結合的方式對Django開發框架進行講解。《Django 2.0 入門與實踐》內容由淺入深詳盡地講解Django框架的各項知識點,使任何層級的讀者都能從中受益;每個技術點都有示例代碼,以理論與實踐相結合的方式使讀者快速理解Django框架;包含基本Web技術介紹,是一本非常適合讀者的工具書。
《Django 2.0 入門與實踐》可供Web開發初中級讀者以及希望使用Python作為編程語言的軟件開發工程師參考。
目錄:

第一部分Python基礎
第1章Python入門 2
1.1Python簡介 2
1.2Python開發環境搭建 3
1.2.1在Linux系統中搭建Python開發環境 3
1.2.2在Windows系統中搭建Python開發環境 4
1.2.3在MacOS系統中搭建Python開發環境 7
1.3選擇Python編輯器 8
1.4HelloWorld程序 11
1.4.1Linux系統的支持 11
1.4.2非英文字符的支持 12
第2章Python變量及數據類型 13
2.1變量的命名 13
2.2String類型 13
2.3Number類型 16
2.4List類型 17
2.4.1列表的基本操作 18
2.4.2修改列表 18
2.4.3列表方法 18
2.5Tuple類型 20
2.5.1tuple函數 20
2.5.2訪問元組 20
2.6Dictionary類型 21
2.6.1訪問字典元素 21
2.6.2檢查字典中是否存在某個鍵 21
2.6.3修改字典 21
2.6.4字典方法 22
第3章Python運算符 26
3.1算術運算符 26
3.2比較運算符 27
3.3賦值運算符 28
3.4邏輯運算符 29
3.5成員運算符 29
3.6身份運算符 30
3.7位運算符 30
3.8運算符的優先級 30
第4章流程控制 32
4.1代碼塊 32
4.2條件判斷語句 32
4.3循環語句 34
4.3.1for循環語句 34
4.3.2while循環語句 35
4.4迭代進階 36
4.4.1Iterable 36
4.4.2enumerate 37
4.4.3列表推導式 37
第5章函數 39
5.1函數的定義與調用 39
5.2函數書寫規范 40
5.2.1文檔字符串 40
5.2.2函數注釋 41
5.3函數參數 42
5.3.1位置參數 42
5.3.2默認參數 42
5.3.3關鍵字參數 43
第6章異常 45
6.1異常 45
6.2錯誤與異常 45
6.2.1語法錯誤 45
6.2.2異常 46
6.3異常處理 46
6.4自主拋出異常 50
6.5自定義異常 50
6.6finally子句 51
第7章面向對象編程 52
7.1面向對象編程介紹 52
7.2類和對象 52
7.2.1創建第一個類 52
7.2.2實例化 53
7.2.3self參數 53
7.2.4類變量 54
7.2.5實例變量 55
7.3類繼承 56
7.3.1單繼承 56
7.3.2多繼承 57
7.3.3方法重載 60
7.3.4super函數 61
7.3.5訪問權限 63
7.4類的內置屬性 64
第8章模塊 66
8.1創建模塊 66
8.2導入模塊 67
8.2.1導入整個模塊 67
8.2.2導入部分模塊 68
8.2.3import語法規范 68
8.3模塊檢索順序 69
第二部分Web編程基礎
第9章HTML基礎 72
9.1HTML的歷史 72
9.2HTML編輯器 73
9.2.1Notepad++ 73
9.2.2SublimeText 73
9.3HTML結構 74
9.4HTML元素 75
9.4.1屬性 75
9.4.2注釋標簽<!--...--> 78
9.4.3文檔類型聲明標簽<!DOCTYPE> 79
9.4.4超鏈接<a> 81
9.4.5按鈕<button> 82
9.4.6<div>容器 83
9.4.7標題<h1>…<h6> 83
9.4.8圖像<img> 84
9.4.9輸入標簽<input> 85
9.4.10段落<p> 87
9.4.11<span>標簽 87
9.4.12表格<table> 88
9.4.13列表標簽<ol>、<ul>、<li> 90
9.5表單<form> 91
第10章CSS基礎 94
10.1盒子模型 94
10.2引用CSS樣式 96
10.3CSS優先級 98
10.4選擇器 98
10.4.1元素選擇器 98
10.4.2ID選擇器 99
10.4.3類選擇器 99
10.4.4后代選擇器 100
10.4.5子元素選擇器 101
10.5選擇器分組 102
10.6CSS顏色值 102
10.6.1十六進制色 103
10.6.2RGB顏色 103
10.6.3RGBA顏色 103
10.6.4HSL顏色 103
10.6.5HSLA顏色 104
10.6.6預定義/跨瀏覽器顏色名 104
10.7CSS尺寸單位 105
10.7.1瀏覽器支持情況 105
10.7.2相對長度 105
10.7.3絕對長度 106
10.8樣式 106
10.8.1背景 106
10.8.2文本 109
10.8.3邊框 110
第11章JavaScript基礎 113
11.1JavaScript介紹 113
11.2在HTML中使用JavaScript 113
11.2.1在網頁中使用<script>標簽 113
11.2.2在HTML元素標簽中嵌入JavaScript 115
11.2.3引入外部JavaScript腳本文件 116
11.3JavaScript數據類型 116
11.3.1字符串 116
11.3.2數字 117
11.3.3布爾 117
11.3.4數組 117
11.3.5對象 117
11.3.6Null 118
11.3.7Undefined 118
11.4JavaScript運算符 118
11.4.1算術運算符 118
11.4.2賦值運算符 118
11.4.3邏輯運算符 119
11.4.4比較運算符 119
11.5流程控制語句 119
11.5.1if條件判斷語句 119
11.5.2switch選擇語句 121
11.5.3while循環語句 122
11.5.4for循環語句 122
11.5.5continue循環中斷語句 122
11.5.6break循環退出語句 123
11.6JavaScript函數 123
11.7JavaScript與HTMLDOM 124
11.7.1查找HTML元素 124
11.7.2修改HTML元素內容 124
11.7.3修改HTML元素屬性 125
11.7.4修改HTML元素樣式 126
11.7.5處理HTML元素事件 126
第12章MySQL 128
12.1MySQL的安裝與配置 128
12.1.1MySQL版本 128
12.1.2在Linux系統中安裝MySQL 128
12.1.3在Windows系統中安裝MySQL 130
12.2數據庫操作 137
12.2.1創建數據庫 137
12.2.2創建數據庫表 137
12.2.3創建用戶 137
12.2.4為用戶授權 138
12.3數據的增刪改查 138
12.3.1INSERT 138
12.3.2SELECT 138
12.3.3UPDATE 139
12.3.4DELETE 139
第三部分Django框架
第13章走進Django的世界 142
13.1認識Django 142
13.2版本選擇 142
13.3搭建開發環境 143
第14章搭建第一個Django網站 145
14.1創建Django工程 145
14.2運行Django工程 146
14.3創建Polls應用程序 148
14.4開發第一個視圖 148
14.5配置數據庫 151
14.6DjangoAdmin模塊 154
14.7可編輯Admin模塊 157
14.8添加視圖 158
14.9豐富視圖功能 160
14.10處理404錯誤 162
14.11使用模板系統 164
14.11.1模板語法 164
14.11.2模板中的超鏈接 164
14.11.3為超鏈接添加命名空間 165
14.12HTML表單 165
14.13通用視圖系統 169
14.13.1修改URLconf 169
14.13.2修改視圖 170
14.14自動化測試 172
14.14.1編寫第一個測試用例 172
14.14.2執行測試用例 173
14.14.3修改代碼中的bug 173
14.14.4邊界值測試 174
14.14.5測試自定義視圖 174
14.14.6測試DetailView 176
14.15添加CSS樣式 177
14.16自定義后臺管理頁面 179
14.16.1對模型屬性進行分組顯示 179
14.16.2添加相關模型 179
14.16.3定制模型顯示列表 182
14.16.4定制Admin后臺模板 183
14.7小結 185
第15章Django知識體系 186
15.1Socket編程 186
15.2MTV框架 189
15.3Django知識體系概述 191
15.4django-admin和manage.py 192
15.4.1help 193
15.4.2version 193
15.4.3check 193
15.4.4startproject 193
15.4.5startapp 193
15.4.6runserver 194
15.4.7shell 194
15.5Migrations 195
15.5.1makemigrations 195
15.5.2migrate 195
15.5.3sqlmigrate 197
15.5.4showmigrations 197
第16章配置 198
16.1Django配置文件 198
16.2引用Django配置信息 199
16.3Django核心配置 199
16.3.1數據庫 199
16.3.2文件上傳 204
16.3.3調試 205
16.3.4HTTP 207
16.3.5國際化 208
16.3.6日志 212
16.3.7模板 212
16.3.8安全 213
16.3.9URL 214
第17章路由系統 216
17.1Django處理HTTP請求的流程 216
17.2URLconf示例 217
17.3URL參數類型轉化器 217
17.4自定義URL參數類型轉化器 218
17.5使用正則表達式 219
17.6導入其他URLconf 220
17.7向視圖傳遞額外參數 221
17.8動態生成URL 222
17.9URL名字和命名空間 222
第18章模型 225
18.1模型簡介 225
18.2使用模型 226
18.3字段 226
18.4字段通用屬性 232
18.4.1null 233
18.4.2blank 233
18.4.3choices 233
18.4.4default 235
18.4.5help_text 235
18.4.6primary_key 236
18.4.7unique 236
18.4.8verbose_name 236
18.5表與表之間的關系 236
18.5.1多對一關系 236
18.5.2多對多關系 237
18.5.3一對一關系 238
18.6模型元屬性 238
18.7Manager屬性 241
18.7.1自定義Manager類 241
18.7.2直接執行SQL語句 241
18.8數據增刪改查 244
18.9數據操作進階——QuerySets 250
18.9.1更新ForeignKey 251
18.9.2更新ManyToManyField 251
18.9.3數據查詢 252
18.9.4查詢條件 252
18.9.5模型深度檢索 257
18.9.6多條件查詢 258
18.9.7F()函數 259
18.9.8主鍵查詢 261
18.9.9查詢條件中的%和_ 261
18.9.10QuerySet和緩存 261
18.9.11復雜查詢與Q對象 263
18.9.12模型比較 264
18.9.13刪除操作 264
18.9.14復制模型實例 265
18.9.15批量更新 265
18.9.16模型關系 265
第19章視圖 268
19.1視圖結構 268
19.2HTTP狀態處理 268
19.3快捷方式 269
19.3.1render_to_string() 269
19.3.2render() 270
19.3.3redirect() 271
19.3.4get_object_or_404() 272
19.3.5get_list_or_404() 272
19.4視圖裝飾器 273
19.4.1HTTP方法裝飾器 273
19.4.2GZip壓縮 274
19.4.3Vary 274
19.4.4Caching 275
19.5Django預置視圖 276
19.5.1serve 276
19.5.2Error視圖 277
19.6HttpRequest對象 278
19.6.1屬性 278
19.6.2中間件屬性 280
19.6.3方法 280
19.6.4QueryDict對象 281
19.7HttpResponse對象 282
19.7.1屬性 282
19.7.2方法 283
19.7.3HttpResponse子類 285
19.8TemplateResponse對象 286
19.8.1SimpleTemplateResponse對象 286
19.8.2TemplateResponse對象 287
19.8.3TemplateResponse對象渲染過程 288
19.8.4回調函數 288
19.8.5使用TemplateResponse對象 289
19.9文件上傳 290
19.9.1一般文件上傳 290
19.9.2多文件上傳 291
19.10類視圖 292
19.10.1類視圖入門 293
19.10.2繼承類視圖 293
19.11通用視圖 294
19.11.1通用視圖概述 294
19.11.2修改通用視圖屬性 295
19.11.3添加額外的上下文對象 296
19.11.4queryset屬性 297
19.11.5通用視圖參數 298
19.11.6通用視圖與模型 299
19.12表單視圖 299
19.12.1編輯表單視圖 300
19.12.2當前用戶 302
第20章模板 304
20.1加載模板 304
20.2模板語言 306
20.2.1變量 306
20.2.2過濾器 306
20.2.3標簽 308
20.2.4人性化語義標簽 313
20.2.5自定義標簽和過濾器 314
20.3模板繼承 317
第21章表單系統 321
21.1Form類 321
21.2表單字段類型 322
21.3表單字段通用屬性 325
21.4表單與模板 326
第22章部署 327
22.1環境檢查 327
22.1.1網絡攻擊與保護 327
22.1.2檢查配置信息 329
22.2使用Apache和mod_wsgi部署Django應用 331
22.2.1CentOS上安裝mod_wsgi模塊 332
22.2.2Windows上安裝mod_wsgi模塊 336
22.2.3配置mod_wsgi 339
附錄ISO639-1語言代碼 342
序: