-
内容大纲
本书循序渐进地讲解了Python Web开发的核心知识,并通过具体实例的实现过程演示了Web开发程序的流程。全书共15章,内容包括Python语言基础、Tornado Web开发基础、开发动态Tornado Web程序、开发异步Web程序、构建安全的Tornado Web、Django Web开发基础、Django数据库操作、Django典型应用开发实战、Django高级开发实战、Flask Web开发基础、使用Flask模板、实现表单操作、Flask数据库操作、Flask高级实战和在线博客+商城系统。全书简洁而不失技术深度,内容丰富全面。不仅易于阅读,同时涵盖了其他同类图书中很少涉及的参考资料,是学习Python Web开发的实用教程。
本书适用于已了解Python语言基础语法,希望进一步提高自己Python开发水平的读者,还可作为大中专院校和培训学校相关专业师生的学习参考用书。 -
作者介绍
-
目录
前言
第1章 Python语言基础
1.1 Python语言介绍
1.1.1 Python语言的地位
1.1.2 Python语言的优点
1.2 安装Python
1.2.1 在Windows系统中下载并安装Python
1.2.2 在macOS系统中下载并安装Python
1.2.3 在Linux系统中下载并安装Python
1.3 Python开发工具介绍
1.3.1 使用Python自带的开发工具IDLE
1.3.2 本书的建议:使用最流行工具PyCharm
1.4 认识第一段Python程序:人生苦短,我用Python!
1.4.1 使用IDLE编码并运行
1.4.2 使用命令行方式运行Python程序
1.4.3 使用交互式方式运行Python程序
1.4.4 使用PyCharm实现第一个Python程序
第2章 Tornado Web开发基础
2.1 Tornado框架基础
2.1.1 Tornado框架介绍
2.1.2 安装Tornado
2.2 编写第一个Tornado程序
2.2.1 一个基本的Tornado框架程序
2.2.2 获取请求参数
2.2.3 使用Cookie
2.2.4 实现URL转向
2.3 使用表单收集数据
2.4 使用模板让Web更加美观
2.4.1 会员注册和登录验证系统
2.4.2 使用模板函数和CSS
2.4.3 会员登录和退出系统
2.5 使用静态资源文件
2.5.1 照片展示
2.5.2 时钟系统
2.6 使用块扩展模板
2.6.1 块
2.6.2 模板中的块
2.7 使用UI模块
2.7.1 UI模块介绍
2.7.2 嵌入JavaScript和CSS
2.8 自动转义和模板格式化
2.8.1 自动转义
2.8.2 在线留言板系统
2.8.3 图书展示系统
第3章 开发动态Tornado Web程序
3.1 使用MongoDB数据库实现持久化Web服务
3.1.1 搭建MongoDB数据库环境
3.1.2 使用Tornado操作MongoDB数据库
3.1.3 动态图书管理系统
3.2 使用MySQL数据库实现持久化Web服务
3.2.1 搭建PyMySQL数据库环境
3.2.2 简易会员登录系统
3.3 使用ORM实现持久化Web服务
3.3.1 Python和ORM
3.3.2 使用SQLAlchemy
3.4 使用MariaDB数据库实现持久化Web服务
3.4.1 搭建MariaDB数据库环境
3.4.2 在Python程序中使用MariaDB数据库
3.4.3 使用Tornado+MariaDB开发简易博客系统
第4章 开发异步Web程序
4.1 同步和异步基础
4.1.1 同步处理
4.1.2 异步处理
4.1.3 Python中的同步和异步处理
4.2 Tornado的异步Web请求
4.2.1 Tornado的异步处理机制
4.2.2 Tornado异步处理相关装饰器
……
第5章 构建安全的Tornado Web
第6章 Django Web开发基础
第7章 Django数据库操作
第8章 Django典型应用开发实战
第9章 Django高级开发实战
第10章 Flask Web开发基础
第11章 使用Flask模板
第12章 实现表单操作
第13章 Flask数据库操作
第14章 Flask高级实战
第15章 在线博客+商城系统
同类热销排行榜
- C语言与程序设计教程(高等学校计算机类十二五规划教材)16
- 电机与拖动基础(教育部高等学校自动化专业教学指导分委员会规划工程应用型自动化专业系列教材)13.48
- 传感器与检测技术(第2版高职高专电子信息类系列教材)13.6
- ASP.NET项目开发实战(高职高专计算机项目任务驱动模式教材)15.2
- Access数据库实用教程(第2版十二五职业教育国家规划教材)14.72
- 信号与系统(第3版下普通高等教育九五国家级重点教材)15.08
- 电气控制与PLC(普通高等教育十二五电气信息类规划教材)17.2
- 数字电子技术基础(第2版)17.36
- VB程序设计及应用(第3版十二五职业教育国家规划教材)14.32
- Java Web从入门到精通(附光盘)/软件开发视频大讲堂27.92
推荐书目
-
孩子你慢慢来/人生三书 华人世界率性犀利的一枝笔,龙应台独家授权《孩子你慢慢来》20周年经典新版。她的《...
-
时间简史(插图版) 相对论、黑洞、弯曲空间……这些词给我们的感觉是艰深、晦涩、难以理解而且与我们的...
-
本质(精) 改革开放40年,恰如一部四部曲的年代大戏。技术突变、产品迭代、产业升级、资本对接...