Python怎么学习?应该如何入门Python?Python学习路线图

时间:2018-05-16 20:45:44   来源:上海尚学堂   阅读:
 
虽然目前的编程语言有很多,但是基础语法上的概念,本质上都是相通的。可以做到一通百通。所以没有必要为了学哪门语言纠结太多。
 
python是目前市面上,我个人认为最简洁&&最优雅&&最有钱途&&最全能的编程语言,注意没有之一。所以既然你决定了要学习python,那么就需要先下一个决心,至少决定要做为自己的主力语言。

 

python有哪些优势?看看下面这个漫画

 
 
参考翻译:
 
上图:
 
“你在飞!怎么做到的?”
 
“Python!”
 
下左:
 
“我昨晚学习了 Python,一切都是那么简单”
 
“运行 HELLO WORLD 只需要 print “Hello World!””
 
下中:
“我还是不明白……动态类型,还是空格?”
 
“来加入我们吧,编程又再次变得有趣起来了,Python 是一个全新的世界”
 
“但你是怎么飞起来的?”
 
下右:
 
“我只是输入了  import antigravity”(导入 反重力)
 
“就这样?”
 
“我还对药品柜中的所有东西进行了采样比较”(暗指他对比过多种编程语言,但还是觉得 Python 最简单)
 
“但我想这就是 Python.”
 
 

1、作为初学者,应该学python

 
很多人对python缩进试的简洁表达不以为然。那些都是已混迹于C和JAVA的老鸟已经习惯了花括号。对于初学者,python语言是最好写,最好读的。
 
 

2、追求生产力,应该学python

 
python是全能语言,社区庞大,有太多的库和框架。你只需要找到合适的工具来实现想法,省去了造轮子的精力。
 
coder可以写尽可能少的代码来实现同等的功能。“人生苦短,我用python”是至理名言。
 
如果实现一个中等业务复杂度的项目,在相同的时间要求内,用java实现要4-5个码农的话,用python实现也许只需要1个。这就是python最大的优势了。

 

3、那么应该如何入门python呢

 
本人也是经过小白走过来的,买过很多编程书。现在来看这些书发挥的价值几乎为0。
 
看书学编辑是效率最低的事情。且不说书的内容基本过时。就是比较较的翻译也很晦涩,照书写了代码跑不通,不断报错。是很打击学习积极性的。
 
不过,介绍语法的基础书,还是可以买一本,作为手册查阅之用。这类基础书籍买一本就好,找个周末休息时间,一天便可看完。
 

4、那么应该如何进阶python呢

 
对python语言有一个全面的了解之后,就可以进阶了。怎么进阶,很简单,找一个你喜欢的领域直接做项目。做WEB网站,做爬虫,都可以的。
 
首先要找容易上手的教程。
网上有SET BY SET这种文字型 教程 ,这种只能做相对简单的项目,如果是复杂一点的是效率那是让人无法忍受的。而且文字教程由于有时效性问题,或是教程本身细节的一些错误,会让人抓狂的。
 
最好的学习教程,其实就是现在淘宝上贩卖的项目视频教程。这类教程有很多,但是鱼龙混杂,很难去伪存真。推荐一下小编整理的Python我认为比较好的视频教程,可以去看看下载学习:《Python入门到精通全套视频教程

当然也有很多技术网站提供官方教程 。比如上海尚学堂的Python快速入门教程

接下来,我们在看看Python应该学习哪些内容:
其实具体的可以参考上海尚学堂的Python_人工智能课程大纲

Python应用领域很广,可以做自动化测试,自动化运维,也可以做web后端开发(比如大名鼎鼎的Django,Flask等框架),也可以做爬虫,数据分析,更可以做机器学习,自然语言处理,数据挖掘,有很多领域。
你到底要学什么,很容易迷失方向,今天听人说Python的web开发很牛,学了几天,过两天网上又说web开发用PHP才是王道,学python应该学数据分析,数据分析怎么怎么火,于是又去学数据分析,结果学了一个星期,发现最近Google,Facebook都开源了一些深度学习的框架,人工智能是未来的前景,立马又心痒痒开始学机器学习,数据挖掘了。这样的同学左右摇摆,跟小猴子掰玉米一样,到最后什么都没有学好,而且时间浪费不少,所以一旦选择一个领域就要坚持下去,千万不要左右摇摆半途而废。
 
Python一定要有一个目标,刚才选的是大的方向,比如我想web开发,有些基础的同学,那么你就给自己定一个目标,比如1个月用Django/Flask开发一个小的网站上线玩玩,不需要做的很精美,关键是你要学做,并且让自己严格执行,最后1个月做出来.或者2个星期爬一个豆瓣玩玩,总之一定去执行.
有的同学说我是初学者,1个月可能没有入门呢,怎么学的Django,那你就给自己定个小目标,比如写1000行Python代码,或者写一个小的工具,比如把你们公司的人名按年龄,工号,进行排序,比如统计c盘里面所有文件的大小,或者写个自动化的小脚本,
 
学Python一定要善于总结,Python的技巧很多,而且很零碎,我经常用脑图去分析,总结一些知识点.
碰到别人写的优秀的代码,赶紧把它记下来,回去好好研究,为啥人家写的这么精炼啊.


最后送上Python的学习线路图(python知识要点脉络):



应该可以全屏放大看,祝大家学有所成!

分享:0

电话咨询

客服热线服务时间

周一至周五 9:00-21:00

周六至周日 9:00-18:00

咨询电话

021-67690939
15201841284

微信扫一扫