对于计算机初学者来讲,先学C语言还是Python?
非计算机专业的人,学习编程最重要的是保持住兴趣,而不是纠结技能树的问题。
至于先学C语言还是Python,比较资深的程序员给出的建议是:
Python上手简单(当然语言本身还是没那么简单的),有交互性强的开发环境,还有众多的第三方库,学习起来乐趣会比C/C++有乐趣得多。
要不要学Python?
当然要!无论你是嵌入式还是后台开发,个人认为Python都是值得学的,即使你是非开发类工作,也建议你学一学,但没有必要花过多精力刻意去学。
写一个小工具使用Python会比你使用C/C++快得多。而Python也可以快速帮你处理各种繁琐的数据。
记得刚去公司的时候,部门里用Python的极少,但是慢慢地,几乎组里每个人都用Python做一些事情,当然不是因为事情杂,而是它在做一些小功能或工具或者做一些自动化测试的时候非常方便。
每个专业的程序员都应该学习,或者或多或少了解C。
但是C过于底层,强在内存操作,功能实现起来却十分复杂,并不适合作为上手语言。
另外,Python中有像Numpy、Scipy这样的科学计算库,以及Matplotlib这样的数据呈现库,从做研究的角度来讲,Python有潜质成为
你的一个得力工具。所以,Python或许更值得做为新手学习的一门编程语言。