Python快速上手学习方法介绍
学习任何一门语言都是从入门(1年左右),通过不间断练习达到熟练水准(3到5年),少数人最终能精通语言,成为执牛耳者,他们是金字塔的*顶层,万事开头难,这篇文章谈谈如何入门Python。当你决定入门Python时,需要有一个清晰且短期内可实现的目标,比如通过学习找一份初级程序员工作,目标明确后,你需要知道企业对Python程序员的技能有哪些要求?
做Python开发除了熟悉语言本身之外,还需要掌握很多相关联的技能,好比打NBA,你不光要学如何投篮,还要练习力量、技战术等一整套东西。所以,一个普通Python Web开发工程师需要掌握的技能包括至少一个Web框架,比如Django、Flask、Tornado,做业务系统必须熟知一种数据库,还需要对Linux系统的基本操作和常用命令有所了解,因为以后你写到程序基本上都会运行在Linux平台上。
接下来从这几个方面逐一介绍:
1、Python3
新手开始总纠结学Python2还是Python3,这种纠结完全就是给自己徒增烦恼,因为它们是同一种语言,只有少部分地方语法不兼容,尽管目前大部分公司还在用Python2,但是Python3 逐渐成为主流已是不争事实,毕竟后者性能方面更占有优势,所以毫不犹豫地去拥抱Python3 吧,花一天的时间能把Python2中才有的内容搞懂。
2、开发工具
工欲善其事必先利其器,Python IDE层出不穷,推荐Pycharm和Sublime,两个工具都是免费的,而且它们的学习成本非常低,网上找一篇教程看了基本就能上手,Vim、Emacs 这样的远古神器还是放以后再去了解吧。另外,今后你所遇到的90%的问题都有可以通过来Google和StackOverflow解决。
3、学习资源
网上入门资源琳琅满目,一本好书能为你指点迷津。快速了解 Python可以看一下Learn Python in Y minutes 。但千万不要被标题所迷惑,一门语言不可能几分钟就能学会,看完之后应该会对Python 有个初步的印象。做Web开发,那么 HTML、JS、CSS 是必须有所了解的,作为前端技能,不一定要深入了解,做到能写基本的HTML代码就够了,目前比较主流的Web框架有Django、Flask、Tornado,各自都有各自的特点,Django文档丰富、Flask短小精悍、Tornado异步并发。这里推荐使用Flask。
只看书不会进步,思考和实践才有成长,自学编程是一个比较枯燥的过程,如果没有正向反馈,学习的积极性很容易被下来,所以你应该积极参与到相关的技术圈子中去,尝试去解答力所能及的新手问题,向圈子中的大牛们寻求帮助,善于总结自己所学到的东西,分享给更多的人,记住,你不是一个人在战斗。
相关推荐
- 相关行业
- 热门行业
- 友情链接
通知:本页信息由注册会员(机构)自行发布或提供,所有内容仅供参考,最终以机构的官方信息为准,任何关于对机构的推荐都不能替代您的考察核实,本站不承担相关内容和推荐所引起的法律责任。如果您的知识产权或其他合法权益被侵犯,请立即向我们发出"权利通知书",我们将根据相关法律法规采取相应的措施予以处理,切实维护您的合法权利。联系我们:18615226315@163.com