首页 > 其他分享 >计算机专业学生暑假要去看这些经典书籍!

计算机专业学生暑假要去看这些经典书籍!

时间:2023-06-29 22:55:12浏览次数:37  
标签:本书 重构 编程 一本 暑假 经典 数据结构 计算机专业 书籍

好书在精不在多,每一本经典书籍都值得反复咀嚼,温故而知新!

分享几本经典书籍。

重构 改善既有代码的设计

就像豆瓣评论所说的,看后有种醍醐灌顶、欲罢不能的感觉。无论你是初学者,还是深耕多年的老手,这本书都值得你深度品读。作者有丰富的编程经验和思想,总结了一套非常实用的重构的基本方法,让你更好的理解重构的思想精髓,找到适合自身以及团队的代码整洁之道

计算机是怎样跑起来的

这本书相对比较基础,但是讲解非常精妙、有趣,描述了计算机各个方面。从单片机电路开始,汇编,结构化程序,数据结构于算法,面向对象,数据库,TCP/IP原理,加密解密,XML,软件工程统统有清晰描述,易于理解。在知识的整体理解基础上再阅读文档,学习编程会事半功倍。所以而推荐本书。

代码整洁之道

阅读这本书有两种原因:第一,你是个程序员;第二,你想成为更好的程序员。——罗伯特·C. 马丁(Robert C. Martin)

《代码整洁之道》讲述了一系列行之有效的整洁代码操作实践。 这是一本真正的好书,书中介绍的规则均来自作者Bob大叔多年的实践经验,涵盖从命名到重构的多个编程方面,很有学习价值。

大话数据结构

《大话数据结构》 这本书最大的特点是,通篇以一种趣味方式来叙述,大量引用了各种各样的生活知识来类比,并充分运用图形语言来体现抽象内容,对数据结构所涉及到的一些经典算法做到逐行分析、多算法比较。这本书特别适合初学者。

网络是怎样连接的

这本书以探索之旅的形式,从在浏览器中输入网址开始,到显示出网页内容为止的整个过程,以图配文,讲解了网络的全貌,非常适合初学者阅读。是一本非常棒的关于网络的科普书,深入浅出,通俗易懂。

计算机网络自顶向下方法

这本书是经典的计算机网络教材,采用作者独创的自顶向下方法来讲授计算机网络的原理及其协议,自第1版出版以来已经被数百所大学和学院选作教材。书中从应用层讲起,然后展开,摆脱了从物理层开始的枯燥,直接接触应用实例,更能吸引读者的兴趣。而且,书上很多例子举的很好,生动形象。

深入理解计算机系统

CSAPP是一本很好的书,糅合了计算机组成原理、操作系统、网络编程、并行程序设计原理等课程的基础知识。对于刚接触编程,或者像大彬这种非科班出身的人来说,这是一本指导性的书,它会告诉你,要想成为一个优秀的程序员,应当重点理解哪些计算机底层原理,告诉你应该在以后的自学过程中,应该重点学习哪些课程,比如操作系统和体系结构等。

标签:本书,重构,编程,一本,暑假,经典,数据结构,计算机专业,书籍
From: https://www.cnblogs.com/tyson03/p/17515411.html

相关文章

  • 一条从Java基础到Java开发各个方向的学习路线(书籍)
    一条从Java基础到Java开发各个方向的学习路线,按照难度递增的顺序排列:Java基础:《Java核心技术卷一》-CayS.Horstmann和GaryCornell《HeadFirstJava》-KathySierra和BertBatesJavaWeb开发:《HeadFirstServletsandJSP》-BryanBasham等《JavaWeb开发......
  • 希望所有计算机专业学生都知道这门课
    计算机科学速成课,主讲人是CarrieAnne,这是一门很全面的计算机原理入门课程,短短10分钟可以把大学老师十几节课讲的东西讲清楚!整个系列一共41个视频,字母站上有中文字幕版。每个视频都是一个特定的主题,例如软件工程、人工智能、操作系统等,主题之间都是紧密相连的,比国内很多大学计算......
  • 用天梯赛打开暑假生活的第八天
    从坐牢到入门的程序设计(8)开始时间2023-06-28 19:02:04结束时间2023-06-28 21:24:22前言:今天这一篇也不会发在朋友圈里,一是怕她看到(或许她不会看),二是怕你们又笑话我因为某个女孩伤脑筋...... L1-034点赞一、题目编号及题目说明二、程序功能测试及说明统计输入中的......
  • 用天梯赛打开暑假生活第七天
    从坐牢到入门的程序设计(7)开始时间2023-06-26 21:26:45结束时间2023-06-26 22:49:23前言:哈哈哈哈,呜呼!今天的分享看起来还不错,不知道大家觉得怎么样,嘿嘿。L1-031到底是不是太胖了一、题目编号及题目说明二、程序功能测试及说明给出待检测人数,并判断对应身高体重下该......
  • 暑假第一周总结
    本周我在学校进行小学期内容——数据结构数据结构我选择的个人项目为:教师信息管理系统,本次训练使用的语言为python由添加教师信息,删除教师信息,修改教师信息,查找教师信息等模块组成源码如下:、importtkinterastkfromtkinterimportttkfromtkinterimportmessageboxim......
  • 大二暑假第一周总结
    这一周是数据结构的小学期,学了最小生成树的Prim算法,矩阵运算,链式基数排序等算法。第二阶段设计了渡船管理模拟系统,是用Python语言写的。Python语言强大且方便,有很多库和函数的功能都是意想不到的好用。课程设计工作日报表时间:2023年  6月16日序号工作分类工作......
  • 用天梯赛打开暑假生活第六天
    从坐牢到入门的程序设计(6)开始时间2023-06-25 10:34:16结束时间2023-06-25 14:48:42前言:今天高考出成绩了,有什么想问的可以随时咨询我!L1-025正整数A+B一、题目编号及题目说明二、程序功能测试及说明给两个输入,如果都是整数输出它们的和,若出现一个非整数该位置为?结果......
  • 大二暑假第一周总结
    这周就开始了小学期,这周的小学期的是算法与数据结构综合训练,总共是分为两个阶段,第一阶段是基础算法训练,第二阶段是综合算法训练。第一阶段是基础算法演示,验收的时候非常顺利,同时参与了评优,成功评上。第二阶段我选的是导师双选系统,并且也在周五就已经完成,然后后面就是测试自己的......
  • 2021年最新-可解释机器学习相关研究最新论文、书籍、博客、资源整理分享
        理解(interpret)表示用可被认知(understandable)的说法去解释(explain)或呈现(present)。在机器学习的场景中,可解释性(interpretability)就表示模型能够使用人类可认知的说法进行解释和呈现。[FinaleDoshi-Velez]    机器学习模型被许多人称为“黑盒”。这意味着虽然我们可以从......
  • 2020年最值得阅读的10本人工智能相关书籍
        尽管我们都可以通过快速的YouTube视频或博客文章来学习,但是全神贯注于阅读一本好书有时还是不错的。因此,整理了一些最近深度学习“必读”的翻页书,以备你在世界读书日阅读!       1. GirlDecoded    RanaelKaliouby和CarolColman   Affectiva首席执行官......