Python作为一种灵活好学的脚本语言,已经越来越受程序员的欢迎和热捧,甚至成为程序员的必备技能。Python的Web开放框架如Django,Flask,更是得到了广大的应用,今天为大家推荐几本有关python web开发的书籍。

1.《Django企业开发实战高效Python Web框架指南》

书籍介绍:

《Django企业开发实战高效Python Web框架指南》以博客系统贯穿始末,介绍了Django的方方面面。书中共分四部分,第一部分介绍了正式进入编码之前的准备工作,内容包括需求分析、基础知识和Demo系统的开发;第二部分开始实现需求,内容涉及环境配置、编码规范以及项目结构规划,编写了Model层、admin页面、Form代码和View逻辑,引入了Bootstrap框架;第三部分重点介绍xadmin、django-autocomple-light和django-rest-framework等第三方插件;最后一部分介绍调试、优化、自动化部署以及压力测试等内容。

下载地址:

https://pan.baidu.com/s/13tU08C44dZ85u78RAITi4A

 

2.《Django基础教程》

书籍介绍:

《Django基础教程》是《Tango with Django》的简体中文版。这一本学做结合的指南,旨在教你使用 Django 和 Python 做 Web 开发。本书主要针对学生,因此会详解使用 Django 开发 Web 应用过程中的每个步骤。

Django 官方提供了一份教程,而且网上也有很多优秀的教程,本书的目标是填补一些空白,通过实例开发学习 Django 框架。此外,本书还会介绍开发 Web 应用所需掌握的其他知识,例如 HTML、CSS、JavaScript 等等。

下载地址:

https://pan.baidu.com/s/1kjOF_mD_BO962ubby9WHEg

 

3.《Flask Web开发实战:入门、进阶与原理解析》

书籍介绍:

这是一本面向Python程序员的,全面介绍Python Web框架Flask的书。关于本书的详细介绍、相关资源等更多信息可以访问本书的官方主页http://helloflask.com/book了解。

• 国内首本Flask著作,在内容上涵盖完整的Flask Web开发学习路径,在实践上包含完整的Flask Web程序开发流程。同时兼容Python2 .7和Python3.6。

• 内容最新,基于Flask 1.0.2版本,所有的Python库、前端框架和JavaScript库均使用最新版本。

• 内容全面,除了基础知识,还包含Web API、全文搜索、国际化和本地化、第三方登录、AJAX、WebSocket、源码分析、扩展开发等实用内容。

• 实战性强,包含8个示例程序,5个实战项目和1个Flask扩展。实战项目包括留言板、个人博客、图片社交网站、待办事项程序和聊天室,分别对应不同的知识点,难度递增。

• 5个实战项目的Git标签经过精心设置,每个标签都对应新增的某个程序功能。

• 全书所有章节均经过精心设计和编排,力求满足不同水平读者的需要,并且让读者可以循序渐进的掌握Flask开发知识和技巧。

• 通过丰富的图表和代码示例讲解复杂知识点,尽量做到通俗易懂。

本书共16章,分为三部分。

第一部分 基础篇(第1~6章)

通过大量的程序实例详细介绍了Flask的所有基础知识,同时在每章的后面又提供了一些进阶技巧,供进阶读者学习。

第二部分 实战篇(第7~11章)

通过5个真实的项目案例来串接和阐释不同的知识点,难度逐渐递增。这5个案例分别为:留言板SayHello、个人博客Bluelog、图片社交网站Albumy、待办事项程序Todoism和聊天室CatChat。

第三部分 进阶篇(第12~16章)

首先介绍了Flask程序的部署流程:测试、性能优化和部署上线;然后通过一个真实的实例讲解了Flask扩展的开发,最后以源代码为切入点深入剖析了Flask的实现原理与主要工作机制。

下载地址:

https://pan.baidu.com/s/1NJEOfkULkGCMChXQMLRCbg

 

4.《Flask Web开发:基于Python的Web应用开发实战(第2版)》

书籍介绍:

《Flask Web开发:基于Python的Web应用开发实战(第2版)》共分三部分,全面介绍如何基于Python微框架Flask进行Web开发。第一部分是Flask简介,介绍使用Flask框架及扩展开发Web程序的必备基础知识。第二部分则给出一个实例,真正带领大家一步步开发完整的博客和社交应用Flasky,从而将前述知识融会贯通,付诸实践。第三部分介绍了发布应用之前必须考虑的事项,如单元测试策略、性能分析技术、Flask程序的部署方式等。第2版针对Python 3.6全面修订。

下载地址:

https://pan.baidu.com/s/1Q36DpnT1jh0X-ZMU4WYc3Q

 

5.《Python高效开发实战 Django Tornado Flask Twisted》

书籍介绍:

《Python高效开发实战——Django、Tornado、Flask、Twisted(第2版)》分为3篇:上篇是Python基础,带领初学者实践Python开发环境,掌握基本语法,同时对网络协议、Web客户端技术、数据库建模编程等网络编程基础进行深入浅出的学习;中篇是Python框架,学习当前最流行的Python Web框架,即Django、Tornado、Flask和Twisted,达到对各种Python网络技术融会贯通的目的;下篇是Python框架实战,分别对4种框架进行项目实践,利用其各自的特点开发适用于不同场景的网络程序。

《Python高效开发实战——Django、Tornado、Flask、Twisted(第2版)》内容精练、重点突出、实例丰富、讲解通俗,是广大网络应用设计和开发人员不可多得的一本参考书。《Python高效开发实战——Django、Tornado、Flask、Twisted(第2版)》非常适合大中专院校师生学习和阅读,也可作为计算机培训机构的教材。

下载地址:

https://pan.baidu.com/s/1qIal4zeYILHft063MVySfg

 

6.《精通Django:Django 1.8 LTS全解》

书籍介绍:

《精通Django:Django 1.8 LTS全解》的主要目的是把你打造成 Django 专家。本书集中讲解两方面的内容。首先,深入说明 Django 的机制,教你使用它构建 Web 应用。其次,适当讨论高级概念,说明如何在项目中有效使用相关的工具。阅读本书你将学会快速开发强大网站所需的技能,而且写出的代码简洁、易于维护。

《精通Django:Django 1.8 LTS全解》的第二个目的(没那么重要)是为程序员提供一份关于 Django 长期支持(Long Term Support,LTS)版本的手册。目前,Django 已经成熟,很多重要的商业网站都使用它开发。因此,本书意欲成为采用 Django 1.8 LTS 的商业网站的最新权威参考资源。

下载地址:

https://pan.baidu.com/s/1CkrxRdUwACcSeVrRTS00sA

内容来源于网络如有侵权请私信删除
你还没有登录,请先登录注册
  • 还没有人评论,欢迎说说您的想法!