学编程是先学c还是python_初中生想学编程,请问先学C语言好还是先学Python?

我觉得这个问题需要分情况讨论,主要看你学编程是为了干什么。如果是单纯想掌握一个工具的话,推荐学Python,如果是想之后从事计算机相关行业的话,最好还是从C开始,然后可以转Python。

举个接地气的例子,生活中遇到复杂的算术问题,大家肯定都会拿个计算器按一通。但我们的数学课从来不会以教怎么用计算器为目标,而是会教竖式加减乘除,解方程之类的。论效率,肯定是计算器比人快,那为什么我们还需要从小学算术呢?其实学算术的目的不是为了把自己变成计算器,而是培养一种思维方式。比如说你掌握了解方程的思维,遇到难题,即便你不知道怎么按计算器,你也可以先列出一个方程,然后再去搜怎么解这种方程的方法。

回到编程语言上,Python就像计算器,而C语言则更像算术。当然这个类比在内行看来可能不是非常贴切,但应该足以看出两个语言的特点。Python侧重于易用,解决同样一个问题通常比C语言需要的代码要少很多。C语言虽然是个更老的语言,但它跟计算机的底层逻辑有着很强的联系。如果你之后要学习计算机原理层面的东西,比如操作系统、体系结构之类的,那么C的思维方式是很有帮助的。学完C转Python也比学完Python转C更容易。

我自己是从Pascal转到C/C++然后转到Python的。如果有心想从事计算机行业的话,推荐乘早入门C语言,年龄小学习新的思维方式容易,也不容易有压力。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值