说到学习编程的必备图书,除了一些经典大部头的之外,还有一些日本作者创作的编程经典。比如,深度学习入门神作“鱼书”、程序员大叔结城浩的《程序员的数学》、好懂的图解系列等等。这些书不仅浅显易懂,还配有生动的图片和丰富的示例,因此备受初学者推崇。在这里不得不提一位非常高产的日本作者——柴田望洋。

系列销量超100万册!比教材还好懂,日本编程教育界泰斗带你入门,不信你学不会..._Python

他在日本 IT 界可以说是家喻户晓,作为日本编程教育界泰斗,日本编程教育界的“大师”,柴田望洋本身是日本福冈工业大学信息工程学院副教授,可以说在编程教育方面有着丰富的经验。

他编写了一系列很有影响力的计算机教材,其中被读者称为“C 语言圣经”的《明解 C 语言》就是他的作品。如果你觉得跟着谭老师学让你迷茫,那不如试试柴田老师!

除了 C 语言这本书之外,柴田老师还推出了 Python,Java,C++ 的明解篇,延续了之前轻松的写作风格,让读者学起来无负担。如果你觉得教材里整篇的理论让你犯困,那你一定要试试这套书,比教材更好懂,让你读上就停不下来!

系列销量超100万册!比教材还好懂,日本编程教育界泰斗带你入门,不信你学不会..._Python_02

《明解C语言(入门篇)》

柴田望洋|著

管杰,罗勇,杜晓静|译

比课本更易懂的 C 语言入门书,日本 C 语言经典教材,自出版以来不断重印、修订,被誉为“C 语言圣经”。

本书图文并茂,示例丰富,第 3 版从 190 段代码和 164 幅图表增加至 205 段代码和 220 幅图表,对 C 语言的基础知识进行了彻底剖析,内容涉及数组、函数、指针、文件操作等。对于 C 语言语法以及一些难以理解的概念,均以精心绘制的示意图,清晰、通俗地进行讲解。

系列销量超100万册!比教材还好懂,日本编程教育界泰斗带你入门,不信你学不会..._数据结构_03

《明解C语言(中级篇)》

柴田望洋|著

丁灵|译

畅销书《明解C语言》第 2 弹,C 语言进阶不二之选!

111 段代码+ 152 幅图表,图文并茂,讲解清晰易懂,作者通过每章带领读者编写一个游戏程序并逐步完善或加以变更,来讲解相关的 C 语言进阶知识。每章的程序都很简单有趣,而且包含着很多实用性的技巧,例如随机数的生成、数组的应用方法、字符串和指针、命令行参数、文件处理、接收可变参数的函数的生成方法、存储空间的动态分配与释放,等等。此外,还会讲解详细的语法规则、众多库函数的使用方法、算法等知识。

系列销量超100万册!比教材还好懂,日本编程教育界泰斗带你入门,不信你学不会..._数据结构_04

《明解C语言:实践篇》

[日]柴田望洋|著

洪育彬|译

《明解C语言》第 3 弹!204 段代码+ 174 幅图表,比课本更生动、更易懂!逐个击破开发现场常遇难点,帮你直线提升 C 语言实践能力!

本书围绕 C 语言编程学习和开发实践中经常遇到的问题和重点,结合大量代码和图表,从容易出现的错误(ERROR)开始讲起,到类型转换、字符串和指针、结构体和共用体、文件处理、在程序运行时动态生成必要大小的对象(变量)的方法,再到线性表的应用、二叉查找树的应用、控制台画面的控制等,详细介绍了 C 语言中的众多技巧,目标在于提高读者解决实际问题的能力。本书适合有一定 C 语言基础的读者阅读。

系列销量超100万册!比教材还好懂,日本编程教育界泰斗带你入门,不信你学不会..._Java_05

《明解C++》

[日]柴田望洋|著

孙巍|译

这本《明解C++》由日本编程教育界泰斗、《明解C语言》作者柴田望洋所著。

作者结合多年编程教育经验打造了这本 C++ 入门佳作,从“C++ 基础”和“编程基础”两方面着手,让读者不仅能掌握 C++ 语法,更能掌握真正用 C++ 编程的能力。

系列销量超100万册!比教材还好懂,日本编程教育界泰斗带你入门,不信你学不会..._数据结构_06

《明解Python》

[日]柴田望洋|著

周凯|译

原版系列累计销量超 120 万册,荣获日本工学教育协会著作奖。这本书在讲解时非常注重以下两个方面的平衡。

  • Python 语言的基础知识
  • 编程的基础知识

如果将这两个方面套用到外语学习中,前者就相当于基础语法和单词,后者则相当于写作和会话。我们都知道这两方面在外语学习中缺一不可。学习 Python 也是这样,Python 语言和编程的基础知识也都必不可少。

系列销量超100万册!比教材还好懂,日本编程教育界泰斗带你入门,不信你学不会..._Java_07

《明解Python算法与数据结构》

[日]柴田望洋|著

张弥|译

136 段代码 + 213 幅图表,透彻讲解算法与数据结构基础知识,比课本更生动、更易懂!内容介绍了算法与数据结构的基础知识,包括数组、查找、栈和队列、递归算法、排序、字符串查找、线性列表、树结构和二分查找树等。

本书并非单纯地对算法与数据结构进行介绍,而是致力于让读者掌握编写实用程序的技术。为此,本书提供的示例代码都是实际可运行的程序,理解这些示例程序之后,相信读者的 Python 编程能力也会有很大的提升。本书各章节末设置有练习题,并在书末给出了答案,据此读者可检测自己对知识的掌握情况,加深理解。

系列销量超100万册!比教材还好懂,日本编程教育界泰斗带你入门,不信你学不会..._Python_08

《明解Java》

柴田望洋|著

侯振龙|译

从基础知识到面向对象编程完全掌握!从 Java 的基础知识讲起,循序渐进,直到面向对象编程的内容。书中结合猜数字游戏、猜拳游戏、心算训练等有趣的游戏程序进行讲解,让学习过程完全不枯燥。本书图文并茂,示例丰富,通过 284 幅图表和 258 段代码,由浅入深地解说了从 Java 的基础知识到面向对象编程的内容,涉及变量、分支、循环、基本数据类型和运算、数组、方法、类、包、接口、字符和字符串、异常处理等。书中出现的程序包括猜数游戏、猜拳游戏、心算训练等,能够让读者愉快地学习。