在线客服
扫描二维码
下载博学谷APP扫描二维码
关注博学谷微信公众号
本文小编将和大家介绍一本经典Python入门书籍——《“笨办法”学Python》。当然本书作者Zed Shaw说的笨办法,并不是真的用很蠢笨的方式去学Python,而是用最踏实最有效的方式学习编程,即多动手练习。
《“笨办法”学Python》作者简介:
泽德 A. 肖(Zed A.Shaw)是《“笨办法”学Python》《“笨办法”学Ruby》《“笨办法”学C语言》等几本备受欢迎的图书的作者,他的书在全世界有数百万读者。Zed Shaw完善了这个堪称世上最好的Python学习系统。只要跟着学习,你就会和迄今为止数十万Zed教过的初学者一样获得成功。他还是诸多开源项目的创建者,拥有近20年的编程和写作经验。同时他大部分空闲时间还致力于绘画和艺术史的研究。
《“笨办法”学Python》内容梗概:
本书是一本Python入门书籍,适合对计算机了解不多,没有学过编程,但对编程感兴趣的读者学习使用。这本书以习题的方式引导读者一步一步学习编程,从简单的打印一直讲到完整项目的实现,让初学者从基础的编程技术入手,最终体验到软件开发的基本过程。
本书结构非常简单,共包括52个习题,其中26个覆盖了输入/输出、变量和函数三个主题,另外26个覆盖了一些比较高级的话题,如条件判断、循环、类和对象、代码测试及项目的实现等。每一章的格式基本相同,以代码习题开始,按照说明编写代码,运行并检查结果,然后再做附加练习。
《“笨办法”学Python》的优点:
我们都知道,任何学习都需要输入和输出。一般的书籍往往只能让学习者输入,但是《“笨办法”学Python》这本书,则是让大家通过反复练习来学到技能,这些习题也是专为反复练习而设计的。对于一无所知的初学者来说,在能理解更复杂的话题之前,这种教授方式效果是很好的。尤其对于学习编程来说,初学者往往会忽视动手练习的重要性,陷入死磕理论知识的误区。而本书提供的练习和记忆的方式,将指导大家逐渐掌握使用Python编程的技能,然后由浅入深,理解更加复杂的理论知识。
《“笨办法”学Python》核心技能:
本书将教会编程新手需要了解的三种重要的技能:读和写、注重细节以及发现不同。
1、读和写
很显然,如果大家连打字都成问题的话,那学习编程也会有问题。尤其是,如果大家连程序源代码中的那些奇怪字符都敲不出来的话,就更别提编程了。如果没有这些基本技能,连最基本的软件工作原理都难以学会。手动录入代码样例并让它们运行起来的过程,会让大家学会各种符号的名称,熟悉它们的录入,最终读懂编程语言。
2、注重细节
区分好程序员和差程序员的最重要的一个方面就是对细节的重视程度。事实上,这是任何行业区分好坏的标准。如果缺乏对工作中每一个微小细节的注意,大家的工作成果将不可避免地出现各种关键缺陷。从编程这一行来讲,得到的结果将会是毛病多多,而且难以使用的软件。通读本文并一字不差地录入书中的每个例子,会训练大家在做某件事时把精力,集中到自己正在做的事情的细节上。
3、发现不同
大多数程序员长年累月地工作会培养出一种重要的技能,那就是观察事物间不同点的能力。有经验的程序员拿着两段仅有细微不同的代码,可以立即指出里边的不同点来。程序员甚至发明工具来让这件事更加容易,不过我们不会用这些工具。大家要先用笨办法训练自己,然后再使用这些工具。在做这些习题并且录入每段代码的时候,一定会犯错,这是不可避免的,即使有经验的程序员也会偶尔出错。大家的任务是把自己写的东西和正确答案对比,把所有的不同点都修正过来。这样的过程可以让你对程序里的错误、bug以及其他问题更加敏感。
正如经典Python入门书籍《笨办法学Python》强调的那样,对Python的初学者来说,动手练习永远是最重要的学习方法。只要坚持了这样的学习方法,总有一天困难会变得容易,枯燥也会变得有趣。祝愿大家都能学有所成,早日熟练掌握Python。
— 申请免费试学名额 —
在职想转行提升,担心学不会?根据个人情况规划学习路线,闯关式自适应学习模式保证学习效果
讲师一对一辅导,在线答疑解惑,指导就业!
相关推荐 更多
如何利用python实现报表自动化?
如果能够实现报表自动化,那我们将节约不少的时间,更高效的完成工作内容。那么,如何利用python实现报表自动化呢?本文将介绍xlwt 、xlrd、xlutils的常用功能,xlwt写Excel时公式的应用以及xlwt写入特定目录来手把手带大家实现报表自动化。
5621
2020-03-23 10:59:42
Python数据结构之字典学习笔记
对于许多Python初学者来讲,数据结构中的字典是一个不容易理解的概念。字典作为一种容器型数据结构,它也可以算得上是最有用的容器。下面是小编整理的相关学习笔记,让我们一起来好好地学习有关于字典的语法知识吧~
4168
2020-05-05 12:04:36
深入探究Python发展历程
为什么Python能够得到众多互联网工作者热衷的编程语言呢?首先我们要了解Python的发展历程,从而更好的判断Python在每个阶段发展过程中的重要作用。
5001
2020-05-15 17:40:16
处理多个异常的三大方法
大部分Python初学者可能还不会处理多个异常,本文将向大家展示一下处理多个异常的三大方法。一种是把所有可能发生的一场都放在一个元组里,第二种是对每个单独的异常在单独的except语句块中处理,第三种方法会捕获所有异常。下面一起来看看具体的处理方法吧!
4948
2020-06-30 10:02:25
JavaScript的作用及使用方法基础知识分享
JavaScript的作用及使用方法基础知识分享,学习JS需要掌握JavaScript行内式、内嵌式、外链式的3中使用方式。
3138
2021-12-24 14:49:23