Python路上的几点见闻

其实一直不太清楚Python该怎么读,只是隐约知道这是门编程语言。

有一次给儿子朗读睡前故事,在一本图画书最后,无意中知道Python是蟒蛇的意思。

很多公众号推送课程广告,最常见就是Python,说起来除了不能生孩子,别的都能干。

我的粗浅理解,Python可以爬取网络数据,进行数据分析,进一步可视化呈现,人工智能领域也有应用。

说起想要学Python的缘起,是因为ERP付款流程需要银行联行号,这在个人转账过程中几乎不会涉及,只有对公业务才无法回避。

每次遇到陌生的支行,都要重复在网上查找。

凡是重复,必有套路。

很自然想到,编程序自动化抓取数据库,再利用简单的查找匹配函数即可,节省时间提高效率。

开个玩笑,提高效率的终极解决方案,就是委托给别人处理。

如果是必须面对的任务,那就没必要逃避,直接面对它,然后解决它。

首先我上网搜索现成的代码,想当然的思路是拿来主义。

代码很容易找到,看不懂是一方面,另一方面压根不知道怎么运行。

博客文章

Python代码

关于如何运行Python代码,继续查找资料。

很幸运找到了一本入门书《“笨办法”学Python3》,所谓的“笨办法”就是:

  1. 从头到尾完成每一个习题
  2. 一字不差地录入每一段程序
  3. 让程序运行起来

作者在前言提到,要学好一种技能,每日的练习是必不可少,就算哪天的练习没有进展,也不必介意。只要坚持尝试,总有一天困难会变得容易,枯燥也会变得有趣。

无论是想要学习编程、写作、弹吉他,都是同样的道理。

无它,唯手熟尔。

关注了几个Python课程的公众号,购买了扇贝编程的体验课,不过就学了一天而已。

助教的目标很明确,如何引导你购买正式课程,对我提出的问题,大多避而不谈,语焉不详。

有网络的情况下,其实没必要直接向别人提问,先去网上寻找答案。

Mac系统自带Python编译环境,在《“笨办法”学Python3》指导下升级到3.9版本,同时下载了代码编辑器Atom,也终于搞懂了如何运行一段Python代码。

但是最初下载的代码,始终没有搞定,一直没有结果。

照着书里的练习敲了几段代码,突然意识到,这样也不是好办法。

毕竟我是想解决具体问题,按部就班从头学起,等到我自己编写可运行的代码,估计已经几个月了。

继续搜索代码。

简书作者辣辣不乖前天更新的文章,刚好就是我想要的结果。

这段代码相比之前的代码更简洁,而且数据源网站响应速度也不错。

最初尝试运行时,也是一样报错,得不到正确数据。

只要搞不定,我就会不知疲倦的尝试解决办法。

每了解一个知识点,就像漆黑夜里点亮了一盏灯,内心升起一股喜悦。

凭着好奇心,在陌生领域探索,这种感觉很不错。

那天晚上搭建环境,折腾到半夜,电脑下载安装包卡到半死,忍不住想砸掉,想了想还是舍不得。

很久不下载,已经忘记还有迅雷这个工具,几秒钟搞定。

不论是利用搜索引擎也好,利用Python抓取网上的数据也好,都是提高获取信息的效率。

涂子沛在新书《数商》中说,Python语言有很多数据采集和分析的模块可以直接调用,可谓简单易学,设计一个爬虫的工作量非常小,只要学习一星期,几乎人人都可以开发网络爬虫。

这几天的学习确实验证了这一点。

如果只是简单爬一个任务,调用三个模块即可,用requests抓取数据,用BeautifulSoup(bs4)解析HTML页面,用xlsxwriter将数据写入EXCEL。

大数据时代,要求我们掌握一门编程语言,直接与机器和互联网展开对话,自动保存数据,。

不管怎样,今天最终实现了我想要的结果,下一步可以继续优化代码。

Python简单易学,快速上手,功能强大,值得拥有。

(0)

相关推荐