#jitoa c++及python做题感悟 原创

Carolyn_mi
发布于 2023-12-29 22:08
浏览
0收藏

本博客由金陵科技学院—开放院子开源社预备组郑文凯编写


本帖总结本人过去及现在刷题感想
ps:本人水平一般,以下仅为个人看法

与绝大多数人相同,可能我刚开始学的时候还不如很多人,初学c++时懵里懵懂,甚至于很简单的循环结构都好长时间才会搞懂 ┭┮﹏┭┮。
不过经过两年的训练,不仅仅是语法,也逐渐的掌握了算法结构还有思想,深搜、广搜、线性区间动态规划还有最短路问题,而从当初的一个算法小白到现在小有所成,我将其背后的原因总结为大量的练习。
#jitoa c++及python做题感悟-鸿蒙开发者社区
#jitoa c++及python做题感悟-鸿蒙开发者社区
#jitoa c++及python做题感悟-鸿蒙开发者社区
所谓熟能生巧,刚开始不断出现的语法错误,分号没加,括号没匹配等,到后来这些也就形成肌肉记忆,基本不会出错。还有众多的算法思想,比如深搜,就是经过好几天的深搜专练,这才逐渐熟悉掌握,做了很多经典的八皇后以及填数选人问题。还有其中比较困难的动态规划,更是经历过背代码,理解以及更为大量的练习才掌握了一些皮毛,所以要想在短时间内提升自己的敲代码能力,最为简单粗暴的办法就是刷题,不断的刷题,要经过自己实践,才能更好更快的掌握算法以及语法,此方法可以推广至其他语言,我现在在学习的开源鸿蒙所使用的Ark TS 也是使用如此方法,跟随教程,跟随步骤自己上手操作,如此重复操作,来理解每一句代码的含义。我并不是属于聪明人那一类,所以大量的练习是必不可少的,这个也同样适用于很多人,方法虽然比较累人,但确实十分有效。

接下来就是我对我学习python的一些看法。高中初次接触python,凭借之前c++的基础,对于python我上手很快,对于别的同学,我确实起跑线比较靠前,我只需要学习语法,因为算法之类的各语言可以互通,但也正是我对c++过于熟悉,从而导致我在初用python时错误百出,一些c++的写法因为过于熟悉,导致在打python代码时会使用c++的语法结构,比如对变量的定义以及句末的分号,还有if语句后的括号。这些也可以在后期的练习中慢慢改变。
#jitoa c++及python做题感悟-鸿蒙开发者社区

回到现实,在长时间未接触语法后,我的算法能力确实肉眼可见的下降,本来就为了高考而学的python更是忘记的多,初中为了竞赛所学的c++倒是记得更多,这也离不开当时高强度的训练,所以要想学好语言,一是需要大量的练习来熟悉语法和算法,二就是持之以恒的努力,一段时间未碰语言就会淡忘一些,所以要想学好,一是学精,进行训练,二是坚持,要有毅力,当然最重要的就是相信自己肯定可以学好,对自己有信心,给自己更多的鼓励!

©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
分类
收藏
回复
举报
回复
    相关推荐