回忆我的Python学习之路

2019年这个时候,小编和小伙伴一起创建了这个公众号。到现在已经三年了。这期间我收到的最多的问题就是:python应该怎么学?

这么一个宏大的问题,我自认为没有资格回答,毕竟学无止境,谁又敢说自己学懂了python呢?当然,提问的小伙伴也不是想彻底学懂python,只是想简单入个门而已。想到这里,我似乎又可以回答几句了。

每次别人问我这个问题,我都要在聊天框里输入一长串文字,从找教程到写代码,到断点调试,再到改Bug......后来问我的人实在是太多了,于是我就把这段文字保存下来,每次有人问我的时候,我就复制粘贴发给他(她)。

这段文字是这样的:

1:先在b站上找课程,如“小甲鱼入门学习python”。学习的时候跟着视频敲代码,不要偷懒。

2:学到类和对象以后,就可以试着写一些完整的代码了,这时候可以给自己定一个目标,比如说写一个俄罗斯方块,不要从第一行开始敲,而是要先在github上找到完整的项目,自己看懂以后修改即可。

3:遇到报错怎么办?报错是编程路上不可避免的东西。解决办法就是百度找相关帖子。大多数报错不可能一次性找到答案,所以要学会像探案一样深挖,第一次检索,可能没有找到答案,但是你在贴子中找到了一个关键词,然后检索这个关键词,一步一步深入。最终都是可以解决问题的。

4:能运行但是结果不对?解决办法是在每一行可疑代码后面加一行print()。把可能错误的变量打印出来,这样就能找到哪里错了,然后针对性修改。

每次我这一段话发过去以后,对方大概率会问我下一个问题:

学多久可以入门啊?

这样我陷入了沉思,我什么时候开始学python的,又是什么时候入门的?

时间回到了大一暑假,回到b站的课堂,回到了小甲鱼老师的第一句“互联网的广大朋友们大家好,我是小甲鱼”。

然后我就真的从零基础开始学习了,首先是跟着视频笨拙地安装python。然后像捉虫一样敲字符,写了第一个程序

print("I love you!")

点击回车运行成功,屏幕上出现了世界上最美丽的一句话“I love you!”。

那种喜悦溢于言表,仿佛一阵清凉的风吹遍全身。又像是回到了收到录取通知书的那一刻。

后来,我就迷住了,小小的编程界面中似乎有一个无限的宇宙。我跟着视频一步一步敲代码,有时候一行代码想不通,我还要暂停下来想一会儿,或者倒回去再听一遍。

我怀恋那时候的“无知”感。正是因为无知,我对每一个函数,每一个方法都很好奇。现在懂得多了,反而失去了那种求知的幸福感。

那时候小甲鱼没有现在这么火,视频上的弹幕也不多。但是看着弹幕里那些沙雕网友610607df3ce136fe11f2e5eabb9d302c.png(我也是其中之一)。就感觉有很多朋友陪我一起学习一样,大家为了一个共同的目标一起努力,这种氛围弥足珍贵。当时大一暑假,寝室只有我一个人,但是我一点也不感到孤独。

有个沙雕网友,每一节课他都要发弹幕用各种姿势报道,从第一节课一直报道到最后一课。还有很多弹幕跨时空说相声捧哏儿。这些弹幕年代久远,现在已经清掉了。实在是一种损失。

我怀恋这些旧时光,没事的时候经常打开这些视频看一看,不是为了学什么,主要是怀恋一下过去的时光,每次找到一个熟悉的弹幕,就仿佛遇到了一个许久未见的朋友。现在小甲鱼火了,视频上新的弹幕越来越多。我很羡慕这些新朋友们,你们现在学习的时光,在以后都是珍贵的记忆。

这样一直学到了大二上学期,基本的课程我都学完了,很想尝试做一个小游戏,课程上也是有“飞机大战”的案例。我把代码全部打印下来,上课的时候偷偷摸摸看(不要学我,认真听课419d21804a4f4d6c44f992000b6eed05.png),用笔去标记每一个变量,每一行代码。

之后就是不断看代码,经常去github下载一大堆游戏代码慢慢看,看得多了水平自然提高了。大二寒假的时候,我决定写一个大游戏《弓箭手大作战》,特意在学校多留了一段时间,那时候学生都走的差不多了,校园里寒风萧瑟。我每天早上背着电脑来到图书馆,找个靠在电源的位置坐下,一干就是一上午,那时候我还不懂怎么开发游戏,总是现在草稿纸上画出基本方案。然后删删改改。代码也是改动了好多版,有时候写好了发现走不通,还得要重新来。

这时候所有的注意力全部集中在这上面,大脑满负荷运转,经常没到饭点就饿了。不过由于水平有限,这个游戏最终写的很拉跨。第一天规划的是航母,最后做出来的是个小木筏。弓箭手射出去的箭只能平行移动。不过做完以后依然是很开心。

后来也间歇性地写写代码,偶尔在论坛上看到感兴趣的程序,都要好好研究一番。

也就是无意间,编程能力慢慢提高了,后来我又想着写个简单的游戏。解决非常顺利,不到半小时就写好了一个贪吃蛇,随后依据这个代码一口气改出来三个小游戏:生命游戏,飞机大战,接水果。这就是公众号最早发的几篇推文。

我觉得到了这个阶段,我应该属于是入门了,我觉得入门不是说你会了什么,而是你知道该怎样解决问题。知如何用搜索引擎找到解决方案,并克服对bug的恐惧。

入门以后,我开始学爬虫,最早也是跟着视频课程学习,后来就是自己爬取一些小说网站。也搞一些深度学习相关的项目,这时候已经脱离了学习语法的范畴,进入了算法阶段。

但是后来学起来就没有最初的那种新鲜感了,所以我很希望大家珍惜现在“入门”的学习时光。

好好学习,光阴不负赶路人。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值