Python高效开发实战:Django、Tornado、Flask、Twisted(第3版)

Python高效开发实战:Django、Tornado、Flask、Twisted(第3版)

查阅电子书
手机扫码
  • 微信扫一扫

    关注微信公众号

因版权原因待上架

编辑推荐

本书内容精练、重点突出、实例丰富、讲解通俗,是广大网络应用设计和开发人员不可多得的一本参考书。

内容简介

本书分为3篇:上篇是Python基础,带领初学者实践Python开发环境,掌握基本语法,同时对网络协议、Web客户端技术、数据库建模等网络编程基础进行深入浅出的学习;

中篇是Python框架,学习当前最流行的Python Web框架,即Django、Tornado、Flask和Twisted,达到对各种Python网络技术融会贯通的目的;

下篇是Python框架实战,分别使用4种框架进行项目实践,利用其各自的特点开发适用于不同场景的网络程序。

章节目录

版权信息

内容简介

前言

上篇 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章 企业级开发框架

6.1 Django综述

6.2 实战演练:开发Django站点

6.3 Django模型层

6.4 Django视图层

6.5 使用Django表单

6.6 个性化管理员站点

6.7 本章总结

第7章 高并发处理框架

7.1 Tornado概述

7.2 异步及协程基础

7.3 实战演练:开发Tornado网站

7.4 用户身份验证框架

7.5 HTML 5 WebSocket的概念及应用

7.6 Tornado网站部署

7.7 本章总结

第8章 支持快速建站的框架

8.1 Flask综述

8.2 实战演练:开发Flask站点

8.3 路由详解

8.4 使用上下文

8.5 Jinja2模板编程

8.6 SQLAlchemy数据库编程

8.7 WTForm表单编程

8.8 本章总结

第9章 底层自定义协议网络框架

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 本章总结

反侵权盗版声明

Python高效开发实战:Django、Tornado、Flask、Twisted(第3版)是2021年由电子工业出版社出版,作者刘长龙。

得书感谢您对《Python高效开发实战:Django、Tornado、Flask、Twisted(第3版)》关注和支持,如本书内容有不良信息或侵权等情形的,请联系本网站。

购买这本书

你可能喜欢
Python开发基础 电子书
Python语言是当前最活跃的开发语言之一,在数据科学领域、网络爬虫领域、Web开发领域、服务器自动化运维及游戏领域都有着非常广泛的应用。尤其是在数据科学领域,越来越多的数据科学家开始将Python语言作为主要的工具。本书以Windows操作系统为平台,系统讲解Python3的基础知识。全书共10章,首先介绍了Python语言的基础入门,开发环境搭建,必备的基础语法,如变量与数据类型、流程控制语句
Python爬虫开发 从入门到实战(微课版) 电子书
基于Python 3.X讲解,从入门到实战,全面讲解Python爬虫技术。全书重点难点附带微课讲解,书网融合互动学习。
Python图像处理实战 电子书
本书先介绍经典的图像处理技术,然后探索图像处理算法的演变历程,始终紧扣图像处理以及计算机视觉与深度学习方面的最新进展。全书共12章,涵盖图像处理入门基础知识、应用导数方法实现图像增强、形态学图像处理、图像特征提取与描述符、图像分割,以及图像处理中的经典机器学习方法等内容。
AppInventor开发实战 电子书
App Inventor是MIT开发的流行的可视化编程工具,编程爱好者可以在短时间学会创建炫目的安卓手机应用。
微信小程序开发实战(第2版) 电子书
本书是针对Web前端开发人员编写的一本快速掌握微信小程序开发的教程。本书通过通俗易懂的语言、丰富实用的案例,讲解微信小程序的开发技术。本书共8章,第1章讲解微信小程序的入门知识,介绍微信小程序的特点和发展前景;第2章和第3章分别讲解微信小程序的页面制作和页面交互;第4章和第5章讲解微信小程序的常用API;第6章讲解综合项目“点餐”微信小程序;第7章讲解微信小程序开发进阶;第8章讲解基于uni-ap