“如果一门语言没有改变你的编程思维,那么它就不值得你去学习
如果一门语言没有改变你的编程思维,那么它就不值得你去学习。
如果这么说,我们大学的时候,学了c、c++、java、c#算是值得学习了吗?很多时候是不值得,我觉得我们大学的课程就是用Java、c#、c++把“C程序设计”又上了一遍。
这是因为,学校的老师会C和Java之类的,所以要跟着规矩开这门课,(这也就是为什么,许多学校还在教Visual Basic,)这也就是为什么,你所以为的一样就是大家都有For都有while,都有switch..都有Class..都有int都有float,所谓的不一样就是用C有指针,Java没有,这就是为什么教育是失败的,这也就是为什么,我目前人事的几个编程达人,都不是计算机专业毕业的...
Python的优点:
Python的设计哲学是“优雅”、“明确”、“简单”
Python的语法清楚、干净、易读、易维护,是一门很受欢迎的编程语言。
Python编程简单直接,更适合初学编程者,让初学者专注于编程逻辑。而不是困惑于晦涩的语法细节上。
用Python完成项目,编写的代码量更少,代码简短可读性强,团队协作开发时读别人的代码速度会非常快,更高效。
从网络社区讨论的激烈程度来看,Python已成为最受欢迎的编程语言之一。
2011年1月,tiobe编程语言排行榜公布2010年年度语言为Python,TIOBE排行榜的排名标准是基于排名基于互联网热度,由热门程序员、课程和第三方厂商的数量来决定排名前后,排名使用全球各大搜索引擎来计算。
在国内,Python的热度也在近几年被引爆——Python的用武之地有很多,它可读性比较号且开发效率很高、有着丰富的第三方库(ex:GUI、API、开发框架等)。
未来学习Python的程序员,出去Python开发工程师,Python高级工程师、Python自动化测试外,也能够朝着Python游戏开发工程师、SEO工程师、Linux运维工程师等方向发展,随着Python的流行,带动的是它的普及以及市场需求量。
在国内,从前文数据来看,Python程序员的需求量的确在上升,但是应用范围依旧比较局限,另外,国内大学普遍没有开设Python课程,这也使得Python在国内的普及不会很广。不过,会Python的程序员大多数都是自学成才,愿意学习新语言的程序员,大多数有较强的学习能力以及敏锐的市场趋势觉察力,他们掌控多门语言,职业素养较高,这也使得如今的Python工程师的薪资普遍很高。