第七章-教材推荐及其它
最后更新于:2022-04-01 04:29:03
# 第七章-教材推荐及其它
推荐好书或者在线课程当然是本书的重要任务之一,这次集中推荐一下。主要是C/C++, Python, Java,数据结构算法等教材。其它的大家一起来推荐吧。
这些主题中任意一个的教材都是汗牛充栋,读一辈子都读不完。不过很显然,大家都公认的经典,也只是那么寥寥数本而已,下面推荐的都是这样的著作(其实只能说是适合大部分人)。当然,我们推荐的书并不一定适合你,如果有更好的可以提issue或者发pull request。本书所推荐的教材或在线课程不一定都要去读的,可以根据你自己的兴趣和精力去选择。看书其实不是目的,根本还得在于自己去理解、去思考、去应用。
### 计算机编程导论类
### [Computer Science: An Overview - 计算机科学概论(第11版) (豆瓣)](http://book.douban.com/subject/6862061/)
计算机科学概论课程的经典入门教材,涵盖的话题十分广,适合对计算机科学了解不是很多的读者。英文版已经到第11版了,作者的用心程度可见一斑。
### [Computer Systems: A Programmer's Perspective - 深入理解计算机系统(原书第2版) (豆瓣)](http://book.douban.com/subject/5333562/)
CMU的计算机学科类导论教材,作者讲解很细致。面向的对象是对计算机底层有一定了解的读者,以后想往专业程序员方向发展的可以看看。
### [Introduction to Computer Science and Programming Using Python | edX.org](https://www.edx.org/course/mitx/mitx-6-00-1x-introduction-computer-2841#.VDKKhXWSzH4)
An introductory level course in MIT, 6.00.1x is an introduction to computer science as a tool to solve real-world analytical problems. A first course for 6.00.2x below.
### [Introduction to Computational Thinking and Data Science | edX.org](https://www.edx.org/course/mitx/mitx-6-00-2x-introduction-computational-2836#.VDKI23WSzH4)
6.00.2x is an introduction to using computation to understand real-world phenomena.