纯小白学python

累积正确的学习姿势

第0周

  • 专注,单一时间单一任务

对git、github早有耳闻,也初略地看过一些介绍。因为没有痛感,所以仅限知道名词而已。本来按照我对git的认知地图和其他经验,感觉这个难度应该不会太大。因为上班有工作任务,不能专注地进行调试,越是不能专注就越耽误时间,导致任务时间加长,做了许多耗费时间的无用功。

  • 在学习中,追根溯源寻找 真经 很重要。

百度、bing了若干资料过后,知其然,不知其所以然,按照操作,有些也会提示正确,但是当遇到问题时,自己就完全不能解决,一片茫然。在一片茫然中,需要找出路,没有选择放弃或者直接问别人,终于静下心来把课程指导宝典看了一下,在github的guidline里发现了真经,不绕弯子简洁明了,git和github的ssh key连结的问题很轻松就解决了。

  • 不要先观望别人的错误姿势。

群里有些同学,有些教程里说ssh key连结有困难或比较麻烦,让我心理上产生了一些畏难情绪,自我设置了一些心理障碍。按照某些2手、3手指导确实没有调试成功。

深呼吸后,各种点击之后发现github guideline按照指导调试,不出1分钟,连结成功。更让我坚定了要看指导就看原本的、一手资料的策略。

  • 正确的学习姿势是:尝试、看真经、冷静思考、找出路

学习中困难常有,坚持冷静思考,迈过去就是另外一重天。小组学习的好处是让自己有求助的线索,但也容易让自己盲目按照某些提示操作,丢失一些自己反思沉静的机会。

学习中的求助、讨论都是有必要的,但是都代替不了自己的思考和总结,当有了自己的思考才能真正地参与讨论。

第1周

  • 戒除第0周“小白”莽撞心态,学习制定框架和规划

目前对捣腾电脑的感觉知觉已有,如果还仅以“小白"自居,导致学习无规划和框架,盲目原谅自己效率低下,从而进步缓慢产生懈怠感。 本周正式进入python学习,因为前一周的落后导致还在补习上周的不足。

导致补习相对落后的有:切换windows系统和ubuntu系统两个系统,其实基本原理一样,理解了基本原理,两个系统切换操作目前还算顺畅。刚开始之所以不以windows进行操作,因为想和大家一样,以免遇到问题,其他人无法帮助解决。现在看来,只要自己理解了基本原理,自己也可以帮助自己在看ubuntu情况下的指导进行windows的操作。尤其是windows中使用的power shell指令。

目前已经掌握 ubuntu、windows下的双推github、gitbook方法。

在本地git库中修改.git文件夹里的config文件如下:

[remote "origin"]

   url = [email protected]:<id>/<name>.git

   url = https://git.gitbook.com/<id>/<name.git

   fetch = +refs/heads/*:refs/remotes/origin/* 

未明白的地方:

  • git push -u origin master 中的-u起什么作用?
  • 如果使用git pull 是不是会从gitbook的库中pull回文件?