Python Django Web典型模块开发实战

编程书籍推荐:Python Django Web典型模块开发实战,由机械工业出版社2019-08月出版,本书发行作者信息: 寇雪松 著此次为第1次发行, 国际标准书号为:9787111632795,品牌为机工出版, 这本书采用平装开本为16开,附件信息:未知,纸张采为胶版纸,全书共有301页字数万 字,值得推荐的Python Book。

此书内容摘要

为了帮助大家成为一名Django全栈开发领域的大神级程序员,《Python Django Web典型模块开发实战》讲解了11个实战项目案例的典型开发模块,便于让大家从项目需求分析、产品设计、业务模式、功能实现、代码优化,以及设计理念和开发原理等角度进行系统学习。
《Python Django Web典型模块开发实战》实用性很强,通过抽丝剥茧的讲解,可以帮助读者稳步提升自己的开发水平。读者只要按照书中的讲解进行学习,就可以完成案例代码的编写,实现案例模块的基本功能,并能通过项目案例开发而夯实Django的基础知识,从而对相关理论知识有更加深入的理解。

《Python Django Web典型模块开发实战》适合Django自学者和有一定基础的Django开发者阅读,还适合其他领域有Python基础而想转型到Django开发的人员阅读。另外,对于想要成为全栈开发工程师的前后端程序员及Python技术爱好者,《Python Django Web典型模块开发实战》更是一本不可多得的实战宝典。

《Python Django Web典型模块开发实战》经典模块
Web典型架构模式讲解
从新浪微博聊起多端应用
用DjangoRESTframework实现豆瓣API应用
区块链时代Token登录模块开发
实现优酷和爱奇艺会员的VIP模式
用Django实现百度开发者认证业务模型
Web运营中所需的几个典型功能
用Django设计大型电商的类别表
违禁词自审查功能模块开发
用Django实现支付功能模块
Web运维中所需的几个典型功能
吾爱破解论坛反爬虫机制分析
跨域问题的解决办法
通过Redis缓存功能解决亿万级别的订单涌进
前后端分离项目上线部署到云服务器上

关于此书作者

寇雪松,落忆网络科技有限公司联合创始人、GTO。多年来一直致力于Python全栈开发和爬虫开发等工作,对安卓逆向破解技术有研究。独立和参与开发过多个Django复杂网络系统,是DjangoRESTframework前后端分离技术的开拓者之一。在相关技术论坛中发表了数十篇精品热门博客文章。2018年受邀成为腾讯“云+社区”技术类自媒体专栏作者,并于同年受邀成为阿里“云栖社区”技术类自媒体专栏作者。

Python Django Web典型模块开发实战图书的目录

前言
第1章 从新浪微博聊起多端应用
1.1 AOP面对切面编程思想
1.2 Django的前后端分离
1.2.1 什么是API
1.2.2 RESTful规范——如何写API
1.2.3 DjangoRESTframework简介

第2章 用DjangoRESTframework实现豆瓣API应用
2.1 豆瓣API功能介绍
2.2 DjangoRESTframework序列化
2.2.1 Postman的使用
2.2.2 用serializers.Serializer方式序列化
2.2.3 用serializers.ModelSerializer方式序列化
2.3 DjangoRESTframework视图三层封装
2.3.1 用mixins.ListModeIMixin+GenericAPIView的方式实现视图封装
2.3.2 用generics.ListAPIView的方式实现视图封装
2.3.3 用viewsets+Router的方式实现视图封装
2.3.4 小结

第3章 用Django设计大型电商的类别表
3.1 电商类别表的项目功能需求
3.1.1 类别表需求分析
3.1.2 使用Vue.js在前端开发一个电商导航栏项目demol
3.2 为什么不用传统建表方式建类别表
3.2.1 使用PyCharm.新建后端演示项目
3.2.2 完善dem02的后台逻辑代码
3.2.3 前后端项目联合调试
3.3 使用Django的model实现类别表建立
3.3.1 四表合
3.3.2 数据导入
3.3.3 前后端项目联合调试

第4章 用Django实现百度开发者认证业务模型
4.1 Web2.0时代,UGC的时代
4.1.1 什么是UGC
4.1.2 UGC、PGC和OGC三种模式的关系演变
4.2 内容生产者认证业务模型是基础
4.2.1 内容生产者认证的原理
4.2.2 业界主流的两种认证方式
4.3 初始化一个项目为功能演示做准备
4.3.1 演示认证业务项目的前端逻辑
4.3.2 演示认证业务项目的后端逻辑
4.4 Django实现通过手机号注册功能
4.4.1 业务流程原理及需求分析
4.4.2 在dem03中开发注册用户的静态页面
4.4.3 编写前端验证用户信息的逻辑代码
4.4.4 短信服务商的对接
4.4.5 在后端dem04中编写验证码相关逻辑
4.4.6 编写发送验证码的前端逻辑代码
4.4.7 完成确认注册功能
4.5 Django实现邮箱激活功能
4.5.1 什么是POP3、SMTP和IMAP
4.5.2 开启新浪邮箱的SMTP服务
4.5.3 编写邮箱激活功能的前端逻辑代码
4.5.4 在前端dem03中增加认证激活代码
4.5.5 小结及进一步的设计思路
……

第5章 区块链时代与Token登录
第6章 实现优酷和爱奇艺会员的VIP模式
第7章 违禁词自审查功能
第8章 分析吾爱破解论坛反爬虫机制
第9章 关于跨域问题的解决办法
第10章 用Django实现支付功能
第11章 Redis缓存——解决亿万级别的订单涌进
第12章 前后端分离项目上线部署到云服务器

