这里向大家推荐一本书,豆瓣评分8.5,Amazon五星图书,曾获得2011年Jolt图书生产效率大奖(相当于软件行业的奥斯卡)。
这本《父与子的编程之旅》自第1版出版以来备受好评,不仅受到了众多专业开发者的推崇,还受到了“Python之父”龟叔力荐。
接下来,让我们跟随《父与子编程之旅》,走出“探秘计算机王国”的第一步。
书中沃伦和卡特父子以简单易学的Python语言为例,介绍了变量、输入和输出、函数、对象、数据结构等基本的编程概念。还配有插画及小卡特的人物形象,会适时提出或解答“观众”的疑问。比如1.7.2节中编写的这个程序:
运行结果报错,提示:
小卡特很困惑,“为什么 Python 可以执行 print("pizza"*20) ,而不能执行 print(“pizza”+20)?”
除此之外,为了好玩,作者特意设置一些悬念供读者探索,比如第16章列出了一段代码清单,读者必须手动输入这段代码,才能查看作者留下的“神秘”图片。
在涉及术语的地方,书中用亲和的语言和漫画比喻来辅助说明。比如,书中用有趣的语言来解释“语法高亮”,用生活中的大白话来讲述“垃圾收集”;用铁轨上的火车来说明各种选择语句;用转圈的小汽车来说明循环的概念;而用踢皮球闯祸的学生来说明“导入命名空间”等。
这本书可以帮你解决这种困扰,除了介绍编程中的基本概念,每章结尾都设置了“测试题”“动手试一试”部分,可以检测并巩固本章学习成果。扫描章末“测试题”旁边的二维码,可以在线阅读答案。
对零编程基础的读者来说,学习这本书无须具备任何编程技能,只要你能够打开程序并且保存文件,就可以毫无压力地使用这本书。
豆瓣评分8.5 获Jolt生产效率奖
编程是一项充满乐趣的挑战,想上手非常容易!在本书中,沃伦和卡特父子以亲切的笔调、通俗的语言,透彻、全面地介绍了计算机编程世界。他们以简单易学的 Python 语言为例,通过可爱的漫画、有趣的示例,生动地介绍了变量、循环、输入和输出、数据结构以及图形用户界面等基本的编程概念。
与第2版不同,第3版的示例使用 Python3 而不是 Python2,另外添加了关于网络的新内容。只要懂得计算机的基本操作,任何人都可以跟随本书,由简入难,学会编写Python程序,甚至制作游戏。