大数据时代下,计算机专业受到很多同学们的喜爱。
同学们可以利用好假期时间去阅读一些计算机相关书籍,打好自己的CS基础!
翰林为大家准备了入门计算机的经典书单,其中多为评价颇高的美国大学本科生教材,赶快收藏阅读起来!
赶快来看一看这些书的精彩之处吧!
《Computer Systems:
A Programmer's perspective》
标题:深入理解计算机系统
作者:Randal E. Bryant、David R. O’Hallaron
以程序员的角度和全局的视角来审视计算机系统,涵盖从数据表示到程序运行、系统交互的各个方面,将所有计算机系统的相关知识融会贯通。
这本书简称 CSAPP,是所有入行计算机的人必看的一本「内功心法」,10余万程序员的共同选择。卡耐基梅隆、北大、清华、上海交大等国内外众多知名高校选用指定教材,常看常新,海内外享誉无数。
《Introduction to Algorithms》
标题:算法导论
作者:Thomas H.Cormen、Charles E.Leiserson、Ronald L.Rivest、Clifford Stein
四位作者分别是MIT、哥大、达特茅斯的教授,本书以相当的深度介绍了许多常用的数据结构和有效的算法,使得这些算法的设计和分析易于被各个层次的读者所理解。
《算法导论》自第一版出版以来,已经成为世界范围内广泛使用的大学教材和专业人员的标准参考手册。全书讲解通俗易懂,且不失深度和数学上的严谨性。
《Algorithm Design》
标题:算法设计
作者:Jon Kleinberg、Éva Tardos
这是一本关于算法设计和分析的经典教材。本书围绕算法设计进行组织,对每种算法技术用多个典型范例进行分析,把算法的理论跟实际问题结合起来,具有很大的启发性。
每章都从实际问题出发,经过深入具体的分析引出相应算法的设计思想,并对算法的正确性和复杂性进行合理的分析和论证。
《Linear Algebra Done Right》
标题:线性代数应该这样学
作者:Sheldonc Axler
描述线性算子的结构是线性代数的中心任务之一,传统的方法多以难懂的行列式为工具,本书把重点放在抽象的向量空间和线性映射上,给出的证明不使用行列式,简单而直观。
本书起点较低,不需要太多预备知识,而特色鲜明,是公认的阐述线性代数的经典佳作。自出版以来迅速风靡世界,在30多个国家为200多所高校所采用,其中包括斯坦福、UCB等。
《The Calculus Lifesaver:All the Tools You Need to Excel at Calculus》
标题:普林斯顿微积分读本
作者:Adrian Banner
该书源自作者在普林斯顿大学开设的一门极受欢迎的微积分课程,这门课让很多学生不再畏惧微积分,并在考试中获得高分。
作者凭借着对做积分的独到理解,以轻快的语言将趣味十足的例题及重点难点问题一一向读者清楚解析。书中475个例题均有详细解答,本书专注于讲述解题技巧,目的是帮助读者学习一元微积分的主要概念。
《Python Crash Course: A Hands-On, Project-Based Introduction to Programming》
标题: Python编程:从入门到实践
作者:Eric Matthes
本书是对Python的快节奏、全面的介绍,它将让你快速学会有效编写程序并解决问题。你将在书中了解基本的编程概念、编写干净易读的代码、学习如何使程序具有交互性、如何安全测试代码等等。
这是一本适合初学者的好书,作者会指导你完成每一步,让你在Python编程方面打好基础。
《C How to Program》
标题: C大学教程
作者:P.J.Deitel、H.M.Deitel
本书是全球畅销的C语言教材之一,全书系统介绍了4种流行的程序设计方法——面向过程、基于对象、面向对象以及泛型编程,内容全面、生动易懂,由浅入深地介绍了结构化编程和软件工程的基本概念。
本书不仅适合于初学者学习,作为高校计算机程序设计教学的教科书,也同样适用于有经验的程序员,作为软件开发人员的专业参考书。
扫码免费领取电子书!
多读书的同时,大家也千万不要落下自己的专业学习哦~
翰林国际赛事/国际课程夏季课程
正在火热招募中
* 以上赛事主办方为海外机构,不与任何中国的大学、中学或小学升学加分活动挂钩,其成绩不会作为任何中国中小学升学或评优的依据,仅定位为针对中学生的课外兴趣活动和国际教学交流活动。
© 2024. All Rights Reserved. 沪ICP备2023009024号-1