周一,9月11日
这天写的是过去一周的周总结,我从中找出当天的内容。
这天早晨给电脑折腾装机,早晨基本上没有学习,休息了一个早晨。
下午写的上周总结,完事做mooc爬虫课的作业,《Think Python》的阿基米德螺旋线函数课后题。
晚上整理这周的课程安排。
周二,9月12日
这天没有写总结。9月13号写的,我从中摘录。
早晨看的是《Head First HTML and CSS》,第五章节,“HTML里的图片”。讲的内容是HTML的图片片插入,ps部分没有明白,别的也忘记了。
下午看的是《Mocc网络爬虫与信息提取》,最后一个课的第一节。讲《Scrapy爬虫的基本结构》,5+2模式,五个模块,两个中间件。
晚上看的《Learn Python Hard Way》里面ex36习题让自己写个小游戏——这个我到现在都没有做出来,放弃开始做ex37了。当时还信心满满的以为自己能呢。
周三,9月13日
早晨看的是《Head First HTML and CSS》的“严肃的HTML”,讲的是HTML的历史,以及各种基本的格式,原则,扫盲用。现在已经完美的忘记了。
下午看的是《Mooc网络爬虫与信息提取》最后一课的第二小节,内容是“Scrapy爬虫的示例解析”,完完整整的跟完了课程,并且自己也跟着敲了一遍代码。我以为我是理解了,虽然没有熟练掌握。
晚上,卡在了《Learn Python Hard way》36题,毫无进展,放弃。
这天安装好了Ubuntu系统,但是windows进不去了。
周四,9月14日
早晨看的是《Head First HTML and CSS》的“CSS入门”,看了有一多半的内容,剩余二十多页没看。——一方面是因为后面的课程内容含量提高了,另一方面是因为电脑新安装了ubuntu系统,不好奇整理电脑是不可能的,两个因素导致没有看完。现在不会发生了。
下午看的是《Mooc网络爬虫和信息提取》最后一课的第三小节。’’Scrapy爬虫的实例爬取股票信息“,自己也手动做了一遍。过程是大致理解了。不能熟练掌握,需要多多联系继续在实际操作中加深理解。
晚上看的书是《Learn Python the Hard Way》ex37章节“复习各种符号”,这个作者很有意思,总是让人复习。我把书上的字符都记录了一遍。这天晚上就做这事情了。还想着次日从网上细细的查找这些字符的含义和利用呢。
周五,9月15日
早晨看的是《HeadFirst HTMLandCSS》的“CSS入门”把剩下的章节看完了。然后今天写的是看了下面的一个章节的一半。可能是当时记错了。不纠结。应该是“增加字体和颜色”这一章节。
下午做了些杂事,把《mocc网络爬虫和信息提取》可课程结束,浏览了所有章节的内容,下载了所有的PPT保存。事实证明,这些PPT是非常好的资料。又做了件不在计划内的事情:把快要结束的一门课程《零基础入门Python》的课件都下载了下来,听了听这门课的几个视频。感觉角度还不错。
晚上有瞎晃荡,本来要再写《Learn Python Hard Way》里面36章节的小游戏,好不容易写出来代码遇到不熟悉编辑器的问题。折腾编辑器折腾了一个晚上,最后选择放弃,重新选择一个别的编辑器。
周六,9月16日
早晨看的是《Head First HTML and CSS》,看完了“增加字体和颜色”这一章节。详细的做了笔记,现在都忘记了。不过作为扫盲很不错了,看懂就好了,不要求记住。
下午看的是《Think Python》这本书的第五章“条件和递归”,主要是递归函数这个概念,很有意思。以前从来没有接触过这种东西,用计算机表现出来很神奇。理论上说用这种函数可以做很多有意思的事情。才发现这本书全书的中心都是函数,作为入门的函数。很不错的一本书。这天看完了第五章节并且理解了课后习题。
晚上扛住了瞌睡后自己随便随着记忆填写了下《Hard Way》第37习题的字符的意思,有很多没遇到过和没有理解的空了下来。并且翻了翻几本手头上有的基础书,感觉思路有所放开。尤其是《Hard way》的作者的关于学习方法的观点犹如明灯一样,起到了导航的作用。
周日,9月17日。
今天早晨看的是《Head First HTML and CSS》的第9章,“盒模型”。看完,并且做了详细的笔记,理解了几本的内容。关于盒模型,本来在网易云课堂上就有所接触,这次再系统的从根本上理解下,很有受益。并非白做功夫。
下午看的是《Think Python》的第6章“有返回值的函数”,主要讲的是增量开发的一个理念,回头又核心讲了个“坚持信念”的关于递归函数的概念。很有意思,没有接触过这种函数的人是无法理解这个概念的,很神奇。就是创建一个函数的时候在函数内用这个函数。那么问题来了,既然你这个函数还没有创建你怎么能引用呢?坚持信念!你要让自己相信你这个函数是可以用的~听上去很扯淡,放在计算机系统里却是真实可以运行的。虽然说可以理解,掌握的话我看不是那么容易的。
晚上做的事情是学习《Learn Python the hard way》,37习题里面的关键词,字符,的解释,用法。从网上看到别的人写的习题解答后,我也学着认认真真的写每个关键词的应用,代到函数里。虽然函数写的很糟糕,这是正确的方法,虽然慢,却有效果。所以下周这本书的学习主要就是怼这一章。
关于Python的基本语法,基本字符串,基本逻辑,基本结构我该了解的已经了解了。接下来的重点不是这些,而是经过适量的代码练习真正的的理解掌握这些基本的东西。我用三周的时间学会了别人一周就可以达到的水准。
这周总的来说的成果是这样的:
《Head First HTML and CSS》这本书看了5章,进度对我来说还算满意。
《Mooc 网络爬虫与信息提取》这套课程结束了最后一趟课,三个小节。还算完成任务。
《Think Python》这本书看了两个章节:第五章“条件和递归”和第六章“有返回值的函数”,还算满意,基本没有浪费时间。
《Learn Python the hard way》这本书糊弄了一个章节36习题,毫无进展最终决定放弃。37习题,完成了基本的信息记录和为几个简单的关键字写了一份糊弄自己的糟糕的代码解释。这本书可能是读到这儿遇到障碍了,不是很满意。
《mooc 零基础入门Python 》大致扫了一遍,有没有作用还要看今后能不能继续看下去。
关于Linux。
下载安装好了Ubuntu,在mooc上找了个linux相关课程听了半节课。没有什么进展,只能说是扫了下盲,还是瞎的。不过也算是个开始,既然已经开始学python,linux就必须学,至于怎么学,再说。
综上所述,这周也不算浪费时间。进度保持正常,需要改进的地方是学习方法:代码的练习。下周的学习方法,以敲代码为核心。其实下周的安排大致已经出来了。
下周是从9月18日到9月23日。这周随着《mooc网络爬虫与信息提取》课程的结束,各个课程还没有开课,相对来说是最悠闲的一周。《Web全栈工程师》课程是9月22号上线,提前预习课程是10月份交作业,暂时不用着急。所以下周早晨的活动依然是《Head First HTMl and CSS》,这书一共15章,争取下周看完这本书,打下一个好的关于HTML和CSS的基础。下周晚上的活动也已经决定,就是继续学习《Learn Python hard way》的各种字符,并且阅读代码。不做其他事情。中午就决定看《Think python》这本书,暂且定个目标是学习7个章节:7,8,9,10,11,12,13.每天一个章节,如果不出意外应该可以完成。