[每周一书] 看《父与子的编程之旅》轻松学编程
这本书曾经出版过第一版,译名为《与孩子一起学编程》,这次第二版译名改成了《父与子的编程之旅》。不过中文译名并没有准确传达原作的意思(原作名为《Hello World!Computer Programming for Kids and Other Beginners》),这就导致没看过书中内容的人,误以为这是一本侧重于亲子关系的趣味编程书,但其实这是一本正儿八经的编程入门书,和父子关系没什么太大关系,只是以这种寓教于乐的形式阐述编程显得更轻松愉快一些。连孩子都能看得懂,你当然也没问题。
对编程感兴趣的人不在少数,不过感兴趣是一回事,真正去学又是一回事。如果你天资聪明,稍微扒拉一下编程语言手册就能融会贯通,那自然不必读这本书,而如果你认为自己并非天才,但却有一颗好学之心,想有一种方法能从头开始把自己教会,有了这本书就够入门了,再不必看人脸色找那些所谓“高手”求教一些人家认为无聊无心回答的问题。也避免了不期而遇的挫败感浇灭学习热情。
这本书是一位程序员爸爸和其儿子共同合作完成的,本书通过儿童的视角将看似复杂的编程学习过程深入浅出地表述出来。不会像一般的编程类技术书籍一样,看似“条理清晰”却晦涩难懂,极易让初学者陷入枯燥的痛苦泥淖。这本书的创作思路很是巧妙,只要你对编程感兴趣,都可以轻而易举的理解其中的概念。不仅是孩子,对任何感兴趣于编程的人,这都是本不可错过的好书。
本书的编程语言采用的是 Python。当然,就算你不知道 Python 是什么也不打紧,作为初学者,你只需要知道这是一种漂亮的高级编程语言即可,只要你学会一点儿,能够轻易地实现你想要计算机完成的编程任务,就像搭乐高积木一样容易。本书从介绍如何安装 Python 到基础编程知识,从简单条件语句的使用到实现游戏编程,一步一步地由简入繁,中间不会出现那个“画马”笑话的情况:花两个圈圈,画上脚,画上脸,画上毛发,在添加其他细节就大功告成了。这本书循序渐进是技术类书籍中少有的。
这是一个信息时代,如果你对互联网有些许了解,应该会看到些眼花缭乱的各种新鲜玩意儿——云、大数据、物联网、人工智能……而构成种种这些的基础就是编程——不论使用的是什么语言,就像构成城市的基础是工程——不论使用的是什么物料。理想状态下,编程应该成为每个人必备的一种技能,当然理想状态并不存在,人们更喜欢学会开车去兜兜风,也不想让脑细胞驱使代码做一些更牛逼的事。
好了,不扯远。如果你确实对编程感兴趣,但却被“代码是枯燥的”刻板印象困扰着,那就快看看这本书,打破这种心理障碍吧。编程是一件很有乐趣的事,它能让你从无到有创造出独特的产品,哪怕只是帮人解决一个小小的问题,带来的成就感是无可比拟的。慢慢地,当编程成为了你的一项熟练技能,就像你每天说话一样自如,你所能做的事情是可以改变这个世界的。好了,现在就开始学编程吧!
——————-
原作名:Hello World!Computer Programming for Kids and Other Beginners
副标题:与小卡特一起学 Python
作者:[美] 桑德 Warren Sande / Carter Sande
译者:苏金国、姚曜 等
评分:8.5
本书作者是一对父子,他们以 Python 语言为例,详尽细致地介绍了 Python 如何安装、字符串和操作符等程序设计的基本概念,介绍了条件语句、函数、模块等进阶内容,最后讲解了用 Python 实现游戏编程。书中的语言生动活泼,叙述简单明了。 为了让学习者觉得编程有趣,本书编排了很多卡通人物及场景对话,让学习者在轻松愉快之中跨入计算机编程的大门。
* 本站不提供电子书下载,请自行搜索下载或购买正版。
“每周一书”相关阅读
- [每周一书]《逻辑的引擎》从数理逻辑看计算机发展
- [每周一书] 从《荒诞医学史》看人类做过的荒唐事
- [每周一书] 反乌托邦寓言小说《动物农场》
- [每周一书]《疾痛的故事》慢性病的病痛经验与治疗护理
- [每周一书]《稀缺》我们是如何陷入贫穷与忙碌的?
- [每周一书]《优秀的绵羊》精英教育的劣势
- [每周一书]《周鸿祎自述》他的互联网方法论
- [每周一书]《艺术:让人成为人》人文通识教育的入门书
- [每周一书]《认识身体》医生眼中的人体微宇宙
- [每周一书] 论民族差异的起源《枪炮、病菌与钢铁》
- [每周一书] 如果你感到格格不入请读《局外人》
- [每周一书]《贫穷的本质》我们为什么摆脱不了贫穷?
- [每周一书]《记忆的性别》集体化时代的农村妇女
- [每周一书]《白鹿原》诉说一个民族的秘史
- [每周一书] 《关键对话》如何实现高效的沟通?
我 30 岁了,非 IT 行业,对编程很感兴趣。
Python的实体书有好几本,还是木下决心学。。。。抽丝抽丝