python第一个月学习心得

第一阶段学习心得

  学习python马上就一个月了,最明显的一个体会就是觉得自己又找回了当初那个朝着自己认定的方向一直努力前行的自己。跌倒了就爬起来,再跌倒就再爬起来。既然认定了这个方向那就即便在这个道路上跌的鼻青脸肿也要任重前行。高考前无论初中高中都觉得自己很优秀,可大学后什么目标方向都没有,整天过得跟行尸走肉一样(这一点也不夸张),也从来没认真学过习。这一个月以来又重新找回了当初的自己,每天都在朝着自己的方向一点一点的努力。

  当然刚开始学习python,再加上之前也没有编程方面的基础。肯定遇到了多多少少的坑使我跌倒。记得有次周六下午自习的时间。自己写完一个题目后,运行时一直报错。但一眼看去就觉得这哪里错了,每一步都这么清晰,为什么一直报错呢。于是心里就跟代码犟上了,我还就不信了今天这么长时间我整不好你?就又重新把每一步理了一遍又一遍,还是不行。没办法就把讲师笔记打开对照着看哪一步出错了。可是还没有找到哪里错了。无奈之下我就在每一句后面加‘#’号后,把讲师笔记里的代码粘在后面,零距离一字一标点的对照。由于我代码的字比较小,没有调,经这么一对照下才发现,我把英文里的‘,’写成了中文里的‘,’。找到后当时我就崩溃了,这么低级的错误,用了这么长时间。从做题到完善最后使得代码能够成功运行,我浪费了整整一个下午的时间!晚饭时间还跟朋友说了我崩溃的心理。朋友还笑话我说这么笨。然后说说笑笑聊会天后,心理也就好多了,晚自习就又回班学习了。

  经过这次经历后,为了以防再次出现这样的错误,每当打开pycharm我就自然的把输入法调成EN英语美国的那个,自那以后程序里我从没用过中文,上课讲师用中文时我都想着把它写成了英语,实在不行我就写拼音,自那以后就在也没有这种错误了。虽然这个错误很低级,零智商。但已经深深的印在脑海中。

以下还有好几次摔倒的坑,记录在了小本本上,但也有一些忘了记了,现在把我犯的错误又有记录的分享给大家:

lt.append(lt2)是空类型NoneType,赋值给变量后用它时会报错;

强制转换用:(),  list()√;list[]×,会报错的。进行列表操作索引用多了总想用[ ],  转换类型时要注意需用( );

集合不支持索引操作;

Int是不可迭代对象, d=list(123)×;

还有代码单词的书写错误,当代码较多时,出现这种错误也会找很长时间,记忆犹新。所以在写代码之时一定要认真仔细加细心。

猜你喜欢

转载自www.cnblogs.com/python-1807/p/10083468.html