一个超级小白的Python学习日记(一)

编程是一门实践为主的技能,有鉴于此,我准备参考《“笨办法”学Python》,用一种比较笨的方法来学习Python。这也是一个实验,在我自己身上的实验,看看这种方法是否有效。

主要教程

《“笨办法”学Python》

  1. 廖雪峰个人网站上 《Python》教程
  2. RICE 大学的 《An Introduction to Interactive Programming in Python》

考虑到时间、精力都有限,重点放在“笨办法”上,因为它够“笨”,具体原因后面详述。廖雪峰的教程作参考。RICE大学的课程暂时不做重点,因为看了上半部分之后,觉得零基础小白通过这个学习比较困难。

主要思路:

  1. 摒弃传统的“先知后行”的学习方法,从操作中、从实践中学习知识。就像学习外语,最有效的做法,应该是认真听、开口说,培养语感,通过零枝碎叶拼凑出一个较为完整的轮廓。学习编程,我准备这么试试。
  2. “先知后行”还是“先行后知”,一直有争议。我个人觉得,人类天生应该有一些固化了的东西,那就是“知”的部分;但人类同样通过“行”来进一步获取“知”、巩固“知”、完善“知”。用个比喻,去探险,有人拿着一张藏宝图,可以按图索骥;有人面对这个广阔的世界,走一步是一步,一路走也就一路绘制地图,并最终完成一张关于他所游历世界的大地图。
  3. “探险”肯定比有地图后再出发费力,但一样是条路。通过切身体验得来的东西,或许也比较牢靠。
  4. 以上的说法有些绝对,其实作为小白来讲,肯定需要先有个东西在那里让你参考的。或许用“边知边行”来形容更恰当。

具体操作

每天三章左右“笨办法”(该书共52章,最后一章讲述如何创建web游戏)。考虑到工作后各种不确定性因素增多,争取一周之内能有四到五天时间学习。

这样算下来,乐观的话应该能在一个月内看完。当然,人类总是高估自己的能力。最悲观的话,两个月时间应该够了。。。。。

1.纯手打代码,不复制黏贴(纸书你也复制黏贴不了啊衰)

2.跑一遍程序,看有啥问题

3.记录各种不懂的地方,能google的先google,不能的攒着问大牛

4.完成书的附加练习

5.尝试形成自己的编程世界观、人生观

6.待补充

周期

两个月左右

你可能感兴趣的:(一个超级小白的Python学习日记(一))