Python学习日志9月16日

刚才我差点睡着了,差资料的时候太费神,有些累。

今天早晨学习了《head first HTML and CSS》,今天把昨天没看了的关于字体和颜色的一章节看完了,真长。我详细的做了笔记,并且自以为自己也算是理解了这一章节的内容。这本书的节奏控制得非常好,刚开始看得时候一口气能看两章,70多页。越到后面,信息量越大,看完一章需要的精神和实践越来越多。前些天我还以为是我自己不好好学习导致学习进度减慢了。其实跟这本书在内容的安排上也有一定的关系,今天我就认真的看了一早晨才看完。明天继续看这本书下面的那个章节:盒模型——好吧刚开始在网易看课程的时候就教过了盒模型,不过我觉得学的似懂非懂的,还是需要从这里取点经验。明天加油!

今天下午我也很好,没有做什么乱七八糟的事情,认认真真的看完了《Think Python》这本书的第五章,课后习题也都做了练习。今天的内容是函数,还是函数,不过是递归函数,简单的了解了这个函数,认识了这个函数类型。感觉挺有意思的,这是一种神奇的函数。说的通俗一点就是自己日自己——俗话说的自慰。不过跟人为了满足短暂的生物欲望不一样,这个函数可以干出很多花样儿来。课后题用小乌龟自己引用自己做了一些很有意思的图案。我渐渐的开始迷上了计算思维这种乐趣了,感慨造物主的神奇,世界的广袤。明天继续学习这本书,看下来的一个章节。

今天晚上本来打算写一点自己想的那个游戏的作业,空对着编辑器却无从下手,就放弃了。然后想着去找找字符的意思吧,做做功课,没做了十个就开始打瞌睡。也许我真是这几天每天晚上三点睡觉有些吃不消了。对了,在这之前,我在网上买了一个书架,我感觉我的简易书架有种要塌掉的倾向,还是赶紧买个书架吧,不然这么多书没地方放咯。然后麒麟臂发痒,又买了两本书——这可能是我今年以来买书最少的一次了吧。没办法,勤俭节约是美德。这两本书,一本是《head first python》,一本是《linux入门》,还有一本是《Pygame》,用python做游戏。博览群书向来是我的爱好。linux是因为最近在整台式机的ubuntu系统,对linux深深的迷恋上了,当然就想学习深入了。

把话题扯回来。

我刚才很瞌睡,本来想着去睡觉,又不想去,挣扎纠结着就不瞌睡了。然后就根据自己的记忆填写了字符的表格。我虽记得不是很准确,却也能发动脑子写出一部分来,实在想不出来的再去查书。再实在想不出来的再去查网络。哎,我突然发现其实说的好听网络资源丰富,如果真要自己天天什么都要依靠查网络的话,那什么事情也干不成,太累了。资源丰富,你却要花费时间去寻找。哪怕就是专门的网站,找信息检索信息也是非常费神的。其实通过网络搜索学习知识这个方法效率很低,再也不相信别人说的网络资源丰富依靠网络学习这种事情了。要学习还是要去买那又厚又沉的书籍,付费的才是靠谱的。网络资源免费的,你的大部分精力要花在寻找上面,而不是学习理解上面,等找到了人也累了。其实这个跟后羿的同学一样,费劲心思去山林里找了一天的木材,人家后羿已经老老实实的练习了一天的技术了。

然后,我烦我的书。手边有书就是好啊,我随随便便的翻我一本Python入门的书,就能找到很多自负的意思。而且这些书都很好,越看越入迷,很快就翻了好几章节。我感觉我又学到了不少新的东西。被我置于高台落灰的那本经典好书《python 语言及其应用》也是很有意思的,我又一次感觉到了这个作者看Python的角度的那种意思。不过这本书我还是不会细读,我正有一个想法来解决这件事。随着学习已经过去半个月,却没有见到什么成果,我心里有些着急。穷极思变。我觉得可能在方法上还需要做一些新的调整。瞌睡之前我不知道怎么调整,快速的浏览了一遍《Python语言及其应用》以及《Learn Python the Hard Way》,灵光闪现,就有了一些新的想法。

这半个月以来,我从早到晚的泡在Python的世界里,开心,快乐。从对编程语言完全陌生的恐惧心理,到现在能够看得懂几十行几百行的代码,能够看的懂很多本Python书。虽然没有什么实质性的进展,比如自己写个爬去百度搜索的壁纸啊,写个能给别人玩的小游戏啊,或者说是能够建立个可以给人耳目一新的网站啊之类的。但是,我觉得看问题要选择好眼镜,对于从无到有的入门,以及我自己的努力来说,我是对这半个月以来的评价是合格的。用两周时间完成了最初阶段的,开荒,扫盲,躺尸,付出很多努力,走了一些弯路,躺炸了几个地雷。几本入门的书,也都是看了个一半左右的内容。不要着急,后半段的路子跟之前的可不一样,俗话说万事开头难,最难的时候已经过去了。

《Learn Python the hard way》的作者Zed A.Shaw,在书的结尾处才透露了他对于学习一门编程语言的方法的观点:匆匆的浏览一本书,然后把它们的代码罗列出来,自己敲一遍代码并且做笔记。就这么一句话。使我茅塞顿开。我这半个月的学习,我认为学习编程做笔记写博客是非常重要的,重要的到无论你用怎样好的词语来描述它都是可以的(这句话,这个描述词我学自何频先生)。我为什么会这么认为呢,因为这些天来我一直在网上找资料啊,有很多程序猿都在做笔记的。虽然有些是直接复制粘贴过去的,但是我觉得有意思的是那写最初始的原创者啊。虽然他们的观点有时候是错的,它们的内容有时候只是个例,但是看到它们的博客常年累月几百篇的笔记总结,总会给人以莫名的振奋。做笔记真的很重要,要么就别打算学好,要么就做笔记。第二,是写代码。对,做笔记很重要,但是只会做笔记没什么用,我就是只会做笔记,我觉得没什么用。我唯有第二点做的太差,这是因为毕竟现在刚入门我需要的最多的就是基础知识,从这方面来说是可以理解的。

就三点,第一:做无用的笔记。第二:做无用的练习。第三:坚持学习,持之以恨,时间的魔法将会使无用之物实现美丽的从蚕蛹到蝴蝶的转变。

我目前只是第一点做的还行:做无用的笔记,不过也需要加强,我会在不影响任何其他事情的情况下尽可能的优化这个环节。第二点是我的症结所在,我有时候连书本里的代码都不敲一遍的,这一点非常不好,我会想出一个方法不惜任何代价来做这件事情。第三点只能交给时间了。

我最喜欢的曾国藩的话“修身养性,富贵在天”,修身就是读书的意思,持之以恒的读你的书,至于富贵,至于生死,都不是我的事情。这么一想,杞人忧天的寓言不是也可以这么理解了么:学习的时候总想知道自己能不能学习到足以找到一份工作。这就是典型的杞人忧天啊!

上一篇:Python 学习日志9月19日


下一篇:Python学习日志9月17日 一周总结