Py学习  »  Python

闯关式学Python,游戏着就能学会编程?!

书香云舍 • 6 年前 • 633 次点击  

阿奎的新书《Python编程基础与HTTP接口测试》已经上市了。

阿奎,是一位系统分析师、曾经的软件工程师,也是一位资深的敏捷教练,多年在开发一线的开发和管理工作,让他对于编程和自动化测试工作,有着非常深入的思考。

阿奎的新书

出版社销售链接

正如这本书的书名所展示给你的,这本书的内容包含两部分:Python编程基础和基于Python的HTTP接口测试。

为什么把这两部分结合起来?这是因为,Python编程的基础知识,适合于每一名希望快速掌握一门计算机语言的学习者,这一点在本书的开头就有非常详细的阐述。而当你学会一门编程语言之后,你更需要将它用起来。Python可以用于很多方面,而对于Python语言的应用,本书重点讲的是,基于Python的自动化HTTP接口测试部分。重点面向希望转型为自动化测试工程师的软件测试从业者,以HTTP接口测试为应用场景,来学习和掌握Python的相关知识点和使用技巧,做到学以致用,学有所用。

阿奎的这本书,整体采用了一种叫做“闯关式学习”的学习方法进行设计和编撰,这是阿奎经过自己的思考和实践得出了,非常适合于编程语言学习的方法。阿奎发现,很多人花费了很多时间学习编程,最终往往“看不懂”;或者“看懂了”但是“不会用”;或者“看懂了”似乎也“会用”,但是却一直用不好,用不顺。

针对这些学习困惑,阿奎深入思考并精心设计了一套闯关式学习方法。

这套方法的核心是——

让学习者通过一个一个小的关卡的刻意练习,在不知不觉中掌握“Python编程基础”和“HTTP接口测试”的相关技能,完成从手工测试工程师到自动化测试工程师的转变。

所谓闯关式学习方法,通俗地讲,就是通过不断的刻意练习,打通一个一个的练习关卡,来进行自我提升和学习的方法。闯关式学习,更像是一次以学习编程为目的的一场游戏。怎么样,好奇吗?

闯关式学习,其实并不神秘,有如下的几个大的学习阶段:

1.设置关卡

闯关式学习方法首先要求有一名有经验的指导者,针对学习目标刻意设计的一个又一个的练习关卡,即挑战问题。——这一步,阿奎在书里给出来啦!

2.发起挑战

读者通过一定的前期知识的学习和练习后,在给定的时间内对第一个关卡的问题发起挑战,即闯关。

3.闯关成功进入下一关

如果给定的时间内不能有效地完成挑战问题,就需要反复的刻意练习,直至轻松完成挑战问题为止,即闯关成功。此时,进入下一个练习关卡。

4.读完全书,成功闯完所有关卡,恭喜你已经掌握了本书的内容!

阿奎说“我一直认为,学习软件开发、测试技能,和学习骑自行车、游泳一样,是一项技能的修炼,而非仅仅是知识或者概念的掌握,而要习得一项技能需要刻意练习。”成就超凡技艺的过程,实际上是一个“锤炼”的过程,也就是“刻意练习”的过程。

最后,阿奎对于学习这本书的读者提出了要求:

有目的的练习。刻意练习一定是针对某一个既定的目的进行练习,即每一个练习都是有具体目标的。

精神高度集中的练习。刻意练习一定是需要练习者精神高度集中,全身心投入的,只有这样才能带来学习上的领悟和突破。

反复的练习。在以上两点的基础上,重复的练习是技艺提升不可缺少的一环,没有什么技巧性的技艺是一次就可以完全掌握和彻底领悟的,编程尤其如此。只有通过不断的重复的练习才将编程中用到的一些基本的概念和模式变成自己的肌肉记忆和大脑反射。

获得有效反馈的练习。反复练习中,还需要有效的反馈来确定练习是否取得了进展,这种反馈一方面可以促进练习者更好的坚持练习,另一方面也可以告诉练习者,练习到什么程度就够了。

听说Python现在很火,用这本书学Python编程还可以这么有趣,还不快来试试?

也许你但心,如果我闯关的过程中遇到了问题、闯不下去了可怎么办?

莫怕,这就是互联网时代带给我们的好处!

这本书可不是简单的一本纸书,背后还有着丰富线上资源,让你可以找到阿奎老师

通过扫描这本书封面的二维码,加入到本书的读者圈,这里不但可以和本书其他读者交流学习状态、和编程高手面对面,可以向阿奎老师提问,更可以发现很多阿奎老师为大家准备的PDF、视频、问答等多种线上学习资源。

找得到作者的读者圈

想知道这本书到底都有什么内容,扫描这个二维码,也可以看到本书的前言和目录,还有很多自动化测试的学习资料呢!互联网时代的一本书,不再仅仅是一本书,爱学习的读者太开心啦!

(书香云舍新书书讯,欢迎转发!)


我是简书出版合伙人张瑞喜。简书版权中心推荐、陈信诚老师总结多年经验所著《转型王道:微商、社交电商实战系统》一书,已由电子工业出版社出版发行,全网已开售(当当预售链接天猫预售链接)。

关于出版,我的文字在这里——创新内容出版 - 文集,出书那点事,来找我吧!


今天看啥 - 高品质阅读平台
本文地址:http://www.jintiankansha.me/t/YdrC28hRYG
Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/5104
 
633 次点击