榮辱不驚 閑看庭前花開花落
去留無意 漫隨天外雲卷雲舒

《编程小白学Python》

书籍类型:电子书刊
开始日期:2019-10-15
结束日期:2020-10-15
所用时间:5 hours
书籍评分:★ ★ ★ ★
整体点评:应该是我在《知乎周刊》里面看到的少见尤其喜欢得一本周刊,前前后后看了多遍,受益良多。推荐编程小白看一看。


《编程小白学Python》这本知乎周刊一直非常喜欢,但一直很犹豫是不是把这本电子书也归入到我的年度阅读清单中来,之所以有犹豫主要是基于:

  1. 这是一本电子书;
  2. 书很简短,按照现有分页不过290页,还有一小部分是我不感兴趣的(例如科学计算);
  3. 字少阅读就快,大概不到半天就能看完了。

后来还是纳入了,主要基于:

  1. 看的次数多,大概这一年应该看了3遍;
  2. 给我的启发比较大,尤其是第一篇文章《什么才算是真正的编程能力?》

现在的我学习Python应该是在一条慢车道上徐徐前行,我觉得学习的还算扎实,但是速度自然是如蜗牛一般了,但是我却很享受现在的学习进度。另外,我也想好了我学习Python的主要目的(1)是建立一个网站,基于Django搭建一个自己的博客,并且长期更新功能;(2)便于工作,可以适当尝试制作一些小的软件,尽量生成exe可执行文件,提升工作效率。
努力!加油!


什么才算是真正的编程能力?
  • 编程能力是一种解决问题的能力。首先要判断问题在什么程度上可被机器解决;再后是让机器能更高效率地解决问题。

  • 编程能力是一种抽象问题的能力。借用轮子是很好的办法,省力省时间。想要高效地借用轮子,就需要将问题分解再分解,抽象再抽象。

  • 编程能力是一种需要考虑扩展性的能力。注释需要完整且表达清楚,因为注释是写给现在和未来的团队(包括自己和其他成员)看的,直接影响到长期的整体开发维护效率。

  • 编程能力是一种取舍的能力。局部的最优解未必是全局的最优解。

  • 编程能力是一种预见未来的能力

  • 编程能力是一种工程能力。无它,唯手熟尔。

编程入门指南

所谓的【捷径】或者说【银弹】是不存在的,智者说过,精通某个东西需要10年或者10000个小时,也就是汉语中的[十年磨一剑],所以不用着急,功不唐捐

初学者的目标经常过于倾向于整全观而忽略了基础。

编程知识的金字塔底部有三个关键的部分:(1)算法思想;(2)语法;(3)系统基础。

初学推荐:笨方法学Python、MIT计算机导论课(或麻省理工学院公开课:计算机科学及编程导论)、《Python核心编程》、哈佛公开课:计算机科学cs50

入门:学习一门具体的技术,诸如Web开发,做一些尽可能简单的东西,给自己一些正反馈。推荐图书《计算机程序的构造和解释》

其他:学号英语,学会提问,不要做一匹孤狼(blog)。

Python适合做什么?

网站业务逻辑的开发(Django);数据分析和科学计算;网络爬虫;自动化运维。

赞(28) 打赏
未经允许不得转载:獨飲品書香 » 《编程小白学Python》

『獨飲品書香』—— 做更好的自己

視頻合集圖片合集

欢迎打赏!

1元、2元不嫌少,5元、10元不嫌多

支付宝扫一扫打赏

微信扫一扫打赏