菜鸟入门学Python,大神教你如何快速入门

用Python编写代码一点都不难,事实上它一直被赞誉为最容易学的编程语言。如果你准备学习web开发,Python是一个不错的开始,甚至想做游戏的话,用Python来开发游戏的资源也有很多。这是快速学习这门语言的途径之一。

许多程序员都把Python作为编程之旅的开始,然后是像PHP和Ruby这样的语言。它也是2014年最热门的web开发语言之一,并极力推荐学习。但是,Python应该怎么学呢?应该从哪里开始?

我来为你解决这个问题,因为我自己学习编程和开始做开发的时候也依靠了很多这里的资源。当然这仅仅是一个友好的建议,最好的方法还是通过实践去学习,这里推荐的一些书和资源只是为了指引你走往正确的方向。

刚开始学习的时候可能会特别令人沮丧,一旦你学完了基础,之后的东西对你来说就很自然了,你都不需要思考就知道要怎么做。

设定目标

当你决定入门Python时,需要有一个清晰且短期内可实现的目标,比如通过学习找一份初级程序员工作,目标明确后,你需要知道企业对Python程序员的技能有哪些要求,下面是我从拉勾网找的一个初级Python工程师的任职要求:

1.熟悉Python及常用的Web开发框架;

2.至少熟悉一种数据库的使用,如MySQL、mongodb、redis等;

3.熟悉Linux操作系统及常用命令;

4.良好的编码习惯和文档编写习惯;

做Python开发除了熟悉语言本身之外,还需要掌握很多相关联的技能,好比打NBA,你不光要学如何投篮,还要练习力量、技战术等一整套东西。所以,一个普通PythonWeb开发工程师需要掌握的技能包括至少一个Web框架,比如:Django、Flask、Tornado,做业务系统必须熟知一种数据库,还需要对Linux系统的基本操作和常用命令有所了解,因为以后你写到程序基本上都会运行在Linux平台上。

Python3

新手开始总纠结学Python2还是Python3,这种纠结完全就是给自己徒增烦恼,因为它们是同一种语言,只有少部分地方语法不兼容,尽管目前大部分公司还在用Python2,但是Python3逐渐成为主流已是不争事实,毕竟后者性能方面更占有优势,所以毫不犹豫地去拥抱Python3吧,花一天的时间能把Python2中才有的内容搞懂。

开发工具

工欲善其事必先利其器,PythonIDE层出不穷,我只推荐Pycharm和Sublime,两个工具都是免费的,而且它们的学习成本非常低,网上找一篇教程看了基本就能上手,Vim、Emacs这样的远古神器还是放以后再去了解吧。另外,今后你所遇到的90%的问题都有可以通过来Google和StackOverflow解决。

 

马哥学习交流群</h5

马哥教育-Python开发-1群335068227

马哥教育-Python开发-2群608459685

 

本站所发布的一切资源仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则,一切后果请用户自负。本站信息来自网络,版权争议与本站无关。您必须在下载后的24个小时之内,从您的电脑中彻底删除上述内容。如果您喜欢该程序,请支持正版软件,购买注册,得到更好的正版服务。如果侵犯你的利益,请发送邮箱到 [email protected],我们会很快的为您处理。
超哥软件库 » 菜鸟入门学Python,大神教你如何快速入门