以大量彩色图解的方式,详细分析程序设计的过程。用深入浅出的内容编排,帮助初学者一步步地学会程序设计。可以让读者从程序设计的门外汉,慢慢学会1. 编写脚本 2. 编写函数 3. 遍历 4. 递归算法设计 5. 模块设计 6. 开源的理念
本书适合对程序设计有兴趣的社会人士或学生,是程序设计入门的最好选择。
可以让读者从程序设计的门外汉,慢慢学会1. 编写脚本 2. 编写函数 3. 遍历 4. 递归算法设计 5. 模块设计 6. 开源的理念
【关于作者 - 蔡学镛】
台湾清华大学计算机硕士
创新工场首席布道架构师
曾任大学讲师、技术总监、培训讲师、程序员、译者、技术编辑、技术专栏作家
著译多本计算机图书,包括《Java夜未眠》、《深入浅出设计模式》
1983年开始学程序设计主要用过的语言有九种
我做过很多不同类型的工作,包括大学讲师、培训师、软件工程师、架构师、技术图书编辑、译者、专栏作家,但其实这些工作都围绕着程序设计这个专业领域,因为我热爱程序设计。
程序设计既有趣,又有创造力,还能帮助提升日常工作效率。你只需要带着你的想法与一台计算机,就能开始进行程序设计,把脑海中的想法在计算机中实现出来。我有幸很早就体会到程序设计的迷人之处,从小学开始学习写程序,至今29年,依然喜欢。可惜的是,像我这样幸运的人毕竟是少数,有许多人对于程序设计感兴趣却又不得其门而入。
多年以来,我一直想写一本程序设计入门书,以帮助程序设计初学者。为此我倾注了相当大的心力。现在,我的目标终于达成,成果就是你手上的这本书。对于初学者来说,死板的理论与生硬的说教都是禁忌,只会让初学者打退堂鼓。面对初学者,我必须发挥创意,让这本书的内容深入浅出。除此之外,趣味性与实用性也是必要的,可让初学者保持学习的动力。
拿着这本书,用一个周末假期的时间仔细阅读并动手操作,你很可能会发现,原来程序设计这事儿可以这么有趣,这么吸引人。接下来你或许要担心上瘾了!