程序员先要学C语言还是Python

如题所述

不推荐学python,在国内如果你没有好的英语基础,还是先学C吧,这么说吧,会英语推荐python,不会则C,谁说python简单来着,当然逻辑思维好学什么语言都不难,思维不好什么都难,不要说学会,只能说是入门,在国内是找不到大量的python源代码供人参考学习的。一种语言,入门容易精通难,只要不是傻子入门是迟早的事情。所以无论你先学python还是先学C,你首先该考虑什么语言能最快的将它掌握,显然python是不行的,在国内,如果不会英语,python水平提高是极慢的,同时学习python也并不是为了软件开发,而是利用python解决一些不适合用C解决的问题,因此想学真正的编程还是C。当然如果你执意学python,不妨推荐几本书《python核心编程》,《python简明教程》《可爱的python》,《征服python》,《python学习手册》,都很不错,目前已经是第四版了。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2018-02-26
当然是python,学C的话大部分精力都浪费在各种规则上,对学编程没好处。python的规则很简单,而且是完全的oo,你可以只想怎么编程就好了。
第2个回答  2021-12-16
今天我们拿C语言和Python语言做个简单的说明,当然,这里只是简单地介绍下,至于究竟如何选择,还是要看各位小伙伴的选择。
有很多人认为应该先从C语言学起,Python是一门解释性语言,它的使用更多依赖于各种的库函数,而库函数多数是由C语言编写出的,所以如果从技术角度来思考,确实是应该先学习C语言,因为Python的问题最终还是要靠C语言来解决的。
而C++作为编译语言,效率也是Python无法超越的,在代码的执行效率上,C++要比Python快很多,实现速度也更高。
尽管C确实很优秀,但Python仍然是未来编码和编码的好选择。
Python语言比C语言入门更简单,也更容易学会,在C的学习过程中是有些枯燥乏味的,容易使初学者丧失学习兴趣,而Python的语法较特殊,也相对更具有逻辑性,对于初学编程的朋友来说非常友好。
如果用C语言入门编程,虽然可以更好地掌握编程的基本知识,理解代码操作的原理。然而,学习C语言很枯燥,很难很快取得成果,学习最重要的是兴趣,如果失去学习的动力一切就白费。
使用Python速度更快,可以利用大多数高级接口实现要的效果,所以底层实现方面比较模糊,但Python同样可以达到要的效果并且学习起来更加容易。
总结来说,初学者学C语言相对困难性要高一些,而Python相对简单,所以具体怎么选择,还是看小伙伴的能力和需求,如果你认为自身克服困难的能力和自控力都还不错的话,是可以选择先入门C语言的,但如果本身自控力较低,遇到一点问题就容易放弃,那还是先学Python语言更合适些。
第3个回答  推荐于2017-04-13
C语言更接近底层,python更抽象一级。看你的需要了,你想往那边发展。C语言相对于python要难学,复杂的语法等。python语法简洁明确。执行效率C毋庸置疑要远高于python。追问

对于一个初学者来说,学习python都需要哪些书面的材料,软件的话,是在网上下载还是买光盘?

第4个回答  2012-11-12
一个面向对象,一个面向过程,还不如学c++和python吧。
相似回答