python能学到什么-学习python三个月能学到什么?

不知不觉玩(学)python已经三个月了,除了教学用到的操作实例外,馒头根据自己的需求写出了三个专属于自己的python文件。每次需要数据的时候点点"运行”,就能轻松高效地得到我想要的结果,python还真是有点好玩呢。

"编程太难了”

"我最近想学python,想一下子把我想要的数据和信息爬下来。”我靠着王白石肥腻腻的厚肩说。

"那学啊,我之前学了三次,也没学通,太难了。后来就学不下去了。”

”也是,对于数学考三四十分的人来说,只要和数学扯上一丢丢边对你来说都很难吧。"嘲笑老公是作为已婚少妇的特权之一,反正婚前也没少被其他人嘲笑。

”那你这一次也一起学嘛!我们两个一起学,我看不懂的还能问你。我的耐力好,我负责监督你这次学下去。"我顺便糖衣炮弹为自己找了个学伴。

于是,我开始了学习python的挣扎之旅。这段旅程,还有个数学极差的同学垫底,听起来体验怎么也不会太差。毕竟,我高中数学勉强还能碰碰运气拿个班上第一。吹牛逼我也会!

我和王同学学习python的方法不大一样。王同学比较注重打基础,每一课都认认真真地跟着学。我向来崇尚实际主义和实用主义,又是阿尔兹海默早期患者,所以我的学习方法是以解决个人实际问题为导向,最大程度地减少记忆负担。考虑到基础语法部分对爬虫阶段的重要性,这一部分我还算看得稍微详细一些,至于爬虫实战部分各个模块的使用我一般是快速刷完,然后判断对自己解决实际问题有没有用。觉得有用的话,我才会在那一课停留比较长的时间,并琢磨如何用当次学习的模块解决我想要解决的问题。

这两种方法各有优缺点吧。无论"取”乎于上中下,若是"自得"便很好。

毕竟,又不是要靠这个养家糊口。不过是兴趣嘛,解决问题嘛。保持终身学习的态度和习惯已经很不容易了,私下里假装努力学习已经很困难了,再强迫自己学有所成就更难了。

所以,随缘吧,不着急。但也许我就是那个能快速学会python的小天才!!!哈哈哈哈,想想也是美的!!!

"好玩” "有意思”

学习基础语法的时候,觉得还挺简单的,至少看英文和看中文一样亲切,这也算学外语的一种优势。然而,学到urllib.request、jasonpath和正则表达式的时候,简直几乎每天都要口吐芬芳。没错,会说脏话只需要谈一段恋爱;脏话炉火纯青只需要结一次婚。自从被老公教会了骂脏话后,我宣泄的途径又多了一条。赞啊!但是仙女还是要装的,要克制,说脏话就不优雅了。

但是学到requests,尤其是selenium的时候,觉得这才是人生岁月静好啊。selenium是真的香,我用它解决了我学python的初衷——手续费为0的基金有哪些,还顺带解决了如何快速爬取房源信息。王白石先森也爬到了笑点低的笑话段子和城市天气,目前正在为写出一个自动提醒新闻更新的代码而佛系努力。每有突破的时候,两个小胖友都会快乐地像个真的小胖子颠颠儿到各自的学习空间分享今天的学习成果。

"这么短短几行代码,就可以爬到那么多东西。好玩!”王白石双的不能再双的小眼睛里在放光。

"我也觉得,python还挺强大的,有意思。”

难得的两人没有互怼的时光。

成果展示1--手续费为0的基金名/日增长率0a4089706484d5f1587d8d5161066028abd97b45.jpg部分自动写入表格的文件

"原来程序猿也无法一次性写出完美的代码”

以前总觉得程序员吭哧吭哧就能写出一行行简洁漂亮的代码,写完运行就能得到想要的结果。现在想想,还真是自带滤镜的臆想。

作为两个新手,我和王白石自己写的每个完整的代码都不是一次完成的。当发现selenium或许可以完美爬取所有手续费为0的基金,我开始疯狂地爱上了这个"武艺高强”的小伙计。完成第一版代码的时候,确实一下子通过手续费为0的条件筛选了一些基金名,但是发现数据并没有按照原来的排序输出,而是打乱了顺序。当天也没有找出原因,后来放了一天,猛地发现应该将这一步的结果放入由元组组成的列表,而不是用存入字典。元组才可以保证筛选条件时顺序依旧是原来的样子。6b8068c8fbd7cc5a624f8280e569fe364387db80.png元组组成的列表

后来感觉除了基金名,我还想进一步知道其对应的日增长率,于是又增加了一些代码,整个项目下来总共才50+行代码。但是整个过程都在不断地发现问题,不断地发现可以再改进的地方,还是蛮有趣的,也能清醒地自我感知是在很主动地探索新领域,同时还能充分调动和检测之前学过的内容。

从7月30号写出第一个代码雏形,到最后8月4号完美爬出最终的结果,大概非连续性地改动了一个星期。期间大部分时间还有其它事情要做,每天平均1-2小时的学习时间能够有这样的输出,自我感觉很嗨很满意。果然是平平无奇python学习小天才!

只有自己真真正正写过这一行行的代码后,才会发现原来,再资深的程序员也无法一次性写出完美的代码。新手和高高手的区别不过在于是否是经验更为丰富和判断更为迅速敏捷,目前笨拙一些就笨拙一些吧。

最后,奔三追求的人生状态:自得、自我平衡、充分感知自我意识。

目标全部一个个不动声色地实现。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值