初学者是否应该先学Python?


现在Python学习非常热,人工智能、机器学习等热门领域都会用到Python。

各种培训班也如火如荼,各种文章都在发什么“抛弃VBA,选择Python”之类的文章,似乎学了Python就会踏上“半天就能完成全天工作”的道路。

作为一个IT从业者,谈谈我对Python的理解,特别是作为一个初学者的角度来应该如何看待Python。

初学者一般我都是推荐学习C语言。

他的语法会对以后学习其它语言非常有帮助。因为现在使用最多的语言,譬如Java、PHP、Javascript,这些语言的语法都使用了if、for这些“C系”语法。学习了C语言,这些语言的语法方面就没有太大问题了。

C语言是跟硬件非常接近的一种语言,C的指针概念也非常让人理解计算机的内存机制。

另外一个就是C简陋的语言机制,会让你需要自己去写一些基本的数据结构,譬如链表、树等,这些会让你对数据结构和算法会有一些基本的了解,对个人大有好处!

这个C语言有点类似于武当长拳,是一种基本功。学会了这个,其它语言学起来都很容易!

而Python就很先进了,大概相当于一支枪。它内置了字典、数组等基本数据,提高了大量跨平台的类库。

如果你想读取网页内容,python在库的帮助下,一行就可以了。

C是不行的,大概需要100+行,而且在不同的操作系统下面会有不同编译器的问题。

就是这种1和100,这种数量级的差距,造成了Python的流行。

Python是来解决问题的。我要干这个事情,干完就走,不需要什么持续改进,就想要一个结果。

Python在大量库的帮助下,就可以做到这一点,这就是优点!

如果你觉得计算机就是个工具,那么Python就是你最好的学习选择!

Python会非常高效的帮助你完成你需要完成的事情!

如果打算更深入的了解计算机,那么C才是一个更合适的语言。


©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 这个问题就像是“先有鸡还是先有蛋一样”,先学python还是先学C语言,这也是个世纪难题。 这种纠结并不是只...
    测试人南风阅读 1,495评论 0 1
  • 表情是什么,我认为表情就是表现出来的情绪。表情可以传达很多信息。高兴了当然就笑了,难过就哭了。两者是相互影响密不可...
    Persistenc_6aea阅读 126,884评论 2 7
  • 16宿命:用概率思维提高你的胜算 以前的我是风险厌恶者,不喜欢去冒险,但是人生放弃了冒险,也就放弃了无数的可能。 ...
    yichen大刀阅读 11,278评论 0 4