haixia 发表于 2016-11-26 20:02:22

请教一下,python和c先学哪个好?

请教一下,python和c先学哪个好?

四十二 发表于 2016-11-26 21:35:25

哪个都好,你随便选一个就行。

个人建议python,这个时代分工很明细,你不需要做底层

致年轻的我们 发表于 2016-11-26 21:42:06

我感觉多多学习,多多接触,C是一门不错的语言

无符号整形 发表于 2016-11-26 22:27:27

先学C吧{:10_257:}

haixia 发表于 2016-11-26 23:56:08

我看介绍说python简单,我还是先把python拿下吧。

仰望天上的光 发表于 2016-11-27 18:23:47

如果搞单片机或者嵌入式,必须先学C;如果在大学学习,一般人家开始也只教C;如果自己想编程完成各种应用,果断python

FishC_小宇 发表于 2016-11-27 19:23:33

如果之前没学过编程,作为一门入门语言的话,还是先学python吧

springzhang 发表于 2016-12-2 16:22:31

感觉还是学python好

青云风力 发表于 2016-12-3 00:24:28

还是建议先学python吧,学起来比较容易,如果你的时间比较多。但是我第一个学的是C,然后转向C++。

月黑风高夜2 发表于 2016-12-3 21:26:41

作为一个学过python和c的初学者来回答一下,我建议还是先学c语言,了解底层的知识会对你学习后续的课程有很大的帮助。

bravo 发表于 2016-12-4 11:05:59

如果跟嵌入式相关最好先学C

如果是网页前端的话 或者自己玩玩的话直接python吧

AsmodeusBaal 发表于 2017-1-1 18:59:32

我个人认为应该先学习C语言,或许他的学习难度较大,但是,他对学习其他的编程语言非常有帮助!\\

人造人 发表于 2017-1-1 20:30:52

c

zealstar 发表于 2017-1-2 10:07:33

跟你个人倾向很有关系,目前这种社会分工机制,隔行如隔山。编程也经常如此。
我这里只跟你大体描述2个语言的差别和对应领域,至于选择你可以自己斟酌。

C是偏向系统底层的语言,学习它,一方面了解系统底层的运作原理,另一方面,也对系统有更底层的掌控能力。但是越底层的东西越接近机器,和人类沟通的方式分歧就越大,所以底层语言一般都比较艰涩难懂。

Python是高级语言,通过对底层语言的集成,然后面对站在这些基础之上的编程和应用。所以Python的语法也好,沟通方式也好,比较人性化。但是因为集成化的原因,不可能有像C一样对系统硬件的管控能力。不过作为在某个集成好的系统上开发应用,python很合适,出产应用的效率也会比C高。但是很多基于系统硬件的基层操作,python不一定能胜任。

综述就是:不懂C也可以学习python,但是C也有C的好处,只是各自面对的领域不一样。就像我们常用的2个软件:记事本和WORD一样。记事本编辑文字效率肯定不如WORD,但是记事本可以改的东西更多!比如你可以用记事本打开一个图片文件,同时如果你看得懂那些代码,你照样可以用记事本编辑图片,但是WORD就不行了!(实际上例子举的不好,这里的记事本必须是支持16进制修改的才行……谁能看懂机器码,呵呵。但我想我的意思已经传达了。)

不二风 发表于 2017-1-2 21:31:35

{:10_257:}

wankun123 发表于 2017-1-3 09:18:38

CCCCCCCCCCC

西瓜小刚 发表于 2017-1-3 10:35:37

C 除汇编外 这个 差不多就是 其他语言的基础吧 ~C用到的地方也是非常多滴python 语言滴话 我还没接触过 还不晓得大家都讨论的那么火 估计也是一门 不错滴语言吧~嘿嘿
!!

1314xxxxxx 发表于 2017-5-30 13:41:52

如果觉得你的理解能力一般的话,先python。如果觉得自己理解能力不错,先C。两个语言都不错,但C比较难学。

骑乌龟的蜗牛 发表于 2017-6-9 18:41:46

我是先学的c,所以建议先学c啦。我觉得c可以算是所有语言的始祖,所以你学c的话可以体会到一些编程的基本思想,而且很多语言里都可以看到c的影子,所以你学完c之后学其他的语言就很简单啦,可以举一反三,融汇贯通。而Python我觉得它为了简洁和方便把许多基本的东西都删掉了。c就像地基,Python是亭台楼阁。亭台楼阁固然好看,但我觉得还是要去看看无华的地基,这样以后自己搭的楼房才结实嘛。
页: [1]
查看完整版本: 请教一下,python和c先学哪个好?