Django框架上的热门书籍



Django Web框架在官方网站上有详细记录:它包含理论,背景信息和初学者指南。 但是,尽管质量很高,但并非所有初学者都喜欢此文档。 好吧,您有两种方法。 首先是报名参加培训课程 。 第二个是再次查看在线商店的货架。 这就是我们今天将与GeekBrains团队一起做的事情。

Django的 Python Web应用程序开发-Jeff Forsier,Paul Byssex,Wesley J.Chan




您不会在俄语中找到很多有关Django的文献,这是仔细阅读官方指南的另一个原因。 但是由于我们在谈论书籍,所以这里是最受欢迎的书籍之一。

本书中有关Django及其功能的信息已经过时了(她已经10岁了),但是她仍然非常适合与环境基本接触。 本书以良好的语言编写,经过翻译可匹配,有足够的代码和基本技术来设计网站。 通常,它适合作为基础,但是对于工作,您将必须购买更相关的东西。

Django:使用Python创建网站的做法-Vladimir Dronov




俄语在线商店中有关Django的第二受欢迎的书。 与过去的情况一样,该框架及其功能的过时版本存在问题。 另一个缺点是缺乏表达的一致性。 重点不是初学者正在寻找的分步算法,而是网站创建中的瓶颈(根据作者)。 结果是为那些已经学习了基础知识但还没有成为专业人士的人编写的书。

Django的REST API:使用Python和Django构建功能强大的Web API-William S. Vincent




我们将从俄罗斯市场转到西方市场,那里有更多的文献资料,并且还有质量更高的文献资料。 这是学习Django的最佳书籍之一,尤其是在创建Web API时。 尽管体积相对较小(少于200页),但从Web界面的一般理论到模式和文档,对开发过程进行了详细描述。

使用Python进行测试驱动的开发:遵守测试山羊:使用Django,Selenium和JavaScript-Harry JW Percival




根据注释,当作者想向自己的年轻人解释他今天使用的所有这些算法和工具时。 而且,总的来说,他成功了。 但是,值得注意的是,Django和Python只是开发的“停滞点”之一,因此该书不能作为基本指南。 但是,如果您已经具备网络技能,但又想增加新的知识,这本书将非常有用。

面向初学者的Django:使用Python和Django构建网站-William S. Vincent




本书在亚马逊上撰写的大部分评论都说,这几乎可以替代官方指南。 实际上,有两个重要的优点:

  1. 所有动作均经过详细咀嚼,因此读者没有任何疑问:“为什么在这里?”
  2. 即使您听不懂,也可以通过电子邮件发送问题。 他们说威廉回答了所有人。

但是请不要忘记这本书是针对初学者的,因此您将无法超越创建基本站点的范围。

Django 1.11的两个消息:Django Web Framework的最佳实践-Daniel Roy Greenfeld




这是本书的第四版,与之前的所有版本一样,它已经收到了许多积极的评价。 实际上,这是专门针对Django的最佳教育书籍之一。 在这里,您将找到所有内容,从正确的代码样式到对框架所有缺陷的详细描述。 仔细阅读所有35章,完成所有实际任务-您可以认为自己是现成的专家。

精通Python:机器学习,数据结构,Django,面向对象的编程和软件工程-Michael B. White




与上一本书相比,这是有关Python及其使用方法的通用指南。 Django和Web并不是这里的主要主题,但也许它们是最受关注的主题。 这本书适合那些想学习Python的人(例如,因为它很简单),但是还不知道可以用它创建什么。 “掌握Python ...”将有助于确定。

Django发行-安德鲁·平克汉姆(Andrew Pinkham)




另一个很好的帮助是对800多页的打印文本进行了布局。 根据呈现方式,根据作者在开发周期中的移动速度,Django Unleashed是官方文档的印刷复述。 也就是说,这本书对于那些无法在“屏幕”文学中学习的人,或者那些需要身体参考的人来说是理想的。

使用Django 2.1建立您的第一个网站:在构建功能全面的同时掌握Django的基础知识-Nigel George




该书描述了使用Django的整个应用程序开发周期,并且还讨论了Web资源的一般创建。 它有两个缺点:相对较少的示例(至少出于指导目的)和完全无视第二版Python。 后者是可以理解和可以原谅的,但是对于一些基本动作而言,缺少“参考”代码是很难理解的。

我们可以看到,市场上没有很多真正的替代官方文档的替代品。 有些书缺乏最新信息或有用的示例,但总的来说,几乎所有内容都可以用作无需访问互联网即可阅读的附加工具。

您是如何学习Django的?

Source: https://habr.com/ru/post/zh-CN430580/


All Articles