当前位置:首页>python>《周记04 | 刷完了一套Python入门课,然后呢?》

《周记04 | 刷完了一套Python入门课,然后呢?》

  • 2026-10-11 07:56:16
《周记04 | 刷完了一套Python入门课,然后呢?》

这周有一个小小的里程碑:《一口气入门 Python》,36 集,全部看完了。

从四月初到现在,跟着林粒粒呀的视频,从安装 Python 和 PyCharm 开始,一路学到文件操作、异常处理、测试,最后一集讲的是高阶函数和匿名函数。

这周看了什么

①文件操作:读文件和写文件,程序有了眼睛和记忆

②异常处理:用 try/except 提前预判程序会从哪里炸

③测试(上下):不存在不写 bug 的程序员,测试就是高效率把 bug 揪出来

④高阶函数和匿名函数:函数可以当成参数传来传去,lambda 一行写完一个函数

文件操作那两集我印象最深。以前写的代码,数据只在运行的时候存在内存里,程序关了就没了。现在知道可以把数据写进文件,下次打开还能读出来——感觉程序一下子变“完整”了。

刷完一套课,然后呢?

视频最后一集播完的时候,我对着屏幕发了会儿呆。

刷完一套课,证明我看了 36 个视频。但“看过”和“会用”之间,隔着一道很宽的沟。现在让我独立写一个程序,我还是会愣住:从哪开始?先 import 什么?函数怎么拆?

这种感觉就像:有人带着你走了一遍从宿舍到图书馆的路,你觉得记住了。但下次自己走,还是在某个路口犹豫——到底左转还是右转?

测试那两集给我的启发

视频里讲测试的时候,有一句话让我印象很深:“不存在不写 bug 的程序员。”

这大概是对新手最友好的真相了。报错不是因为你笨,而是因为这是写代码的常态。高手和新手的区别,可能不是少犯错,而是更擅长用测试和异常处理把坑提前踩一遍。

所以我试着用这个心态看待自己现在的状态:学完入门课但写不出东西,这不是失败,是一个正常的阶段。 这是第 4 周,不是第 40 周。

一个我自己也没想清楚的疑问

视频最后一集讲高阶函数,说函数可以作为参数传给另一个函数。lambda 匿名函数更是精简到一行搞定。

但我脑子里冒出来一个很初级的疑问:为什么要搞这么复杂?直接用普通函数不行吗?匿名函数绕来绕去的,过几天我自己写的代码估计都看不懂。

弹幕里有人说“等你写到几千行就懂了”,又是一个“当时用不上,以后才知道好”的概念。行吧,先记下来,让子弹飞一会儿。

下周计划

入门课刷完了,接下来不是找另一套课接着刷,而是做一件我一直拖着的事:独立写一个完整的程序。

目前的想法是写一个简单的学生成绩管理系统——能添加学生、录入成绩、查询、算平均分、把数据存到文件里。用到的知识点:列表、字典、循环、函数、文件操作,全都是这个系列教过的。

如果写不出来,就把卡住的每一步都记下来,写成第五篇周记。

---

四周前,我在创刊号里写:“从只会写 print("Hello World") 到能独立完成一个项目,这个号就是全程见证者。”

现在,print 这个起点前面,多了 36 个视频的笔记、一堆报错经验、和四个还没想通的问题。

项目还没写成,但这条路确实在往前走。

小王

2026年5月

最新文章

随机文章