每周一书|《Head First Python(中文版)》

共 3087字,需浏览 7分钟

 ·

2021-03-11 09:58

 是新朋友吗?记得先点数据科学与人工智能关注我哦~


《每周一书》专栏·第3篇

 | 段洵

2661字 | 10分钟阅读

【数据科学与人工智能】开通了Python,大家可以相互学习和交流。请扫描下方二维码,备注:Python,添加我为好友,诚邀你入群,一起进步

想过可以通过一本书就学会Python吗?《Head First Python(中文版)》超越枯燥的语法和用法手册,通过一种独特的方法教你学习这种语言。你会迅速掌握Python的基础知识,然后转向持久存储、异常处理、Web开发、SQLite、数据加工和Google App Engine。你还将学习如何为Android编写移动应用,这都要归功于Python为你赋予的强大能力。本书会提供充分并且完备的学习体验,帮助你成为一名真正的Python程序员。


我们觉得你的时间相当宝贵,不应当过多地花费在与新概念的纠缠之中。通过应用认知科学和学习理论的最新研究成果,《Head First Python(中文版)》可以让你投入一个需要多感官参与的学习体验,这本书采用丰富直观的形式使你的大脑真正开动起来,而不是长篇累牍地说教,让你昏昏欲睡。


《Head First Python(中文版)》不单纯是一本优秀的 Python语言入门书,更棒的是,它充分展示了Python在现实世界中如何使用。这本书并不是罗列干巴巴的语法.它会教你如何为Android手机、GoogleApp Engine等创建应用程序。


其他书总是先从理论入手,然后过渡到示例,《Head First Python(中文版)》则不然,它直接进入代码,并随着内容的展开逐步对理论做出解释。书中提供的大量示例和解释足以涵盖你在日常工作中将要用到的大部分内容。


每周一书:《Head First Python(中文版)》


如果对下面的所有问题都能肯定地回答"是",说明这本书适合你∶

1.你是不是已经知道如何用另外一种编程语言编程?

2.你是不是希望掌握Python编程的诀窍,想把它补充到你的工具集中,并用它完成一些新的创举?

3.你是不是更愿意亲自动手,在实践中应用所学,而不只是听别人长篇大论地说教?


如果满足下面任何一种情况,说明这本书不适合你∶

1.你是不是已经了解Python编程中需要知道的绝大多数内容?

2.你是不是正在找一本Python参考书,希望它能极其详尽地涵盖所有细节?

3.你是不是宁愿脚趾甲被15只尖叫的猴子拔掉也不愿意学新东西?

4.是不是认为Python书就应该无所不包,即使这会让读者厌烦不已,也觉得这样反而更好?


你的大脑总是渴求一些新奇的东西。它一直在搜寻、审视、期待着不寻常的事情发生。大脑的构造就是如此,正是这一点才让我们不至于墨守成规,能够与时俱进。

我们每天都会遇到许多按部就班的事情,这些事情很普通,对于这样一些例行的事情或者平常的东西,你的大脑又是怎么处理的呢?它的做法很简单,就是不让这些平常的东西妨碍大脑真正的工作。那么什么是大脑真正的工作呢?这就是记住那些确实重要的事情。它不会费心地去记乏味的东西。就好像大脑里有一个筛子,这个筛子会筛掉"显然不重要"的东西,如果遇到的事情枯燥乏味,这些东西就无法通过这个筛子。


那么你的大脑怎么知道到底哪些东西重要呢?打个比方,假如你某一天外出旅行,突然一只大老虎跳到你面前,此时此刻,你的大脑还有身体会做何反应?

神经元会"点火",情绪爆发,释放出一些化学物质。好了,这样你的大脑就会知道……这肯定很重要!可不能忘记了!

不过,假如你正待在家里或者坐在图书馆里,这里很安全。很舒适。肯定没有老虎。你正在刻苦学习,准备应付考试。也可能想学一些比较难的技术,你的老板认为掌握这种技术需要一周时间,最多不超过十天。

这就存在一个问题。你的大脑很想给你帮忙。它会努力地把这些显然不太重要的内容赶走,保证这些东西不去侵占本不算充足的脑力资源。这些资源最好还是用来记住那些确实重要的事情,比如大老虎,遭遇火灾险情等。再比如,你的大脑会让你记住,绝对不能把"聚会"时狂欢的照片放在你的Facebook网页上。没有一种简单的办法来告诉大脑∶"嘿,大脑,真是谢谢你了,不过不管这本书多没意思,也不管现在我对它多么无动于衷,但我确实希望你能把这些东西记下来。"

那么,怎么学习呢?首先必须获得知识,然后保证自己确实不会忘记。这可不是填鸭式的硬塞。根据认知科学、神经生物学和教育心理学的最新研究,学习的途径相当丰富,绝非只是通过书本上的文字。我们很清楚怎么让你的大脑兴奋起来。下面是一些Head First学习原则∶

1.看得到。与单纯的文字相比,图片更能让人记得住,通过图片,学习效率会更高(对于记忆和传递型的学习,甚至能有多达89%的效率提升)。而且图片更能让人看懂。以往总是把图片放在一页的最下面,甚至放在另外的一页上,与此不同,把文字放在与之相关的图片内部,或者在图片的周围写上相关文字,学习者的能力就能得到多至两倍的提高,从而能更好地解决有关问题。

2.采用一种针对个人的交谈式风格。最新的研究表明,如果学习过程中采用一种第一人称的交谈方式直接向读者讲述有关内容,而不是用一种干巴巴的语调介绍,学生在学习之后的考试中成绩会提高40%。正确的做法是讲故事,而不是做报告。要用通俗的语言。另外不要太严肃。如果你面对着这样两个人,一个是你在餐会上结识的很有意思的朋友,另一个人学究气十足,喋喋不休地对你说教,在这两个人中,你会更注意哪一个呢?

3.让学习的人想得更深。换句话说,除非你很积极地让神经元活动起来,否则你的头脑里什么也不会发生。必须引起读者的好奇,促进、要求并鼓励读者去解决问题、得出结论、产生新的知识。为此,需要发出挑战,留下练习题和拓宽思路的问题,并要求读者完成一些实践活动,让左右脑都开动起来,而且要利用到多种思维。

4.引起读者的注意,而且要让他一直保持注意。我们可能都有过这样的体验,"我真的想把这个学会,不过看过一页后实在是让我昏昏欲睡。"你的大脑注意的是那些不一般、有意思、有些奇怪、抢眼的、意料之外的东西。学习一项有难度的新技术并不一定枯燥。如果学习过程不乏味,你的大脑很快就能学会。

5.影响读者情绪。现在我们知道了,记忆能力很大程度上取决于所记的内容对我们的情绪有怎样的影响。如果是你关心的东西,就肯定记得住。如果让你感受到了什么,这些东西就会留在你的脑海中。不过,我们所说的可不是什么关于男孩与狗的伤心故事。这里所说的情绪是惊讶、好奇、觉得有趣、想知道"什么……"还有就是一种自豪感,如果你解决了一个难题,学会了所有人都觉得很难的东西,或者发现你了解的一些知识竟是那些自以为无所不能的傲慢家伙所不知道的,此时就会有一种自豪感油然而生。


若是喜欢阅读电子版书籍,请扫描下方二维码,进入公众号,回复关键词:20210307,获取资源领取方式。

每周一书

1利用Python进行数据分析

2《深度学习》



公众号推荐
浏览 17
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报