有人说,一个人要想保持年轻的心态,就需要对周围事物保持好奇心,要有探索新知识、新领域的勇气。
暑假里我开始学习编程,我之前没有编程的基础,为什么要学习编程?这要说起一本书,说到一个人。
前年被困在家里的那些日子,我读到一本书:《认知觉醒》,作者周岭自己在学习编程,他说,编程似乎与他周围的人和事毫不相干,甚至格格不入,然而学习它能让自己的心安静下来,是一种主动的休息。学编程能促进大脑发育,提高工作效率。学过一两个小时的编程,再去读书或干其他事情,往往会效率大增。我非常赞同。直到今年暑期,我受量化交易理念的影响,决定要学习量化交易,可学习刚开始,就要求学习者有派森(Python音译)编程的基础。于是,我干脆开始学习派森编程。
学过派森的人都说,学会不难,学精很难。我一边看纸质教材和电子教材,一边看视频教程。在学习的过程中,坚持做练习。我已经学过了基础篇,也学过了进阶篇,实战篇还在进行中。
实战篇有几个方向,游戏,数据分析,网站制作,爬虫,GUI。我的初衷是要学习量化交易,这个与数据分析接近,可刚开始学数据分析,就要求能从数据源获得数据,这就需要爬虫技术,我又开始学习爬虫。
我现在可以把教程中的实例拓展开来,举一反三,从而在目标网站获取自己需要的小说、音乐、视频或交易的数据,并可以把它们保存到自己电脑的硬盘上。当然这些数据都是公开的,违法的事情不能做。
以上只要有爬虫的基础就可以做到,再学深一点,就可以进入别人的服务器,获取非公开数据,或者改写服务器里的数据,这些都涉嫌违法,我必须中止。
学校刚开学,有点忙。学习的节奏必须要放慢。接下来,九月份,争取能摆脱教程中的实例,用爬虫解决生活中的问题。然后,十月,开始学习数据分析。我对数据的可视化很感兴趣,特别是那个热力图。现在我还不会做,我想将来我一定能学会。
最近,追完了电视剧《梦想城》,我对三剑客的编程能力非常仰慕,龙渊、太阿、工布,三剑合璧,他们用编程实现万物互联,改变人们的生活。
编程,这是多么神奇的事情。
派森,就像一把剑。
网友评论