Python的学习之旅

我的Python学习之旅
panzervi
panzervi
一个打赌必输,但却选择交易为职业的赌棍
上个月,公司招了几位Python程序猿。在他们的宣传鼓舞下,我觉得,为了将来不落伍,有必要学习一下这门技能。能写爬虫,能数据分析,能写前端,还能写机器学习。这玩意这么强大!看来,我这一直是人工半量化的主,如果学会Python应该就能完全机器自动交易了。就先把这个定为一个小目标吧。

遂于11月份开始准备学习。

新来的小伙子很热情,推荐了两个网站学习基础知识:

一个是“廖雪峰的官方网站”,链接直接指向Python教程部分;一个是菜鸟教程。

刚开始了解的时候,发现,敢情Python还分2和3两个版本。而且据说两个版本的差异还挺大。学哪个就是个首要问题了。

这个问题我没费太大劲。因为,据说py2未来要停止维护,那它不就跟WindowsXP一样了吗?那还是直接3吧。

我学习Python基础的时候,先看的上面两个网站。

我觉得,菜鸟教程写得很基础,但是各个环节连贯性不强。讲每个知识点的部分就是讲它自己那点东西。廖雪峰老师的就深入一些了。能够有一定的连贯性。知识点有应用在里面。但是,可能是廖老师认为很多东西大家都应该知道,所以,不是所有的基础知识都按部就班的讲了。我在看的时候,还是有些费劲的。

虽然我是学计算机的,但是毕业后的第一份工作是人力资源。作为一个学计算机里做人力资源最好,做人力资源里金融搞的最好的杂牌选手来说,到现在毕业10年了,计算机技术基本上都还老师了。所以,我是金融里弄计算弄得最差的那栏里的。

这课得补上!

鉴于从上述两个网站上学习遇到了困难。我开始在咱知乎上搜些别的想法。有人推荐了很多书,我选了一本《A Byte of Python3》读。内容不多,才200来页。这很便于短时间内读完。如果是那种好几百页的大部头,我估计真的很难啃下去。

学这东西必须得快,有人说:你可以三个月学会Python,也可以6个月学不会Python。很好理解,忘嘛~所以,必须一鼓作气。

我用了不到一周的时间啃完这本书。然后,我把菜鸟教程中Python3实例部分的内容都自己编了一遍。

我的想法很明确:我没时间看视频学习。因为没时间听那帮老师都咳嗽。只能看资料。而只看资料看书是学不会编程的。这玩意必须动手。但是,如果上来你让我写个爬虫,我估计我得死去。那最轻松的选择就是放弃。让新兵怎么建立信心?肯定不是攻坚,而是找个弱的不能再弱的敌人,蹂躏一下。这样,新兵就建立起信心了,也积累了一定的战斗经验。后面面对“硬骨头”的时候就能咬牙啃下来。

所以,快速学完基础知识,知道Python的语法、规则后,就开始做练习题。菜鸟教程中实例那部分的练习我认为真的很不错。对熟悉语法和训练变成思想很有帮助。

(这里我强调一下,最好不要看人家写的现成的代码。必须自己想,自己编,自己调试。哪里不会了,搜搜公式用法啥的没问题。但是必须自己想思路,并且自己实现。这样事半功倍,虽然慢但是,每作为一步就有一步的收获。如果总是看别人的现成东西,实际上自己等于没动脑。那就是事倍功半。虽然学到了些东西,但是没想象中那么多。

我认为编程这东西靠得就是算法。考验的是把现实生活中的问题抽象成数学的能力。编出程序和调试工作只是很机械的一部分而已。重点还是算法。)

初级的习题完成后,我觉得有必要提高了——得找些相对复杂一点点的任务做做。

这个时候还是强大的知乎帮助了我。有人推荐一个网站Py.CheckiO。这网站的形式是游戏。升级方式不是打怪,是完成编程任务。很好很强大。我很喜欢。

界面是这样的

而且任务也比较有挑战。我编第一个任务的时候,整整用了一天的时间。8个小时完成一个任务。

就是这个任务:

后面就越来越快了。很有意思。

现在我正在不断完成任务中。后面的文章就记录这些任务了。

今天,先把已经完成的都贴上。后面的可能进度要慢些了。老婆要生孩子,得帮着伺候月子。更新的话,随缘吧。~~~

20180104

前几天把elementary岛上的任务全完成了。

现在开始做electronic station上的任务。下图。

可能是最近比较忙,明显感觉这栏的任务难度有点大了。有的时候实在是想不出算法。看来还是投入的精力不足啊。

有没有一起修炼的道友?大家一起来玩,还能商量商量啥的~~~
想学习Python 加群:778570108 资源共享和报班学习,专业讲学。

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值