DJANGO 2.0入门与实践
温馨提示:5折以下图书主要为出版社尾货,大部分为全新(有塑封/无塑封),个别图书品相8-9成新、切口有划线标记、光盘等附件不全详细品相说明>>
- ISBN:9787302513551
- 装帧:一般胶版纸
- 册数:暂无
- 重量:暂无
- 开本:其他
- 页数:344
- 出版时间:2019-01-01
- 条形码:9787302513551 ; 978-7-302-51355-1
本书特色
《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作为编程语言的软件开发工程师参考。
内容简介
《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作为编程语言的软件开发工程师参考。
目录
第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 Iterable 36
4.4.2 enumerate 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.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编程基础
第9章 HTML基础 72
9.1 HTML的历史 72
9.2 HTML编辑器 73
9.2.1 Notepad 73
9.2.2 Sublime Text 73
9.3 HTML结构 74
9.4 HTML元素 75
9.4.1 属性 75
9.4.2 注释标签 78
9.4.3 文档类型声明标签 79
9.4.4 超链接 81
9.4.5 按钮 82
9.4.6 容器 83
9.4.7 标题… 83
9.4.8 图像 84
9.4.9 输入标签 85
9.4.10 段落 87
9.4.11 标签 87
9.4.12 表格 88
9.4.13 列表标签、、 90
9.5 表单 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中使用JavaScript 113
11.2.1 在网页中使用
作者简介
李健,高级自动化开发工程师,持续集成开发工程师,拥有多年软件开发经验,以及丰富的Web开发经验,擅长ASP.NET相关技术。熟练掌握Python和Diango框架,Jenkins以及持续集成。目前重点关注Python语言、数据挖掘等领域。
-
AI绘画+AI摄影+AI短视频从入门到精通
¥45.5¥79.8 -
企业AI之旅
¥43.5¥79.0 -
乡村振兴新技术:新时代农村短视频编辑技术基础入门
¥11.2¥32.0 -
机器学习
¥59.4¥108.0 -
C Primer Plus 第6版 中文版
¥62.6¥108.0 -
基于知识蒸馏的图像去雾技术
¥61.6¥88.0 -
基于深度学习的人体行为识别算法研究
¥37.2¥62.0 -
粒子群算法在优化选取问题中的应用研究
¥40.8¥68.0 -
智能优化算法MATLAB仿真实例
¥54.0¥90.0 -
Web前端开发基础
¥36.5¥57.0 -
智能算法优化及其应用
¥49.0¥68.0 -
Photoshop图像处理
¥25.5¥49.0 -
SNS信息传播分析
¥48.3¥69.0 -
R语言医学数据分析实践
¥72.3¥99.0 -
大模型推荐系统:算法原理、代码实战与案例分析
¥62.3¥89.0 -
HARMONYOS NEXT启程:零基础构建纯血鸿蒙应用
¥81.0¥108.0 -
剪映 从入门到精通
¥25.7¥59.8 -
游戏造梦师----游戏场景开发与设计
¥67.6¥98.0 -
SAR图像处理与检测
¥35.4¥49.8 -
生成式人工智能(AIGC)应用
¥71.1¥90.0