美文网首页我爱编程
LPTHW|聪明人的笨功夫

LPTHW|聪明人的笨功夫

作者: ericazhan | 来源:发表于2018-05-26 05:04 被阅读113次

    在决定学习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**.

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

    与君共勉。


    参考推荐:

    相关文章

      网友评论

        本文标题:LPTHW|聪明人的笨功夫

        本文链接:https://www.haomeiwen.com/subject/icfxrftx.html