您好,欢迎来到聚文网。
登录
免费注册
网站首页
|
搜索
热搜:
磁力片
|
漫画
|
购物车
0
我的订单
商品分类
首页
幼儿
文学
社科
教辅
生活
销量榜
Python Web开发案例教程——使用Flask、Tornado、Django 慕课版
字数: 455000
装帧: 平装
出版社: 人民邮电出版社
出版日期: 2020-06-01
商品条码: 9787115520852
版次: 1
开本: 16开
页数: 254
出版年份: 2020
定价:
¥59.8
销售价:
登录后查看价格
¥{{selectedSku?.salePrice}}
库存:
{{selectedSku?.stock}}
库存充足
{{item.title}}:
{{its.name}}
加入购物车
立即购买
加入书单
收藏
精选
¥5.83
世界图书名著昆虫记绿野仙踪木偶奇遇记儿童书籍彩图注音版
¥5.39
正版世界名著文学小说名家名译中学生课外阅读书籍图书批发 70册
¥8.58
简笔画10000例加厚版2-6岁幼儿童涂色本涂鸦本绘画本填色书正版
¥5.83
世界文学名著全49册中小学生青少年课外书籍文学小说批发正版
¥4.95
全优冲刺100分测试卷一二三四五六年级上下册语文数学英语模拟卷
¥8.69
父与子彩图注音完整版小学生图书批发儿童课外阅读书籍正版1册
¥24.2
好玩的洞洞拉拉书0-3岁宝宝早教益智游戏书机关立体翻翻书4册
¥7.15
幼儿认字识字大王3000字幼儿园中班大班学前班宝宝早教启蒙书
¥11.55
用思维导图读懂儿童心理学培养情绪管理与性格培养故事指导书
¥19.8
少年读漫画鬼谷子全6册在漫画中学国学小学生课外阅读书籍正版
¥64
科学真好玩
¥12.7
一年级下4册·读读童谣和儿歌
¥38.4
原生态新生代(传统木版年画的当代传承国际研讨会论文集)
¥11.14
法国经典中篇小说
¥11.32
上海的狐步舞--穆时英(中国现代文学馆馆藏初版本经典)
¥21.56
猫的摇篮(精)
¥30.72
幼儿园特色课程实施方案/幼儿园生命成长启蒙教育课程丛书
¥24.94
旧时风物(精)
¥12.04
三希堂三帖/墨林珍赏
¥6.88
寒山子庞居士诗帖/墨林珍赏
¥6.88
苕溪帖/墨林珍赏
¥6.88
楷书王维诗卷/墨林珍赏
¥9.46
兰亭序/墨林珍赏
¥7.74
祭侄文稿/墨林珍赏
¥7.74
蜀素帖/墨林珍赏
¥12.04
真草千字文/墨林珍赏
¥114.4
进宴仪轨(精)/中国古代舞乐域外图书
¥24.94
舞蹈音乐的基础理论与应用
内容简介
本书作为Python Web开发的案例教程,不仅介绍了进行Python Web开发涉及的前端常用知识,以及3个流行的Web开发框架,而且介绍了Web开发中的6个流行项目。全书分8章,内容包括Web开发基础、Python常用Web框架、基于Flask的在线学习笔记、基于Flask的甜橙音乐网、基于Flask的51商城、基于Flask的e起去旅行、基于Tornado的BBS问答社区和基于Django的智慧校园考试系统。全书以案例引导,每个案例都提供了相关的技术准备知识讲解,有助于学生在理解知识的基础上,更好地运用知识,达到学以致用的目的。
本书是慕课版教材,各章都配备了以二维码为载体的微课,并且在人邮学院平台上提供了配套慕课。此外,本书还提供所有实例、案例项目的源代码,制作精良的电子课件PPT,自测题库等内容。其中,源代码全部经过精心测试,能够在谷歌浏览器下运行。
本书可作为应用型本科计算机类专业、软件工程专业和高职软件及相关专业的教材,同时也适合Python Web开发爱好者和初、中级的Python Web开发人员参考使用。
目录
第1章 Web开发基础 1
1.1 Web概述 2
1.1.1 什么是Web 2
1.1.2 Web应用程序的工作原理 2
1.1.3 Web的发展历程 2
1.2 Web前端开发基础 4
1.2.1 HTML 4
1.2.2 CSS 10
1.2.3 JavaScript 12
小结 14
上机指导 15
习题 17
第2章 Python常用Web框架 18
2.1 Python常用Web框架概述 19
2.1.1 什么是Web框架 19
2.1.2 Python中常用的Web框架 19
2.2 Flask框架的使用 19
2.2.1 安装虚拟环境 20
2.2.2 安装Flask 21
2.2.3 编写第一个Flask程序 23
2.2.4 开启调试模式 24
2.2.5 路由 24
2.2.6 模板 27
2.3 Django框架的使用 31
2.3.1 安装Django Web框架 31
2.3.2 创建一个Django项目 31
2.3.3 创建一个App 34
2.3.4 数据模型 35
2.3.5 管理后台 41
2.3.6 路由 42
2.3.7 表单 44
2.3.8 视图 45
2.3.9 Django模板 47
2.4 Tornado框架的使用 48
2.4.1 安装Tornado 48
2.4.2 第一个Tornado程序 49
2.4.3 路由 50
2.4.4 HTTP方法 51
2.4.5 模板 52
小结 53
习题 53
第3章 案例1:基于Flask的在线学习笔记 54
3.1 需求分析 55
3.2 系统设计 55
3.2.1 系统功能结构 55
3.2.2 系统业务流程 55
3.2.3 系统预览 56
3.3 系统开发推荐 57
3.3.1 开发工具准备 57
3.3.2 文件夹组织结构 57
3.3.3 项目使用说明 58
3.4 技术准备 58
3.4.1 PyMySQL模块 58
3.4.2 WTForms模块 59
3.5 数据库设计 61
3.5.1 数据库概要说明 61
3.5.2 创建数据表 61
3.5.3 数据库操作类 62
3.6 用户模块设计 64
3.6.1 实现用户注册功能 64
3.6.2 实现用户登录功能 66
3.6.3 实现退出登录功能 69
3.6.4 实现用户权限管理功能 70
3.7 笔记模块设计 72
3.7.1 实现笔记列表功能 72
3.7.2 实现添加笔记功能 73
3.7.3 实现编辑笔记功能 75
3.7.4 实现删除笔记功能 75
小结 76
习题 76
第4章 案例2:基于Flask的甜橙音乐网 77
4.1 需求分析 78
4.2 系统设计 78
4.2.1 系统功能结构 78
4.2.2 系统业务流程 78
4.2.3 系统预览 79
4.3 系统开发推荐 80
4.3.1 系统开发环境 80
4.3.2 文件夹组织结构 80
4.4 技术准备 81
4.4.1 jPlayer插件 81
4.4.2 Flask 蓝图 82
4.5 数据库设计 84
4.5.1 数据库概要说明 84
4.5.2 数据表模型 84
4.6 网站首页模块的设计 85
4.6.1 首页模块概述 85
4.6.2 实现热门歌手列表功能 85
4.6.3 实现热门歌曲功能 87
4.6.4 实现音乐播放功能 89
4.7 排行榜模块的设计 90
4.7.1 排行榜模块概述 90
4.7.2 实现歌曲排行榜功能 91
4.7.3 实现播放歌曲功能 93
4.8 曲风模块的设计 94
4.8.1 曲风模块概述 94
4.8.2 实现曲风模块数据的获取 95
4.8.3 实现曲风模块页面的渲染 95
4.8.4 实现曲风列表的分页功能 97
4.9 发现音乐模块的设计 98
4.9.1 发现音乐模块概述 98
4.9.2 实现发现音乐的搜索功能 99
4.9.3 实现发现音乐模块页面的渲染 99
4.10 歌手模块的设计 101
4.10.1 歌手模块概述 101
4.10.2 实现歌手列表功能 101
4.10.3 实现歌手详情功能 102
4.11 我的音乐模块的设计 103
4.11.1 我的音乐模块概述 103
4.11.2 实现收藏歌曲的功能 104
4.11.3 实现我的音乐功能 106
小结 108
习题 108
第5章 案例3:基于Flask的51商城 109
5.1 需求分析 110
5.2 系统设计 110
5.2.1 系统功能结构 110
5.2.2 系统业务流程 111
5.2.3 系统预览 111
5.3 系统开发推荐 114
5.3.1 系统开发环境 114
5.3.2 文件夹组织结构 114
5.4 技术准备 115
5.4.1 Flask-SQLAlchemy扩展 115
5.4.2 Flask-Migrate扩展 117
5.5 数据库设计 119
5.5.1 数据库概要说明 119
5.5.2 创建数据表 120
5.5.3 数据表关系 123
5.6 会员注册模块设计 123
5.6.1 会员注册模块概述 123
5.6.2 会员注册页面 124
5.6.3 验证并保存注册信息 128
5.7 会员登录模块设计 130
5.7.1 会员登录模块概述 130
5.7.2 创建会员登录页面 131
5.7.3 保存会员登录状态 133
5.7.4 会员退出功能 134
5.8 首页模块设计 134
5.8.1 首页模块概述 134
5.8.2 实现显示近期新上架商品功能 134
5.8.3 实现显示打折商品功能 137
5.8.4 实现显示热门商品功能 139
5.9 购物车模块设计 140
5.9.1 购物车模块概述 140
5.9.2 实现显示商品详细信息功能 141
5.9.3 实现添加购物车功能 142
5.9.4 实现查看购物车功能 144
5.9.5 实现保存订单功能 144
5.9.6 实现查看订单功能 145
小结 146
习题 146
第6章 案例4:基于Flask的e起去旅行 147
6.1 需求分析 148
6.2 系统设计 148
6.2.1 系统功能结构 148
6.2.2 系统业务流程 149
6.2.3 系统预览 149
6.3 系统开发推荐 153
6.3.1 系统开发环境 153
6.3.2 文件夹组织结构 153
6.4 技术准备 154
6.4.1 Flask-Script扩展 154
6.4.2 定义并运行命令 154
6.4.3 默认命令 157
6.5 数据库设计 159
6.5.1 数据库概要说明 159
6.5.2 创建数据表 159
6.5.3 数据表关系 160
6.6 前台用户模块设计 161
6.6.1 实现会员注册功能 161
6.6.2 实现会员登录功能 167
6.6.3 实现会员退出功能 168
6.7 前台首页模块设计 169
6.7.1 实现推荐景区功能 170
6.7.2 实现推荐地区功能 171
6.7.3 实现搜索景区功能 173
6.8 景区模块设计 175
6.8.1 实现查看景区功能 175
6.8.2 实现查看游记功能 178
6.8.3 实现收藏景区功能 179
6.8.4 实现查看收藏景区功能 179
6.9 后台模块设计 180
6.9.1 实现管理员登录功能 180
6.9.2 实现景区管理功能 181
6.9.3 实现地区管理功能 188
6.9.4 实现游记管理功能 188
6.9.5 实现会员管理功能 189
6.9.6 实现日志管理功能 189
小结 190
习题 190
第7章 案例5:基于Tornado的BBS问答社区 191
7.1 需求分析 192
7.2 系统设计 192
7.2.1 系统功能结构 192
7.2.2 系统业务流程 192
7.2.3 系统预览 192
7.3 系统开发推荐 195
7.3.1 系统开发环境 195
7.3.2 文件夹组织结构 195
7.4 技术准备 196
7.4.1 Redis数据库 196
7.4.2 短轮询和长轮询 197
7.5 数据库设计 198
7.5.1 数据库概要说明 198
7.5.2 数据表关系 198
7.6 用户系统设计 199
7.6.1 实现用户注册功能 199
7.6.2 实现登录功能 203
7.6.3 实现用户注销功能 204
7.7 问题模块设计 205
7.7.1 实现问题列表功能 205
7.7.2 实现问题详情功能 206
7.7.3 实现创建问题功能 208
7.8 答案长轮询设计 210
小结 212
习题 212
第8章 案例6:基于Django的智慧校园考试系统 213
8.1 需求分析 214
8.2 系统设计 214
8.2.1 系统功能结构 214
8.2.2 系统业务流程 214
8.2.3 系统预览 214
8.3 系统开发推荐 216
8.3.1 系统开发环境 216
8.3.2 文件夹组织结构 216
8.4 技术准备 217
8.4.1 文件上传 217
8.4.2 使用xlrd读取Excel 218
8.5 数据库设计 219
8.5.1 数据库概要说明 219
8.5.2 数据表模型 221
8.6 用户登录模块设计 223
8.6.1 用户登录模块概述 223
8.6.2 使用Django默认授权机制实现普通登录 223
8.6.3 实现机构注册功能 230
8.7 核心答题功能的设计 236
8.7.1 答题首页设计 236
8.7.2 考试详情页面 239
8.7.3 实现答题功能 242
8.7.4 提交答案 246
8.7.5 批量录入题库 248
小结 254
习题 254
×
Close
添加到书单
加载中...
点此新建书单
×
Close
新建书单
标题:
简介:
蜀ICP备2024047804号
Copyright 版权所有 © jvwen.com 聚文网