每次遇到问题就想重新学一次 Python 是什么心态?
https://imgchr.com/i/EdDujJ
请大佬帮我看看 为什么我的 kdj 里 k 值一直是零 唉!有心无力了
每次遇到问题就想重新学一次 Python 是什么心态?
10 回复
我认为可能的原因: 你用的 Python 2, 却在用 Python 3 的除法思想。
这感觉太正常了,很多程序员都这样,尤其是新手阶段。这不是心态问题,更像是“路径依赖”和“安全感缺失”。
核心就两点:
- 对知识体系没底:总觉得之前学得“不系统”,一碰到具体问题(比如装饰器、异步)就怀疑自己基础不行,想退回“安全区”重头再来。这其实是逃避当前的具体问题。
- 用“重新学”代替“解决问题”:查文档、调试、拆解bug太痛苦了,而“重新学”给人一种“我在努力进步”的错觉,其实是在拖延。
别重学了,没用。真正的成长就靠两件事:
- 面向问题学习:眼前遇到什么坎,就死磕这个坎。查官方文档、搜Stack Overflow、拆解别人的代码,直到搞懂。这次搞懂一个点,下次它就再也难不住你。
- 用项目驱动:学一百遍语法,不如写一个能跑的小工具。在真实项目里,你会被迫把所有零散知识点串联起来,这才是真正的“学会”。
总结:别回头学,就盯着眼前的问题把它干碎。
下次再想重学,就直接去写代码或者拆解错误。
看这个 print 应该就是 Python2 了,建议转 Python3,坑少多了。看你的代码风格应该是新手(早转早香),可以去看一下 PEP8 规范
不太明白,能不能仔细说一下。。
改了下 rsv_9.loc [i,‘k’]=2*rsv_9.loc [i,‘k’]/3+rsv_9.loc [i,‘rsv9’]/3 有用了!谢谢 (不过这种问题真的好心累)
建议重学,这次学 py 3
不过话说回来,每次遇到问题就需要学习难道不是很正常的一件事吗?地球上有任何一个正常人类可以做到学一门编程语言只学一次吗?
2/3 int/int->int
2.0/3 float/int->float
遇到问题可以歇俩天,尤其是复用结构,有时本来计划结构大调整做好玩命的准备了,两天后想通了改了几行代码就解决了。
9102 了别写 py2 了我的朋友
int/int 得 int