部分内容试读

Django是基于Python编程语言的三大网站框架之一,是一门需要以实践经验来巩固和提高的技术。对于有一定理论和开发基础的Django学习者来说,想要摆脱重章复沓的学习,从而在Django技术领域中更上一层楼,学习实战项目案例绝对大有裨益。与着重于理论知识的教程不同,本书着重于对实际开发中的解决方案进行分析,从而让Django爱好者在学以致用的过程中走得更加自信,对技术的掌握更加牢靠。

在实际应用中,往往是道理都明白,可真要落实到代码开发上时,就会出现各种沟沟坎坎的情况。例如,一个看似很小的问题挡在了开发者的面前,他们也知道这个问题从理论上说是出在哪个环节,但是具体该怎样解决却无法得知。这种情况下,开发者只能选择去网上搜索相关的解决方案,或者去技术社群中提问,但往往收到的答案大多是以理论为主,并不能解决他们所面临的问题。这不仅会耽误开发者的时间,也会极大地影响他们的心态。

本书抛开空泛的理论,对每一个案例的每一个小功能的实现,都通过详细的图文分析和代码实现娓娓道来。读者跟随着本书进行学习,将会亲身体验一次充实的“知其然并知其所以然”的Django进阶实战之旅。本书特色

1.内容翔实,注重实战,通过十多个项目案例带领读者学习
本书内容涵盖了收费API业务模型的开发、网站防爬虫策略、网站违禁词自查系统的搭建、会员系统的搭建、前后端分离项目的上线部署等大大小小十余个项目模块分析,可以基本解决Django学习者从理论到实践过渡过程中经常会遇到的大部分问题。本书内容非常实用,案例的可操作性很强,是一本可以一边学习一边使用的书,书中的不少案例在实际工作中会经常遇到,读者稍加修改就可以应用到自己的项目中。

2.行文诙谐幽默,案例趣味性强,特别适合学习者理解
本书中的每一个案例都是从一个开发者的视角出发对项目进行综合考虑。文中不乏举出了一些诙谐有趣的案例,来形象、生动地阐述一个项目的功能为什么要这样实现,这样实现有什么好处,不这样实现将有可能造成怎样的后果。比如,在分析登录机制的一章中就列举了一个因为登录机制的错误选择而导致验证信息被窃取的例子。通过形象生动的例子,大大降低了读者对新知识的理解难度,让读者可以在流畅的学习过程中更加轻松地获取更多的“干货”。

3.细节清晰,逻辑连贯,保证学习者能够毫不费力地掌握
本书重点着墨于“怎样做”,先力求让读者能够跟着每段代码和每个设置,在自己的计算机上一步一步地将书中所介绍的项目完成一遍。这样可以避免理论方面倒背如流,而真正需要动手敲代码实现时却无从下手的尴尬。这也和本书的讲解理念相吻合,即先让读者知道该怎么做,然后在这个基础上进行原理点拨,这样可以大大提升学习效果。

关于此书评价

★在讲解Django开发框架的图书中,本书是我见过的同类图书中实用的一本,强烈推荐给Django学习的进阶读者阅读。书中系统地介绍了Django项目开发中十多个典型模块的开发过程。这些模块都是Django开发中很常用的模块,读者可以略加修改即可用于自己的项目中,可以大幅度提高你的开发效率。
——DRF中文社区创始人 七米

★本书对于有一定基础,但缺乏实战经验的Django全栈开发工程师可谓是雪中送炭。书中介绍的十多个Web开发模块都非常典型,也很实用,可以让你通过实际动手的方式提高开发水平,为实际的项目开发打好基础。
一神兔未来科技有限公司创始人 王静逸

★本书是一部不可多得的Django开发进阶读物,内容非常实用,可读性很强,强烈推荐给想要提高Django项目开发水平的读者阅读。书中介绍的11个Web项目开发模块都是Django项目开发中通用的典型模块,系统研读这些模块的开发思路,并动手实践这些模块。
——内蒙古立新教育培训学校有限公司CEO 赵立新

Python Django Web典型模块开发实战最新最全的试读、书评、目录、简介信息由Python中文网整理提供。

分类: Python 图书推荐标签: 属性  中文文档  编程书籍 

作者:Python中文网 2019年8月22日 19:10

与本文相关文章

  1. Python基础实例教程(微课版)(已有 164 人围观了本文)
  2. 数字匠人:树莓派Python编程指南 [Learning Python with Raspberry Pi](已有 118 人围观了本文)
  3. (套装) 从Python新手到Django架站高手(已有 127 人围观了本文)
  4. ABAQUS Python二次开发攻略 CAE分析大系(已有 130 人围观了本文)
  5. Python金融大数据分析(已有 145 人围观了本文)
  6. Python程序设计开发宝典(已有 146 人围观了本文)
  7. Python趣码快乐编程 [8-18岁](已有 137 人围观了本文)
  8. 机器人Python极客编程入门与实战(已有 182 人围观了本文)
  9. Python自动化开发实战(已有 184 人围观了本文)
  10. Python Web开发 测试驱动方法(已有 217 人围观了本文)
  11. Python数据分析入门――从数据获取到可视化(已有 84 人围观了本文)
  12. Python贝叶斯分析(已有 82 人围观了本文)