语法教程

语法我们可以去看菜鸟教程

  使用好的教程永远是对的,但是转化为自己的东西是难的。排版、美术欣赏风格、易受思维是有巨大差别的。所以我们要站在巨人的肩膀上打造自己的教程。用什么学什么,用什么拓展什么。而且保证我学过、用过后,下次还能有参考和记录,用起来更加方便,这是这篇博客的终极意义。

VSCode调试

语法库

  代码和单词一样难记且效率低;就算代码再怎么美,它的语言永远是生涩的、不易读不易懂的。我再次强调从以下入手,这是学习代码思路的伟大一步,真正变强的必经之路。1. 接口和模块化。一个项目由很多代码文件构成,一个文件中有多个函数构成。代码是必须进行函数化的,这样方便使用,并减少重复开发的工作量。但是函数也会带来严重的问题:我到底要不要花时间搞懂函数内容?我认为函数封装的一般是一组算法。算法这一块儿待会儿讲。我认为用一个函数的时候是不用弄懂里面的内容的,但是要懂,而且是完全懂它的功能、接口、适用范围以及广义上的原理。之所以说广义上的原理是因为要知道用了什么模型之类的,以此知道使用这个是否合适。2. 代码的功能和逻辑进行文字化。就像推导公式一样,文字说明和公式推导交替进行。整个代码的是逻辑的呈现,所以需要用文字表述。3. 层次结构图。层次结构图是为了梳理整体的架构和思路的,所以绝不能面面俱到,要准确而概括。4. 代码的语法、内容编辑直接改,没有任何问题,但是算法逻辑,不要在代码上直接修改,而是有据可依,依据而行。应该优先推导公式,公式通,则代码通,公式是指导算法的唯一标准,算法的唯一依据是公式。就算因为数值问题要改进算法时,也应该先去调整公式,再依据公式写算法。这样,算法才可靠、可查、可读。