嗯哼,附上原始推荐文案...
Learn python in one day
~ Amazon 最赞 Python 入门图书推荐序
原因
嗯哼,编辑指派俺来推荐的原因,目测有三:
- 从 2002 年开始接触 Python ,就一直在网络中推广 Pythonic ,俺这 ID 是大熟脸
- 从 2006 年开始被称为
大妈 之后,就一直成为广大 程序猿的知心大妈,甚至于主持了 OSTC 2015 程序猿专场,坐实了这一称号, 而本书也是 程序媛 出品! - 从 2009 年出版 "可爱的 Python" 之后,陆续有 Python 相关技术图书的出版, 对成书也算有经验来评论
当然,俺接受这一任务的原因,也简单有三:
- 一切助于 Python 知识/技术/学习 的图书都应该推荐,以免浪费精力到易语言之类的神奇中去
- 一切
程序媛 的优秀作品都应该推荐, 给广大 程序猿 合理的压力和动力! - 一切入门类教程/图书 都应该推荐, 因为这是最难的一种技术体材!
- 嗯哼!? Jamie Chan 还连续出版了都是分好评的 一天学好
C#/CSS !!!
理由
在这书之前,同类好评入门图书是 "笨办法学 Python"(LPTHW ~ Learn Python The Hard Way) , 其作者在一次访谈中说:
- "Secrets to learning a programming language… You get a book, you type all the code in it, and you make it work."
- 学习编程语言的秘密?...抓本书,手工输入所有代码,并令其能工作!
~ Zed Shaw Visits Hackbright Academy | Hackbright Academy
注意,这其实是学习所有编程语言的正确姿势! Jamie Chan 果然也在自己的教学实验中发现了这一真理,并总结成书.
以及,俺从 2008 年发起的 PythoniCamp ~ 营(实操式学习课程),也不自觉的使用了相同的姿势, 并在最近的开智课堂中实施了两届,也达成了预定效果 ~ 用持续的12周时间,令完全负基础的学员具备用 Python 完成实用软件的独立开发.
通俗点儿来解释这种入门学习的姿势原理,可以是这样的:
婴孩刚出生,除了哭什么都不懂, 能发的第一个词, 也是大人坚持唠叨了大半年的词. 即使能说,其实也依然不知何义,
但是发现说了这词,就有暖暖的大东西过来照顾自己, 令自己舒服点.
那就多用!
慢慢又发现一个词并不能通吃所有情况.
比如冷了热了渴了想尿尿……
嗯,"尿尿"这个概念应该还没形成呢, 但是,没有阻碍婴儿能查觉出,得用不同的魔法词语才能指挥暖暖的大东西来干活!
于是, 形成了一个良性的自学循环:
- 说点什么
- 看看效果
- 碰对了!
- 记下来!
- 下次相同情况再试
- 试几次都吻合预期
- 则情景使命发音资态……一大堆上下文就打包绑定在一起形成语素
- 又掌握一个词!
人的大脑天生就最习惯进行这种复杂的深度广度并发机器学习的呢!
然而,过往的教科书 都试图先建立完备的概念体系; 然后以为新手,就能在概念指导下进行高效的错误少的持续输出.
这其实完全是一厢情愿的 理想模式!
或是说专家们将果就因, 把自己现在的信息处理模式用一种想象中的过程, 试图命令学生们跳过自己当初的磨难过程, 直接在头脑中形成复杂的长期记忆!
这不科学!