1. 首页
  2. 未分类

Python Web 怎么学,看这篇就够了

“u003Cdivu003Eu003Cpu003Eu003Cstrongu003E1u003Cu002Fstrongu003E.u003Cu002Fpu003Eu003Cpu003E今天放个web好了,相信很多读者都有关注web开发,那我们今天就来聊聊web怎么学,学什么。u003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003Eu003Cemu003E2.u003Cu002Femu003Eu003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003EPython目前应用领域实在太多,这也是他这么火的原因吧,这里熄火,那边着了。u003Cu002Fpu003Eu003Cpu003E不过我认为目前Python作为应用领域来说几个方向是值得肯定的:人工智能、大数据分析、DevOps、Web、自动化测试、爬虫。u003Cu002Fpu003Eu003Cpu003E这一看,好像也差不多了么……u003Cu002Fpu003Eu003Cpu003E不过作为零基础或者刚入门Python的,走到了这,那我认为你的ls.py 和find.py 已经写的差不多了。接下来需要往应用方向上靠了。u003Cu002Fpu003Eu003Cpu003E那我们今天就把目光放在Web这跟线上,其他的先暂时不表,来讨论下「Python Web 如何入门及深入」。u003Cu002Fpu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002F334b6580b2af4412bc9eec33ad84d5de” img_width=”3700″ img_height=”3200″ alt=”Python Web 怎么学,看这篇就够了” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003Eu003Cstrongu003Eu003Cemu003E3.u003Cu002Femu003Eu003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003Eu003Cstrongu003E之前说的Python入门中,说的是术,是告诉大家怎么去实践,那今天要说的就是道,就是大方向。u003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E在Python基础方向,我认为必须掌握的技能有:u003Cu002Fpu003Eu003Culu003Eu003Cliu003E基本数据类型、内置数据结构u003Cu002Fliu003Eu003Cliu003E函数、高阶函数、装饰器u003Cu002Fliu003Eu003Cliu003E迭代器、生成器u003Cu002Fliu003Eu003Cu002Fulu003Eu003Cpu003E面向对象(你可以不用考虑复杂的dunder方法,以及反射、元编程等)u003Cu002Fpu003Eu003Cpu003E以上,可能在装饰器会有问题,怎么办?跟着例子多敲几遍代码,打断点跟着解释器走几遍流程,自然就清楚怎么回事了。再不济,你print总可以吧?u003Cu002Fpu003Eu003Cpu003E由于不能给超链接,大家就自己百度谷歌一下网址吧。u003Cu002Fpu003Eu003Cpu003E学习网站:u003Cu002Fpu003Eu003Culu003Eu003Cliu003EPython官网u003Cu002Fliu003Eu003Cliu003E我要自学网u003Cu002Fliu003Eu003Cu002Fulu003Eu003Cpu003E学习参考书:u003Cu002Fpu003Eu003Culu003Eu003Cliu003E笨办法学Python,在哪我都推这本书,只是因为够简单,书多了反而容易陷入误区,不如就看一本。u003Cu002Fliu003Eu003Cu002Fulu003Eu003Cpu003Eu003Cstrongu003Eu003Cemu003E4.u003Cu002Femu003Eu003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E以上基础打扎实了,接下来就来接触点Web知识,如果你要问为什么不是去学框架,原因很简单,没有九阳神功护体,乾坤大挪移只会把自己废了,看看阳教主就知道了。u003Cu002Fpu003Eu003Cpu003E所以在真正的开始Web之前就要了解点Web知识了:u003Cu002Fpu003Eu003Culu003Eu003Cliu003Ehtmlu002Fcss、Bootstrapu003Cu002Fliu003Eu003Cliu003EJavascriptu003Cu002Fliu003Eu003Cliu003EJQuery、Ajax 、EChartsu003Cu002Fliu003Eu003Cu002Fulu003Eu003Cpu003E现在大家都知道前端已经不在是以前的jquery天下了,那为什么还要学呢?因为现在我们是学Python,不是前端,没必要把精力耗在这上面,学Web是为了能出界面。u003Cu002Fpu003Eu003Cpu003E而以上这些已经够用了,JS可能成为你的砍,不过好在有Python的基础,需要习惯的可能就是JS语法和Python的差别。u003Cu002Fpu003Eu003Cpu003E那这里同样也推荐几个网站和参考书u003Cu002Fpu003Eu003Cpu003E学习网站:u003Cu002Fpu003Eu003Culu003Eu003Cliu003Ew3schoolu003Cu002Fliu003Eu003Cliu003E菜鸟教程u003Cu002Fliu003Eu003Cu002Fulu003Eu003Cpu003E学习参考书:u003Cu002Fpu003Eu003Culu003Eu003Cliu003EO’Reilly精品图书系列:JavaScript权威指南(第6版),我觉得一本就够了,htmlu002Fcss这种网上看看就完事儿了。u003Cu002Fliu003Eu003Cu002Fulu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002Faa64d07cb6754356bc35e538f13ac73d” img_width=”690″ img_height=”690″ alt=”Python Web 怎么学,看这篇就够了” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003Eu003Cstrongu003Eu003Cemu003E5.u003Cu002Femu003Eu003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E好,到了这里,我们可以开始学习Python的Web框架了。u003Cu002Fpu003Eu003Cpu003E那作为框架来说,他会多少帮你做掉一些事情,作为新手的你,一定搜过「Python Web框架哪个好?」「Python Web框架优缺点」等等,今天就给你个痛快,别搜了,还是那句话,网上的东西太多了,甄别度低,对你帮助不大。u003Cu002Fpu003Eu003Cpu003E那接下来我就说一下我对几个框架的理解:u003Cu002Fpu003Eu003Culu003Eu003Cliu003EDjangou003Cu002Fliu003Eu003Cu002Fulu003Eu003Cpu003EPython Web框架中最全的框架,没有之一,甚至我可以说,Django拿到外面的世界,和其他语言的Web框架比一比,都能赢得很体面。u003Cu002Fpu003Eu003Cpu003E他有强大的后台,所谓的后台就是你写博客网站时的编辑界面,你做电商时候的发布平台,而这一切,只需要你启动Django项目就有了。u003Cu002Fpu003Eu003Cpu003E但是Django帮我们代理了太多太多,导致很多人看着教程走了一遍,学会了个人博客,真以为自己是绿林好汉了,结果连一板斧都没学到,问啥啥不会,就只知道写个函数,加到urls.py里,request怎么过来的,里面都有什么包,Django是怎么把响应返回的,不知道。u003Cu002Fpu003Eu003Culu003Eu003Cliu003EFlasku003Cu002Fliu003Eu003Cu002Fulu003Eu003Cpu003EFlask是一个轻量级的Python Web框架,我个人比较喜欢,因为他的轻量,我们可以自己做很多的事情,记住了哦,轻量不是简单,只是把核心功能留住了,那你可以想一想了,作为一个Web框架,他的核心是什么?u003Cu002Fpu003Eu003Cpu003EFlask适合初学者使用, 因为你不会因为过度依赖框架,而失去自己锻炼的机会。初学,要的就是锻炼,用了Django后,你可能就会失去这项能力。u003Cu002Fpu003Eu003Culu003Eu003Cliu003ETornadou003Cu002Fliu003Eu003Cu002Fulu003Eu003Cpu003E一个异步框架,很显然,现在的你可能触及这个有点早了,先把同步异步,阻塞非阻塞弄清楚再来了解吧。u003Cu002Fpu003Eu003Cpu003E至于其他的一些框架诸如web2,bottle我都是不推荐使用的,倒是可以拿来看看源代码,学习一下作者的思想,这倒是极好的。u003Cu002Fpu003Eu003Cpu003E学习网站:u003Cu002Fpu003Eu003Culu003Eu003Cliu003EDjango官网u003Cu002Fliu003Eu003Cliu003EFlask官网u003Cu002Fliu003Eu003Cu002Fulu003Eu003Cpu003E学习参考书:u003Cu002Fpu003Eu003Culu003Eu003Cliu003EO’REILLY Flask Web开发u003Cu002Fliu003Eu003Cu002Fulu003Eu003Cdiv class=”pgc-img”u003Eu003Cimg src=”http:u002Fu002Fp3.pstatp.comu002Flargeu002Fpgc-imageu002Fce8271f0ed1e4f76a0fc30fa0c347178″ img_width=”499″ img_height=”316″ alt=”Python Web 怎么学,看这篇就够了” inline=”0″u003Eu003Cp class=”pgc-img-caption”u003Eu003Cu002Fpu003Eu003Cu002Fdivu003Eu003Cpu003Eu003Cstrongu003Eu003Cemu003E6.u003Cu002Femu003Eu003Cu002Fstrongu003Eu003Cu002Fpu003Eu003Cpu003E最后还是建议大家有空的可以买本「Python Cookbook」看看,真的很赞,看完后总有种赞叹不已,恨自己不能把它吃了……u003Cu002Fpu003Eu003Cpu003E如果觉得这篇文章还不错,欢迎转发,让更多的学习Python的人看到~u003Cu002Fpu003Eu003Cpu003E最后,小编想说:我是一名python开发工程师,整理了一套最新的python系统学习教程,u003Cu002Fpu003Eu003Cpu003E想要这些资料的可以关注私信小编“01”即可,希望能对你有所帮助u003Cu002Fpu003Eu003Cu002Fdivu003E”

原文始发于:Python Web 怎么学,看这篇就够了

主题测试文章,只做测试使用。发布者:熱鬧獨處,转转请注明出处:http://www.cxybcw.com/18139.html

联系我们

13687733322

在线咨询:点击这里给我发消息

邮件:1877088071@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

QR code