更新时间:2019-07-09 14:54:26
封面
版权信息
作者简介
内容简介
前 言
上篇 Python基础
第1章 Python基础知识
1.1 Python综述
1.2 数据类型
1.3 流程控制
1.4 函数
1.5 异常
1.6 面向对象编程
1.7 本章总结
第2章 Web编程之网络基础
2.1 TCP/IP网络
2.2 HTTP
2.3 Socket编程
2.4 本章总结
第3章 客户端的编程技术
3.1 HTML
3.2 CSS
3.3 JavaScript
3.4 jQuery
3.5 本章总结
第4章 数据库及ORM
4.1 数据库概念
4.2 关系数据库编程
4.3 ORM编程
4.4 本章总结
中篇 Python框架
第5章 Python网络框架纵览
5.1 网络框架综述
5.2 开发环境准备
5.3 Web服务器
5.4 本章总结
第6章 企业级开发框架——Django
6.1 Django综述
6.2 实战演练:开发Django站点
6.3 Django模型层
6.4 Django视图层
6.5 使用Django表单
6.6 个性化管理员站点
6.7 本章总结
第7章 高并发处理框架——Tornado
7.1 Tornado概述
7.2 异步及协程基础
7.3 实战演练:开发Tornado网站
7.4 用户身份验证框架
7.5 HTML 5 WebSocket概念及应用
7.6 Tornado网站部署
7.7 本章总结
第8章 支持快速建站的框架——Flask
8.1 Flask综述
8.2 实战演练:开发Flask站点
8.3 路由详解
8.4 使用Context上下文
8.5 Jinja2模板编程
8.6 SQLAlchemy数据库编程
8.7 WTForm表单编程
8.8 本章总结
第9章 底层自定义协议网络框架——Twisted
9.1 Twisted综述
9.2 实战演练:开发TCP广播系统
9.3 UDP编程技术
9.4 Twisted高级话题
9.5 本章总结
下篇 Python框架实战
第10章 实战1:用Django+PostgreSQL开发移动Twitter
10.1 项目概览
10.2 页面框架设计
10.3 用户注册及登录
10.4 手机消息的发布和浏览
10.5 社交朋友圈
10.6 个人资料配置
10.7 Web管理站点
10.8 本章总结
第11章 实战2:用Tornado+jQuery开发WebSocket聊天室
11.1 聊天室概览
11.2 消息通信
11.3 聊天功能
11.4 用户面板
11.5 本章总结
第12章 实战3:用Flask+Bootstrap+Restful开发学校管理系统
12.1 系统概览
12.2 数据模型设计
12.3 响应式页面框架设计
12.4 新建学校
12.5 学校管理
12.6 Restful接口
12.7 本章总结
第13章 实战4:用Twisted+SQLAlchemy+ZeroMQ开发跨平台物联网消息网关
13.1 项目概况
13.2 项目设计
13.3 通信引擎
13.4 协议编程
13.5 ZeroMQ集群
13.6 本章总结