掌握黑客技术领域独特的知识

为安全加码

当前位置:首页 > 黑客入门基础 > 程序员修炼之道——程序设计入门30讲

程序员修炼之道——程序设计入门30讲

heikeshu 黑客入门基础 73热度

程序员修炼之道——程序设计入门30讲  第1张

书名:程序员修炼之道——程序设计入门30讲  作者:吕云翔  出版:清华大学出版社

内容简介

本书收录了与程序设计基础知识相关的30个问题。它们是大部分初次接触编程的读者共有的问题。这些问题的答案并不复杂,但是消化吸收它们却不是一个简单的过程。这需要读者培养计算思维,学习从程序的视角看问题。当你可以回答本书所有的问题时,相信你已经越过了程序设计的第一道门槛。

本书分为6部分,分别是:入门学堂、内存模型、初窥算法、面向对象、认识程序、编程之道。在入门学堂这部分中,主要介绍程序设计最基础的知识,例如如何编写第一个Java程序、第一个C++程序,学习调试程序等。在内存模型这部分中,我们将学习指针、引用、栈和堆、参数传递等内存相关的知识。初窥算法部分围绕基础的数据结构和算法展开,如链表、递归算法、搜索算法等。在面向对象这部分中,我们将围绕面向对象程序设计的三大特性展开学习。认识程序部分则介绍更多程序设计方面的知识,如异常处理机制、输入输出流、多线程编程等。编程之道部分讲述提升代码质量的方法,编程不仅是一项工程性的工作,更是一项艺术工作,这一部分就围绕程序设计的艺术性来展开。

本书面向所有计算机相关专业的学生,也面向所有对程序设计感兴趣的入门学习者,只要对本书中的任何问题感到疑惑,并且想知道背后答案的读者,都可以阅读本书。

本书特点

目标性强:本书针对刚刚接触编程的计算机、软件工程相关专业的学生,旨在帮助读者建立计算机专业的思考方式,培养程序员的思维方式。书中收集了大部分初学者都会遇到的问题,通过形象生动的语言进行解答,帮助初学者跨越编程的第一道门槛。

问题典型,回答生动:本书采用一问一答的编写形式,行文类似《十万个为什么》。问题选取计算机相关专业学生在初学编程时最容易遇到的典型问题,范围涵盖内存模型、算法与数据结构、程序设计语言等多个方面。回答采用生动形象的语言,以尽可能多的类比让读者轻松理解问题答案。

受众广泛:本书适合刚接触编程的初学者,包括计算机、软件工程专业大一大二的学生以及热爱编程的自学者。本书也适合学习了编程一段时间的读者,帮助其梳理思路,温故知新。

章节独立:由于本书各章节的问题相对独立,读者可以任意选择感兴趣的章节进行阅读,而不一定要按顺序从头读到尾,增强了阅读的灵活性和针对性。

更新时间 2025-02-06 14:03:11