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

今天早晨学习了《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月16日的更多相关文章

  1. Python学习日志9月17日 一周总结

    周一,9月11日 这天写的是过去一周的周总结,我从中找出当天的内容. 这天早晨给电脑折腾装机,早晨基本上没有学习,休息了一个早晨. 下午写的上周总结,完事做mooc爬虫课的作业,<Think P ...

  2. Python 学习日志9月19日

    9月19日 周二 今天是普通的一天,昨天也是普通的一天,刚才我差点忘记写日志,突然想起来有个事情没做,回来写. 今天早晨学习<Head First HTML and CSS>第十一章节“布 ...

  3. Python 学习日志9月20日

    9月20日 周三 多大年龄了,还活得像个小孩.——急什么,人生又不长. 你习惯了思考宇宙星辰,一百年真的不长,一生也就不那么长,许多人的价值观念你也就无法理解.同样,许多人也无法理解你的价值观念,感兴 ...

  4. Python学习日志9月13日

    昨天的学习日志没有写,乱忙了一整天,政治电脑. 好奇心重,想要给电脑装上传说中LInux操作系统,各种小问题折腾到半夜,今天又折腾到晚上才真正的装上系统. 可是装上系统后又发现各种的不好用.虽然界面比 ...

  5. Python 学习日志9月21日

    9月21日 周四 今天是个特殊的日子吗,总感觉9月21这个日子听着怪怪的. 今天早晨看<Head First HTML and CSS>第13章节“表格和更多列表”,内容不多,看完并做了详 ...

  6. Python学习日志9月15日

    一周就要过去了,而我跟一周以前没什么区别.回想一下,我这周做了什么事情呢.恍然若失.这周的精力都浪费在很多不必要的事情上了.学过一片古文,讲后羿学射箭,他有一个同学跟他一样聪明,在一起学习.后羿呢,专 ...

  7. Python学习日志9月14日

    今天早晨又没有专心致志的学习,我感觉我可能是累了,需要减轻学习的程度来调整一下咯.这几天装电脑弄的昏天暗地的,身体有点吃不消了.时间真是神奇的魔法,这半个月来,每隔几天都有想要改变策略的想法.今天早晨 ...

  8. Python 学习日志9月18日

    今天早晨学习了<Head First HTML and CSS>,第10章“div and span”. 看完并且做了练习也算是对div和span扫了个盲,需要在实践练习中加强理解与掌握. ...

  9. python学习 day11 (3月16日)----(生成器内置函数)

    1生成器 1生成器的本质 一定是迭代器(反之不一定(用send(生成器特有方法)验证))2生成器是可以让程序员自己定义的一个迭代器3生成器的好处,节省内存空间4生成器的特性,一次性的,惰性机制,从上往 ...

随机推荐

  1. Locked Treasure

    题意: 有一宝箱,宝箱上有一些锁,有n个人,每个人分管一些钥匙(每个锁对应无数个钥匙), 现给出n,m 求问至少需要多少锁才能存在一种钥匙分配方案使得: 1.至少m个人才可以打开锁. 2.任选m个人一 ...

  2. Spring的自学之路之入门

    认识Spring Spring是分层的Java SE/EE 应用一站式的轻量级开源框架,以Ioc(Inverse of Control,控制反转)和AOP(Aspect Oriented Progra ...

  3. Qt Creator Theme FlatDark 配色

    1.预处理指令,宏定义 颜色 #FF6AAD 2.普通代码 颜色 #D6CF9A 3.头文件 #D69545 4.系统限定符(namespace, class, public, typedef等)  ...

  4. EasyUI 启用行内编辑

    创建数据网格(DataGrid) $(function(){ $('#tt').datagrid({ title:'Editable DataGrid', iconCls:'icon-edit', w ...

  5. jquery的on()绑定无效的方式

    on前面的元素也必须在页面加载的时候就存在于dom里面.动态的元素或者样式等,可以放在on的第二个参数里面 jQuery on()方法是官方推荐的绑定事件的一个方法.使用 on() 方法可以给将来动态 ...

  6. Redis缓存雪崩、缓存穿透、缓存击穿、缓存降级、缓存预热、缓存更新

    Redis缓存能够有效地加速应用的读写速度,就DB来说,Redis成绩已经很惊人了,且不说memcachedb和Tokyo Cabinet之流,就说原版的memcached,速度似乎也只能达到这个级别 ...

  7. Qt测试代码执行时间

    ////////////////////////////////////////////////////////////////// QString _GetIntervalTime(QTime&am ...

  8. 719. Find K-th Smallest Pair Distance

    Given an integer array, return the k-th smallest distance among all the pairs. The distance of a pai ...

  9. 51nod1179【思维】

    题意: 给你n个数,求两两之间的最大GCD: 思路: n太大,然后感觉是分解质因子,但是感觉分解质因子还是搞不出谁和谁的GCD: 但是可以发现,GCD给了一个范围1e6,所以能不能枚举GCD,然后看看 ...

  10. [Swift]DJSet

    ★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★★➤微信公众号:山青咏芝(shanqingyongzhi)➤博客园地址:山青咏芝(https://www.cnblogs. ...