描述
开 本: 16开纸 张: 胶版纸包 装: 平装-胶订是否套装: 否国际标准书号ISBN: 9787302513551
产品特色

编辑推荐
一线程序员撰写,凝聚自己多年开发经验,系统且深入阐释Django开发涉及的方法和实践
内容简介
《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开发初中级读者以及希望使用Python作为编程语言的软件开发工程师参考。
目 录
部分 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 超链接
第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 超链接
评论
还没有评论。