电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>嵌入式开发>精通Django Django1.8LTS全解PDF电子书免费下载

精通Django Django1.8LTS全解PDF电子书免费下载

2019-06-17 | pdf | 7.53 MB | 次下载 | 2积分

资料介绍

  为什么要关注 Django?虽然 Django 不是完成工作唯一的 Web 框架,但是我可以确信一点,如果你想编写简洁明了的代码,想快速构建高性能、外观精美的现代网站,那么你一定能从本书中受益。我故意不与其他语言和框架作比较,因为那无关紧要,所有语言以及使用它们构建的框架和工具都有各自的优缺点,然而根据我这些年的经验,我完全认同 Django 是出色的,能排在前列,因为使用它能快速写出安全牢固且没有缺陷的代码。 Django 能出色地完成某些任务,如果需要高级功能,它在表皮之下也提供了支持。此外,Django 是使用 Python 构建的,这是一门被认为是最简单易学的编程语言。当然,这些优势也带来了挑战。Python 和 Django 都在表皮之下隐藏了众多强大的功能,初学者可能难以理解。本书就是为此而写的。本书旨在教你如何快速改进自己的 Django 项目,最终学会正确设计、开发和部署网站所要掌握的全部知识。

  这是一本讲解 Django 的书。Django 是一个 Web 开发框架,能节省 Web 开发的时间,让整个过程充满欢乐

  本书可以认为是 The Django Book 的非官方第三版。不过,我是否有这个荣幸,还要看 Jacob 和 Django 社区是否认可。对我个人而言,我十分希望 The Django Book 能够得到更新,因为我就是从那本书入门的。为了保留 Adrian 和 Jacob 对 The Django Book 的最初期许,本书的源码在本书的网站上也可以免费获取。本书的主要目的是把你打造成 Django 专家。本书集中讲解两方面的内容。首先,深入说明 Django 的机制,教你使用它构建 Web 应用。其次,适当讨论高级概念,说明如何在项目中有效使用相关的工具。阅读本书你将学会快速开发强大网站所需的技能,而且写出的代码简洁、易于维护。

 

  所需的 Python 知识说到底,Django 只是一系列使用 Python 编程语言编写的库。使用 Django 开发网站就是使用这些库编写 Python 代码。因此,学习 Django 是学习如何使用 Python 编程,以及理解 Django 库的机理。如果你有使用 Python 编程的经验,阅读本书就没有障碍。总的来说,Django 代码没有多少“魔法”(即难以说明和理解的编程技巧)。对你来说,学习 Django 就是学习 Django 的约定和 API

  优秀的开源软件不断涌现,因为总是有那么一些聪明的开发者遇到一些问题无法使用现有的方案有效解决。 Django 就是一例。Adrian 和 Jacob 早已退出这个项目,但是它们为 Django 定的基调始终没变。正是这种基于实战的基础使得 Django 如此成功。鉴于他们所做的巨大贡献,我觉得最好由他们来介绍 Django(根据原书做了编辑和重排)。

  在 Web 早期阶段,开发者手动编写每个页面。更新网站要编辑 HTML;重新设计要重新制作每一个网页,而且一次只能改一个网页。随着网站体量的增大,这种方式立马变得繁琐、浪费时间,最终变得不切实际。 NCSA(National Center for Supercomputing Applications,国家超级计算应用中心,第一款图形 Web 浏览器 Mosaic 就是在这里开发出来的)一群富于创新的黑客解决了这个问题,他们让 Web 服务器派生外部程序,动态生成 HTML。他们把这一协议称为通用网关接口(Common Gateway Interface,CGI),自此,Web 完全变了样。如今,很难想象 CGI 带来的变革:CGI 不再把 HTML 页面视作硬盘中存储的文件,而是把页面看做资源,可以按需动态生成。 CGI 的开发促使了第一代动态网站的出现。然而,CGI 自身也有问题:CGI 脚本包含大量重复的样板代码,导致代码难以复用,而且新手难以编写和理解。 PHP 解决了这些问题中的多数,在 Web 开发界引起了一阵风暴。PHP 现在是创建动态网站最流行的工具,多门类似的语言(ASP、JSP,等等)都参照了 PHP 的设计原则。PHP 的主要创新是易于使用:PHP 代码直接嵌入普通的 HTML 中;对学过 HTML 的人来说,学习曲线极为平缓。但是,PHP 也有自身的问题:就是因为易于使用,写出的代码凌乱、重复,设计不周。更糟的是,PHP 没有为程序员提供多少防止安全漏洞的保护机制,很多 PHP 开发者意识到这一点再去学习相关的知识就晚了。上述问题以及类似的缺陷直接促使了“第三代”Web 开发框架的涌现。Web 开发的新方式也提升了人们的雄心,现在 Web 开发者每天所做的工作越来越多。 Django 就是为了迎接这些雄心而诞生的。

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TC358743XBG评估板参考手册
  2. 1.36 MB  |  330次下载  |  免费
  3. 2开关电源基础知识
  4. 5.73 MB  |  6次下载  |  免费
  5. 3100W短波放大电路图
  6. 0.05 MB  |  4次下载  |  3 积分
  7. 4嵌入式linux-聊天程序设计
  8. 0.60 MB  |  3次下载  |  免费
  9. 5基于FPGA的光纤通信系统的设计与实现
  10. 0.61 MB  |  2次下载  |  免费
  11. 6基于FPGA的C8051F单片机开发板设计
  12. 0.70 MB  |  2次下载  |  免费
  13. 751单片机窗帘控制器仿真程序
  14. 1.93 MB  |  2次下载  |  免费
  15. 8基于51单片机的RGB调色灯程序仿真
  16. 0.86 MB  |  2次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33564次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21548次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6653次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537796次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191185次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183278次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费