我的 Python 学习经历

640?wx_fmt=jpeg

今天遇到件非常让我高兴的事情,一位粉丝跟我说,面试的时候被问到的问题在我的文章中看到过,因此答得很顺利,最终也通过了面试。这个公众号写了半年,也就 1500 的粉丝,但毕竟努力没有白费,不仅自己学习和巩固了知识,还帮助到了别人,真的非常的开心激动。

我写了 10 年的 C#,之前在 C# 中调用过 Python,但碍于当时的认知局限性,对 Python 可以说没有任何的了解,只是当做脚本,写几个简单的判断。去年年初因为一个微信方面的小项目,查了百度之后,发现可以用 itchat 来实现,因此才开始真正的接触 Python。当时自觉懂点 Python,写了两天才发现,自己是真的一点都不懂 Python,最后只得放弃,依然用 C# 的方式去实现。

经过此事,才开始重新认识 Python,买了本入门书籍,每天开始啃书。看了 100 多页书,就又开始飘了,觉得没啥,因为爬虫好玩,就去学写爬虫,看了几篇帖子,也能把豆瓣猫眼之流爬下来;后来发现了 pygame 库,感觉很好玩,接连写了贪吃蛇、扫雷、俄罗斯方块、五子棋 四个游戏,我相信公众号很多粉丝都是在博客园看到了我这几篇游戏的帖子,才关注的我的公众号(因为获取源码要在公众号后台回复关键字,smiley_51.pngsmiley_51.pngsmiley_51.png)。

后台也经常看到粉丝发飞机大战、坦克大战、炸弹人之类的留言,我每次都很遗憾的回复,暂时没写过。至少在很长的一段时间内,我不会去写这些。不可否认,这些文章很能吸粉,但是我一直在想,这些文章对于粉丝来说有什么益处呢?我之前写的 4 个游戏,思路还算清晰,但代码写得极烂。即便认真读了我的代码,又能学到什么?

Python 的确是一门非常容易上手的语言,但如果因此就跟我一样自以为是的飘那就大错特错了。我工作时用 C# 的,Python 纯粹是个人兴趣,所以即便是基础不牢靠也没关系,但如果是以 Python 为工作的,这样是肯定要吃大亏的。

去年年底的时候,老板让写一个爬虫,这算是第一次正儿八经的用 Python 工作,爬虫不难,但是数据清洗很麻烦,今年因为一个紧急的项目,这事做了一半还一直搁在那儿。但也因此让我认识到了,Python 虽然是易上手,但并不是几天就能学会的。对语言可以说依然是连入门都没做到,写的代码就跟流水账一样(上学时写作文,老师就常用流水账来批我的作文,我觉得这词用在这里非常的贴切,我找不到一个比这更好的词来表达我的意思)。为此我才开始老老实实的看书,从基础看起,再到进阶,最近在看的是《流畅的 Python》,极力推荐大家这本书,最近的几篇文章都是从这本书里总结来的。

编码需要的是多上手操作,但并不是说看书就没用了。当入门以后,想要提高代码质量,还是需要看书,看优秀的源码。以前漏掉的基础还是需要补起来的,出来混迟早要还的,不是吗?

我自己也关注了很多公众号,也会跟一些大佬请教,大家都在说,辛辛苦苦写的纯技术文没人看,蹭个热点灌个水,阅读量飙高还一堆点赞,非常的无奈。我以前写文没有什么方向,随心所欲。现在我已经非常明确了,我会持续输出纯技术类的文章,可能是某个知识点,可能是整理的某个文档,也可能是某个不错的实例。当然也可能是像这篇一样的灌水文,写一些自己的感受。但是不想去蹭热点,发一堆牢骚痛批 996,有用吗?不如多学点东西,提高自己单位时间的收益,这样将来才会有选择跟 996 说 bye 的机会。

虽然纯技术类的文章不讨喜,但我觉得,这种输出是一种有意义的输出,是我喜欢的方式。

python爬虫人工智能大数据

640?wx_fmt=gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值