python 和 c 都挺好,最完美的情况肯定是两个都学。
特别是计算机专业的同学,本身就会学c语言,那么在掌握了c的前提下,学个python不在话下。
但如果不是计算机专业的同学,想要学习下编程,没有很多基础的前提下,我推荐你学python。
python相对来说是很简单的,另外入门也快。
弄清楚动机的好处是可以帮助你弄清楚最终目标,以及一条学习起来轻松有趣的路线。在准备学习Python时,不用有一个确切的项目,一个你感兴趣的领域就可以。例如:
详细内容可查看以下:
另外编程语言种类繁多,
把编程比作做菜吃饭的话[1]
机器语言 自己种地种麦子,自己取火,自己打猎。
汇编 自己磨面,自己杀鸡,自己做面条 ,自己找锅。
C 一把菜刀一口炒锅,一个很好用的灶,隔壁有个菜市场。
java 碎菜器,切菜机,绞肉机,和面机,烤箱,微波炉……
php 麦当劳的后厨。在快餐方面口味和效率综合起来确实很好,但让它秀个刀功煲个汤它就很尴尬了。
python 大超市的速冻柜台,要成品有成品,要半成品有半成品,什么都有。如果你足够懒,甚至不用关心这东西怎么做的,用什么材料,只管吃就行。加工食材方便,微波炉按几个钮。它能让你快速获得一桌还能吃的饭,但是深究口味火候什么的不那么容易。
javascript 之前是一套很好用的野营炊具,可惜灶台是纸糊的,干不了大活。后来google给它换了个钢的,现在能干的事情越来越多了。
C++ 一套顶级厨具,光刀就十几把,切肉的切片的雕花的。。。锅有爆炒的闷烧的平底煎肉的煎蛋的炖汤的。。。 这套东西在大神手里那是相当趁手,理论上可以做出任何食物。一般人用着嫌麻烦,能改用别的就改别的了。有人试图用二十一天掌握这套工具的用法,结果往往是玩刀伤了自己,或者是炸了厨房。
Matlab:大规模生产一系列零食和快餐的工厂。这东西一般程序员不吃,但是有一群工科生和部分理科生爱不释手。
R:一个小的零食工厂,专门生产给学统计的人吃的东西。
Julia:也是卖零食的,而且声称比python、matlab、R家的好吃。可惜目前做得东西不多,也没多少人吃。
以下是各种语言都包含的项目库,可以尽情挑选自己钟意的。