发布网友 发布时间:2024-10-02 10:43
共1个回答
热心网友 时间:2024-11-13 20:43
导读:很多朋友问到关于django+学习什么版本的相关问题,本文首席CTO笔记就来为大家做个详细解答,供大家参考,希望对大家有所帮助!一起来看看吧!
django1.7和1.3区别大吗?这个区别还是挺大的,最好是用/学习最新的版本,很多旧的模块在新版本上的是不可用或采用新的了。具体请参考django的官网
我有一点点Python的基本知识(非常基本),想学一下Django,请推荐几本入门的Django教程,谢谢Django基础
1.视频
推荐使用慕课网的两门免费在线视频课程作为入门:
django初体检
django入门与实践
这两门课基本涵盖了Django最核心、同时也是最常用的部分,他们会给你建立一个Django的整体概念,便于消除你对Django的陌生感和恐惧感。
如果想进一步详细的了解Django,有个综合性的教程名叫
《Django企业开发实战》
该教程包含gibbook电子书(免费)以及视频部分(收费)。
其他中文资料
自强学堂:Django教程内容详实免费。值得一提的是作者使用Django建站,完全是在实践Django的使用,而且作者从2015年至今一直在根据Django版本升级而更新教学内容,从最初的Django1.6更新到了Django1.10。作者称最新版本的Django1.11内容马上就要推出。
DjangoGirls教程DjangoGirls的中文版,使用Django1.8。
追梦人物的博客以Django1.10为基础开发博客到部署的完整教程。
2.书籍
TwoScoopsofDjango:目前有两个版本TwoScoopsofDjango:BestPracticesforDjango1.11和TwoScoopsofDjango:BestPracticesforDjango1.8。这本书在Django的名气也是非常大,基本可以说影响过大多数Django开发人员,如果要进阶称为Django专业开发者,这本书是绕不过去的必看书籍。内容主要涵盖Django的最佳实践。
DjangoByExample在进阶的课程中,本书算是不错的。虽然一些章节(比如第7章)部分代码仍然存在bug,但是一方面作者正在该书主页不断进行代码更正,另一方面也是对中国读者最好的是,这本书已经由同在简书的@夜夜月进行了全书翻译:《DjangoByExample》中文版。
DjangoUnleashed内容覆盖较广,很多内容在其他书籍中并没有提及,比如密码的hash与加密等。但是没有实战项目。
《PythonWeb测试驱动方法》虽然测试驱动的开发方法(Test-DrivenDevelopment,TDD)并不是每个项目都会采用,但是测试的思想与方法还是值得去掌握。Python作为一门动态语言,没有静态类型检测的情况下,测试的重要性就显得尤为重要。本书使用Django的整个开发流程作为实例,作者不仅讲了开发过程单元测试和Selenium测试,同时也把部署的内容也覆盖到。内容始于Django,但不仅仅是Django,相信使用其他框架的Python开发者也可以从中获益匪浅。
django简单吗?
django这个模块其实简单的,难点在于,开发一个web,需要集合前端(css、HTML、JavaScript)和后端(数据库)的知识点,如果你学习Django就是所谓的全端开发了,难度是有的,那些说不难的,都是从其他地方转过来的
想学习PythonDjango,请推荐从入门到精通各个阶段的好书?python的书很多,但是好书不多,经过我这么多年的python学习,我总结出了一个python学习的读书路线:
python简明教程:让你大体上了解一下python,最好是能够独立完成最后一个练习项目之后再看别的书;
python学习手册,python基础教程,python核心编程,这三本书都是讲基础的,但是都有不足又相互补充,我建议你随便挑一本开始看,当看到某个地方有些不明白的时候,去看看另外两本书里对应的章节,有的时候你会恍然大悟的;
下面就看你的想法了,如果想去学web开发,其实这时候就可以去学django了,可以去看在线版的thedjangobook;如果觉得自己基础还不足的话,可以看看pythoncookbook,python标准库实例,还有python网络编程都挺好的,如果想做gui开发的话也有很多方向,推荐pyqt
看完这些书,你的知识储备绝对没有问题了,下来就看你自己的想法了,python是一个强大而简洁的语言,只有想不到,没有做不到~~~
最后,祝学习愉快~~
初学python什么版本好选择python3.x原因如下:
我是今年一月份开始入门python的,选择了python3。在那个时候,python3的书籍真的很少,我用的是《python学习手册》(第四
版)。很厚的一本书,可以用来入门python3。不过我前一段时间看到第五版的英文版已经有了,so,等第五版也可以。这本书的缺点就
是太厚,优点就是很基础、但是也太基础了。
入门这就够了,学会语法,就来用吧。
推荐学习《python教程》
关于python3本身对于python2的语言优势,python3官方会给出的。
然后在于如何提高,这个过程其实与版本无关的。
建议做pythonchallenge。我的python登堂是靠它,做完之后,h还可以看到别人的代码,包括3.x的代码。遇到问题现在在网上一搜都
可以找到解决办法。虽然国内还是2.x的多,但是google时,SO上大家问的东西都会搜到,基本都能看懂的。
在之后,现在的所有不*语言的环境我都在用python3。更何况,还有官方文档帮助你。
关于选择3,还有一些理由。
众所周知,python的版本升级很快,但是业界跟进很慢,当年升级2的时候、现在升级3也花了好久,直到现在,才能够说,pythoner真
正进入了py3k的时代。首先表现在一些在2.x的时代常用的python库如scipy、numpy等都支持python3了(这个比较早);而最近,
python知名框架中最为保守的Django也正式支持py3k(Django的意义我不用多说)。还有什么理由不迁移呢?
python的django做什么的Django是一个开放源代码的Web应用框架,由Python写成。采用了MTV的框架模式,即模型M,视图V和模版T。它最初是被开发来用
于管理劳伦斯出版集团旗下的一些以新闻内容为主的网站的,即是CMS(内容管理系统)软件。并于2005年7月在BSD许可证下发布。这
套框架是以比利时的吉普赛爵士吉他手DjangoReinhardt来命名的。
推荐学习《python教程》
框架介绍
Django项目是一个Python定制框架,它源自一个在线新闻Web站点,于2005年以开源的形式被释放出来。Django框架的核心组件有:
用于创建模型的对象关系映射
为最终用户设计的完美管理界面
一流的URL设计
设计者友好的模板语言
缓存系统。
Django(发音:[`d???ɡ??])是用python语言写的开源web开发框架(opensourcewebframework),它鼓励快速开发,并遵循MVC设
计。Django遵守BSD版权,初次发布于2005年7月,并于2008年9月发布了第一个正式版本1.0。
Django根据比利时的爵士音乐家DjangoReinhardt命名,他是一个吉普赛人,主要以演奏吉它为主,还演奏过小提琴等。
由于Django在近年来的迅速发展,应用越来越广泛,被著名IT开发杂志SDTimes评选为2013SDTimes100,位列“API、库和框架”
分类第6位,被认为是该领域的佼佼者。
设计哲学
Django的主要目的是简便、快速的开发数据库驱动的网站。它强调代码复用,多个组件可以很方便的以“插件”形式服务于整个框架,
Django有许多功能强大的第三方插件,你甚至可以很方便的开发出自己的工具包。这使得Django具有很强的可扩展性。它还强调快速开
发和DRY(DoNotRepeatYourself)原则。
结语:以上就是首席CTO笔记为大家介绍的关于django+学习什么版本的全部内容了,希望对大家有所帮助,如果你还想了解更多这方面的信息,记得收藏关注本站。