大家好,中秋节快乐!
今天分享一本好书《Python编程快速上手 让繁琐工作自动化》,也是我自学python看过的第二本书。
自学编程是不少人的选择,在著名的软件开发领域问答网站stackoverflow上,直接搜索learn programming可以得到47000多个回答,教我们如何学习某种编程语言或技术。
▲ stackoverflow中关于学编程的搜索结果
而对纯编程新手,亚马逊评分4.7,中文版热销超25万册的图书《Python编程快速上手 让繁琐工作自动化(第2版)》作者,阿尔•斯维加特给出了两个非常有效的自学建议:学会寻求帮助和聪明地提出编程问题。
▲ 阿尔•斯维加特(来源其GitHub头像)
▲ 广受欢迎的Python入门好书
为什么学Python?
阿尔•斯维加特很诚恳地表示,这本书并不能让一个新手读者立马成为月薪6位数专业软件工程师。他认为编程是一个不断练习的过程,就像只学几节吉他课无法让人成为摇滚明星一样。
这本《Python编程快速上手 让繁琐工作自动化 第2版》是为了帮助读者快速上手学会使用Python,将日常工作中那些需要计算机操作的繁琐工作自动化,比如:
很明显,这些工作难度不大,但是会花费大量时间。掌握一些Python编程技巧之后,我们就能够编写对应的程序来轻松解决它们。
给Python新手的建议
作为真正的Python新手,可能之前从未接触过编程活动,也不知道如何下载安装Python。不过这些基础得不能再基础的内容,作者都在书中清晰、详细地向读者介绍了。并且在基础准备工作之外,他还向读者给出了两个学习本书的超好建议。
学会寻求帮助
作为新手要明确一个问题:在学习编程过程中遇到的错误信息或代码无法正常工作的情况,我们不会是第一个遇到这个问题的人,早有千千万万个人遇到过并总结了解决方法。
所以,遇到问题第一时间去网上搜索答案,是在我们还不能对其进行思考时首先要做的事情。这不同于传统的向授课老师提问,而是互联网社区下的新型互动方式,正所谓互联网是免费的老师。
举个很直观的例子,下面这个操作有一个错误信息:
作为新人我们既看不懂代码,也看不懂错误信息。不过没关系,直接复制错误信息到搜索引擎中,就能获取到非常多的结果。它们既解释了这条错误信息的含义,又说明了导致其产生的原因,还给出了有效解决方案。
遇到不懂的,搜一下大概率就能解决问题,这比我们想象中的要简单。我们常会听人调侃道“你不会百度吗?”就是对这一寻求帮助方式的最好诠释——很多问题的解决方案都是现成的,很容易获取。
有时候实在没有搜到相同的问题怎么办?去专业的问答社区提问!当然,提问也是有讲究,有章法的。
丰富资源助力Python学习
940分钟视频教程,边看边学
既然是新人,有配套的视频一步一步手把手地教我们如何操作,是太好不过了!本书就配备了总共940分钟量身定制的教学视频,只要扫描书中章节对应的二维码或者直接在异步图书界面进入,就能观看讲解视频!
在线编程环境,边练边学
作为以实践为驱动的编程技能,一边学习一边直接敲代码是非常直接有效的方式。本书就提供了在线编程环境,从e读版就能直接进入专属的个人编程练习环境!
一边看书本内容,一边进行实际操作,跟着作者键入同样的内容,就能获得一样的结果。更直观地体验编程这一过程,从实践中加深对概念方法的理解。
免费得e读版电子书
而且e读版电子书是买纸质书免费送!购买纸质书后输入图书唯一码,就能够领取e读版电子书啦。
另外,还能加入社区学习,与其他读者共同讨论进步,老师在线答疑也能助你快速上手Python!
书中全部源码同样可以在图书页面下载获取,通过对比源码与自己的代码,能够更快、更深地理解对应章节内容,掌握对应的方法技巧。
编程是为了解决问题
的确,我们学习某个技能就是为了解决相应的问题,Python则是解决我们工作中那些繁琐任务的一个很好方式。而新人在学习Python过程中会遇到各式各样的问题,如何有效地寻求帮助很重要。
《Python编程快速上手 让繁琐工作自动化 第2版》中给出的答案就非常有效,并且适用于编程的所有阶段,在任何时候使用这些方法去获取答案都是很好的。