python和c哪个好学-新手入门优先选Python上手更快

python和c哪个好学-新手入门优先选Python上手更快

最开始纠结python和c哪个好学,索性两边都点开在线教程跟着敲代码,想着亲身试上几天,不用听旁人空谈,实际操作下来自然能分清难易。最先点开的是C语言的入门课,照着视频里的步骤敲第一行输出语句,本以为只是简单的文字打印,结果按下运行键之后,界面直接跳出一串红色报错,盯着那些陌生的报错提示,翻来覆去核对字符,愣是没看出哪里出了问题。反复删减重写三四遍,最后才发现只是末尾漏了一个小小的分号,就这么一个不起眼的符号,直接让整段代码无法正常编译运行。

然后接着往下学,越往后越觉得吃力,C语言里的变量类型、格式控制符还有括号配对,每一项都有严格的规矩,半点都不能马虎,有时候逻辑思路明明是对的,就因为书写格式不对,程序依旧跑不起来。还要强行去理解内存分配这类底层内容,刚接触编程的阶段,这些概念完全摸不着头脑,越钻研越觉得头大,每天对着代码坐上好几个小时,进度却推进的特别慢。

换去打开Python教程的时候,没抱太大期待,只是想着换个方向缓一缓。

敲下同样功能的输出代码,没有繁琐的格式要求,不用刻意添加多余的符号,写完直接运行,界面瞬间就跳出了想要的结果,整个过程顺畅的超出预料。之后试着写简单的循环、判断语句,代码行数少了很多,阅读起来也直观,不用被各种语法规则束缚,精力可以全部放在想要实现的功能逻辑上,不用在格式细节上反复消耗时间。其实入门阶段学编程,最怕的不是逻辑难,而是不断被细碎的规则打断节奏,反复的报错很容易磨掉最初的兴趣,一旦频繁卡在基础书写上,原本想学下去的念头都会慢慢变淡。

折腾好久才搞明白,两门语言的设计初衷本就不一样,入门阶段的体验自然天差地别。

连着一周都是白天啃C语言的基础知识点,晚上练Python的小案例,C的代码跑的很慢,一点点错误都要逐行排查,往往一个简单的功能,要花费几倍的时间去调试,越改越烦躁,好几次写到一半就不想继续了。Python这边就轻松很多,想到什么功能,顺着思路写出来,大多时候都能一次运行成功,偶尔出问题,报错提示也写的通俗易懂,能快速定位到出错的位置,不用对着一堆专业术语凭空猜测问题所在。

心态直接绷不住。

后来慢慢调整节奏,不再两头同步推进,入门阶段就把重心放在Python上,先借着简单的语法熟悉编程的基本思维,掌握流程逻辑和代码编写的基本习惯,至于C语言,暂时先存下教程,等手上有了足够的编程基础,再回头慢慢钻研它的底层逻辑和复杂语法。不是说C语言不好,只是对于零基础的人来说,它的入门门槛确实高出不少,前期要接受的新知识和硬性规则太多,很容易让人卡在起步阶段迈不开步子,原地打转久了,学习的热情也会被慢慢消磨掉。

关掉编辑器,随手把桌面两个教程文件挪到了不同文件夹里,指尖停在鼠标上,安静坐了片刻。

了解更多百科知识请访问 百科