黄叶点子 (@Ryan1024) 在 如果你在学习编程,我建议你关掉AI,除了最原始的 中发帖
标题来自于自己学习写Python的经验。
不讨论学编程是不是49入国军,讨论的是如何才能掌握Python。
楼主30岁,非程序员,只是对写代码感兴趣。使用的是Trae CN。一开始是“自动补全+agent”全开,做的是书上的练习题和网上随便找的OJ。自动补全给我的感觉很好,很顺畅,经常我刚打几个字母,后面的内容就全出来了。遇到不会的,我及时将内容发给侧边栏的AI,AI也会很快帮我分析,助我理解。我就在“学编程如此顺畅”、“AI时代学习效率太高了”的错觉里一路狂奔。
一个return语句,让我发现自己可能什么都没学到:
return ‘a’ not in lst and ‘b’ not in lst
AI写的当然是没有错误的。书上的确是这么写的,AI生成的和书上完全一致,我一眼就看过去了。
但是当我自己写(不使用任何AI工具)时,我写出的是
return ‘a’ and ...