图书介绍
Django 2.0入门与实践2025|PDF|Epub|mobi|kindle电子书版本百度云盘下载

- 李健编著 著
- 出版社: 北京:清华大学出版社
- ISBN:9787302513551
- 出版时间:2019
- 标注页数:344页
- 文件大小:57MB
- 文件页数:364页
- 主题词:软件工具-程序设计
PDF下载
下载说明
Django 2.0入门与实践PDF格式电子书版下载
下载的文件为RAR压缩包。需要使用解压软件进行解压得到PDF格式图书。建议使用BT下载工具Free Download Manager进行下载,简称FDM(免费,没有广告,支持多平台)。本站资源全部打包为BT种子。所以需要使用专业的BT下载软件进行下载。如BitComet qBittorrent uTorrent等BT下载工具。迅雷目前由于本站不是热门资源。不推荐使用!后期资源热门了。安装了迅雷也可以迅雷进行下载!
(文件页数 要大于 标注页数,上中下等多册电子书除外)
注意:本站所有压缩包均有解压码: 点击下载压缩包解压工具
图书目录
第一部分 Python基础2
第1章 Python入门2
1.1 Python简介2
1.2 Python开发环境搭建3
1.2.1在Linux系统中搭建Python开发环境3
1.2.2在Windows系统中搭建Python开发环境4
1.2.3在Mac OS系统中搭建Python开发环境7
1.3选择Python编辑器8
1.4 Hello World程序11
1.4.1 Linux系统的支持11
1.4.2非英文字符的支持12
第2章 Python变量及数据类型13
2.1变量的命名13
2.2 String类型13
2.3 Number类型16
2.4 List类型17
2.4.1列表的基本操作18
2.4.2修改列表18
2.4.3列表方法18
2.5 Tuple类型20
2.5.1 tuple函数20
2.5.2访问元组20
2.6 Dictionary类型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.1 for循环语句34
4.3.2 while循环语句35
4.4迭代进阶36
4.4.1 Iterable36
4.4.2 enumerate37
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.6 finally子句51
第7章 面向对象编程52
7.1面向对象编程介绍52
7.2类和对象52
7.2.1创建第一个类52
7.2.2实例化53
7.2.3 self参数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.4 super函数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.3 import语法规范68
8.3模块检索顺序69
第二部分 Web编程基础72
第9章 HTML基础72
9.1 HTML的历史72
9.2 HTML编辑器73
9.2.1 Notepad++73
9.2.2 Sublime Text73
9.3 HTML结构74
9.4 HTML元素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.3 CSS优先级98
10.4选择器98
10.4.1元素选择器98
10.4.2 ID选择器99
10.4.3类选择器99
10.4.4后代选择器100
10.4.5子元素选择器101
10.5选择器分组102
10.6 CSS颜色值102
10.6.1十六进制色103
10.6.2 RGB颜色103
10.6.3 RGBA颜色103
10.6.4 HSL颜色103
10.6.5 HSLA颜色104
10.6.6预定义/跨浏览器颜色名104
10.7 CSS尺寸单位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.1 JavaScript介绍113
11.2在HTML中使用JavaScript113
11.2.1在网页中使用〈script〉标签113
11.2.2在HTML元素标签中嵌入JavaScript115
11.2.3引入外部JavaScript脚本文件116
11.3 JavaScript数据类型116
11.3.1字符串116
11.3.2数字117
11.3.3布尔117
11.3.4数组117
11.3.5对象117
11.3.6 Null118
11.3.7 Undefined118
11.4 JavaScript运算符118
11.4.1算术运算符118
11.4.2赋值运算符118
11.4.3逻辑运算符119
11.4.4比较运算符119
11.5流程控制语句119
11.5.1 if条件判断语句119
11.5.2 switch选择语句121
11.5.3 while循环语句122
11.5.4 for循环语句122
11.5.5 continue循环中断语句122
11.5.6 break循环退出语句123
11.6 JavaScript函数123
11.7 JavaScript与HTML DOM124
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章 MySQL128
12.1 MySQL的安装与配置128
12.1.1 MySQL版本128
12.1.2在Linux系统中安装MySQL128
12.1.3在Windows系统中安装MySQL130
12.2数据库操作137
12.2.1创建数据库137
12.2.2创建数据库表137
12.2.3创建用户137
12.2.4为用户授权138
12.3数据的增删改查138
12.3.1 INSERT138
12.3.2 SELECT138
12.3.3 UPDATE139
12.3.4 DELETE139
第三部分 Django框架142
第13章 走进Django的世界142
13.1认识Django142
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.6 Django Admin模块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.12 HTML表单165
14.13通用视图系统169
14.13.1修改URLconf169
14.13.2修改视图170
14.14自动化测试172
14.14.1编写第一个测试用例172
14.14.2执行测试用例173
14.14.3修改代码中的bug173
14.14.4边界值测试174
14.14.5测试自定义视图174
14.14.6测试DetailView176
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.1 Socket编程186
15.2 MTV框架189
15.3Django知识体系概述191
15.4 django-admin和manage.py192
15.4.1 help193
15.4.2 version193
15.4.3 check193
15.4.4 startproject193
15.4.5 startapp193
15.4.6 runserver194
15.4.7 shell194
15.5 Migrations195
15.5.1 makemigrations195
15.5.2 migrate195
15.5.3 sqlmigrate197
15.5.4 showmigrations197
第16章 配置198
16.1 Django配置文件198
16.2引用Django配置信息199
16.3 Django核心配置199
16.3.1数据库199
16.3.2文件上传204
16.3.3调试205
16.3.4 HTTP207
16.3.5国际化208
16.3.6日志212
16.3.7模板212
16.3.8安全213
16.3.9 URL214
第17章 路由系统216
17.1 Django处理HTTP请求的流程216
17.2 URLconf示例217
17.3 URL参数类型转化器217
17.4自定义URL参数类型转化器218
17.5使用正则表达式219
17.6导入其他URLconf220
17.7向视图传递额外参数221
17.8动态生成URL222
17.9 URL名字和命名空间222
第18章 模型225
18.1模型简介225
18.2使用模型226
18.3字段226
18.4字段通用属性232
18.4.1 null233
18.4.2 blank233
18.4.3 choices233
18.4.4 default235
18.4.5 help_text235
18.4.6 primary_key236
18.4.7 unique236
18.4.8 verbose_name236
18.5表与表之间的关系236
18.5.1多对一关系236
18.5.2多对多关系237
18.5.3一对一关系238
18.6模型元属性238
18.7 Manager属性241
18.7.1自定义Manager类241
18.7.2直接执行SQL语句241
18.8数据增删改查244
18.9数据操作进阶——QuerySets250
18.9.1更新ForeignKey251
18.9.2更新ManyToManyField251
18.9.3数据查询252
18.9.4查询条件252
18.9.5模型深度检索257
18.9.6多条件查询258
18.9.7 F()函数259
18.9.8主键查询261
18.9.9查询条件中的%和261
18.9.10 QuerySet和缓存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.2 HTTP状态处理268
19.3快捷方式269
19.3.1 render_to_string()269
19.3.2 render()270
19.3.3 redirect()271
19.3.4 get_object_or_404()272
19.3.5 get_list_or_404()272
19.4视图装饰器273
19.4.1 HTTP方法装饰器273
19.4.2 GZip压缩274
19.4.3 Vary274
19.4.4 Caching275
19.5 Django预置视图276
19.5.1 serve276
19.5.2 Error视图277
19.6 HttpRequest对象278
19.6.1属性278
19.6.2中间件属性280
19.6.3方法280
19.6.4 QueryDict对象281
19.7 HttpResponse对象282
19.7.1属性282
19.7.2方法283
19.7.3 HttpResponse子类285
19.8 TemplateResponse对象286
19.8.1 SimpleTemplateResponse对象286
19.8.2 TemplateResponse对象287
19.8.3 TemplateResponse对象渲染过程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.4 queryset属性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.1 Form类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.1 CentOS上安装mod_wsgi模块332
22.2.2 Windows上安装mod_wsgi模块336
22.2.3配置mod_wsgi339
附录 ISO 639-1语言代码342
热门推荐
- 3255458.html
- 642563.html
- 341257.html
- 1303503.html
- 623245.html
- 3834492.html
- 2002820.html
- 2953247.html
- 3469986.html
- 1840354.html
- http://www.ickdjs.cc/book_1742966.html
- http://www.ickdjs.cc/book_143590.html
- http://www.ickdjs.cc/book_3080626.html
- http://www.ickdjs.cc/book_3195937.html
- http://www.ickdjs.cc/book_1576282.html
- http://www.ickdjs.cc/book_1848603.html
- http://www.ickdjs.cc/book_820060.html
- http://www.ickdjs.cc/book_2498454.html
- http://www.ickdjs.cc/book_2310238.html
- http://www.ickdjs.cc/book_2962974.html