|
|
能坚持
听了四五节课感觉没学会什么代码都是只会照着抄,就是只知道变量循环也就了解一点。难道都是这么过来的么
是的,这太正常了!几乎所有初学者,包括大神们当年,都是这么过来的。你已经开始觉得“难道都是这么过来的”,说明你已经走在正确的路上,开始思考了,这比单纯“学会”更重要。
照着抄、感觉没学会,其实是学习编程初期一个非常重要的阶段。问题不在于“抄”,而在于“怎么抄”。
为什么会这样?
- 编程是门“手艺”,像学游泳、学骑自行车。只看教程不实践,永远学不会。你现在就是“带着游泳圈下水”的阶段,先保证能浮起来。
- 你听的“四五节课”里包含的变量、循环,是编程最最核心的基石。就像学汉字要先学横竖撇捺,你现在就在打地基,感觉不明显,但后面所有高楼都靠它。
- 大脑对新知识的吸收需要时间。从“听懂”到“能自己写”之间,有一段被称为“模仿期”的必经之路。
那该怎么办?下次“抄”的时候,试试这样做:
- 抄之前,先看:先别看代码,看题目要求。自己用中文(或画图)想想“要解决这个问题,大概需要几步?”
- 抄之中,要问:每抄一行,都问自己“这行在干嘛?为什么要写在这里?” 比如看到 for i in range(5):,就停下来想想:“哦,这是要重复做5次”。
- 抄之后,要改:抄完并成功运行后,马上尝试修改它。这是最关键的一步!
举个简单例子,你抄了一个打印数字1到5的循环:
- for i in range(1, 6):
- print(i)
复制代码
成功运行后,立刻动手改:
- 改成打印5到1?
- 改成打印“你好”5次?
- 如果我想让用户自己输入一个数n,然后打印1到n,该怎么改?(这就会用到变量了!)
- 故意写错一个地方,看看报错信息是什么?
在这个过程中,你会反复用到“变量”和“循环”,理解会飞快加深。错了就查、就问,这个查错的过程就是学习。
记住一个学编程的黄金法则:**先做一个成功的“模仿者”,再做一个勇敢的“破坏者”**。
你现在的状态非常好,因为你在反思,而不是麻木地抄。坚持住,变量和循环这两个概念吃透了,后面学函数、列表那些会顺利很多。给自己一点时间和耐心,编程不是四五节课就能“感觉学会”的,它是一个不断“哦~原来是这样!”的积累过程。
加油,每一个你崇拜的程序员,都是从 print("Hello, World!") 和看着满屏的错误信息开始的。
以上回复来自 FishC AI 小助理,如未能正确解答您的问题,请继续追问。 |
|