LPTHW|聪明人的笨功夫

在决定学习Python时,我在网上搜索教材推荐,试图找到最适合入门的一本。在浏览比较了2个星期后,我烦躁了,直接选择提名最多的《笨方法学Python》吧。

I am so lucky!

我喜欢这本书,有用,有趣。

正如开篇所讲,这书就是想让你立即 get started! 大部分的编程教材都不是给新手写的,作者Zed Shaw 说,对于纯粹的新手,第一步是什么?安装python啊!然后呢?开始动手敲代码啊!这就是这本书的结构。

不要复制粘贴,一个字一个字地敲完全书的52个练习,然后你就入门Python了,而且至少学到了这几件要事:

  • 注意细节

    大部分bug说来很简单:少了冒号,变量名字不一致,或者拼写错误。没有动手之前,你往往高估自己对细节的把握。把所有新手错误都犯了一遍后,才知道要注意哪里。

  • 主动搜索答案

    此书大部分的代码命令没有解释。想弄懂?自己去找答案。这是hard way表现之一。

你可以看个视频学习python知识或者优秀的总结帖如这篇Learning Python: From Zero to Hero – freeCodeCamp,然而知道不等于做到,种种重复练习后才得到的内隐知识更不可言说,所以这本强调练习的python书,确实有用。

这也是一本读来十分亲切的编程书,毕竟这是shaw一开始为朋友写的,然后写到一半卡住了,干脆放在那里,过了许久,也许内心发酵成功了,一口气完成余下部分,便顺手放到了网上。一年后回来看,居然有了35万次的下载。于是他开始迭代,做了视频,开了论坛,并且全职做这件事。因为没有老板的缘故,他的写作风格更加自由张扬了。

这本书与众不同,还在于它强调Discipline,遵从指示照做。Shaw 承认这是受他早年学武术、参军的影响,他后来玩音乐、学绘画也感受到了这种Discipline的重要。

零基础学习,你首先要端正态度,承认自己是纯粹的新手;那么作为新手便不要挑三拣四,优化与高效是学起来之后才有对比价值的。老师说什么,照做便是。所以,the hard way is the easy way. Shaw特别提醒那些有小聪明的人。“聪明”人总有不屑规则、找捷径的倾向,“千思”而后行往往最后就不“行”了。他说,如果你那么聪明,去学Lisp*吧,哈哈。

这本python也能帮你走过这一段新手启蒙期,不过也就这么多了。

然后你需要self-discipline,坚持反复练习。Shaw在访谈中说道:What you need to do is to have the bare minimums, just start, and you need to do a lot of practice until you can get up until these words don't seem so weird.这个过程不容易,甚至艰难笨拙,但这不正是学习之所以有趣的原因吗?This is hard. This is fun**.

我还在成为聪明人的路上,我喜欢也一直用着这个笨方法。无论外语、运动、乐器,入门先报班找老师教练,好好听话跟着学;升级再靠自己潜心修炼,下笨功夫,打持久战。

与君共勉。


参考推荐:

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • The Inner Game of Tennis W Timothy Gallwey Jonathan Cape ...
    网事_79a3阅读 14,250评论 3 20
  • rljs by sennchi Timeline of History Part One The Cognitiv...
    sennchi阅读 12,150评论 0 10
  • 用豆瓣API爬取了豆瓣上的Python图书,筛选了评分人数>80的书,按照评分高低排序,删除了些中英文版本重复的书...
    Python强哥阅读 6,639评论 0 4
  • ——纪念父亲去世十周年 我的父亲生如艾草一生苦涩而朴实死后也同坟头的蒿枝平凡而简单父亲生时是一座山把我托举在山的最...
    竹无心a阅读 2,833评论 16 19
  • 早上小组会,大家贡献我很多,一直都在想我的模式,格局,别人需要爱,承担的东西多没地方发泄,这些都是平时感觉怪怪的,...
    TA77高振华阅读 916评论 0 4