含有"编程"标签的书籍

Python编程(第3版)

享誉全球的Python入门书,影响了超过250万读者。

◎ 编辑推荐

编程入门就选蟒蛇书!

【经典】Python入门圣经,长居 Amazon、京东等编程类图书榜首

【畅销】热销全球,以 13 个语种发行,影响超过 250 万读者

【口碑】好评如潮,第 2 版豆瓣评分 9.2,Amazon 4.7 星评

【升级】代码基于 Python 3.11 升级,涵盖语言最新特性

【资源丰富】配套视频 + PPT课件 + 随书代码 + 速查地图

【自学神器】真正零基础,自学超轻松,附赠学习路线图

【品质提升】精雕细琢,邀请20位一线开发人员审读全书

◎ 内容简介

本书是针对所有层次的 Python 读者而作的 Python 入门书。全书分为两部分:第一部分介绍使用Python 编程所必须了解的基本概念,包括强大的 Python 库和工具,以及列表、字典、if 语句、类、文件和异常、测试代码等内容;第二部分将理论付诸实践,讲解如何开发三个项目,包括简单的 2D 游 戏、利用数据生成交互式的信息图以及创建和定制简单的 Web 应用程序,并帮助读者解决常见编程问题和困惑。第 3 版进行了全面修订:使用了文本编辑器 VS Code,新增了介绍 removeprefix() 方法和removesuffix() 方法的内容,并且在项目中利用了Matplotlib 和 Plotly 的最新特性,等等。

本书适合对 Python 感兴趣的所有读者阅读。

◎ 名人推荐

编程教学之道,一是重在实践,二是循序渐进——通过巧妙的实战项目,激发和保持学习的热情,让学习渐入佳境。在这两方面,这本书无疑都是非常出色的。无论是初次尝试编程,还是打算拥抱人工智能,相信这本书都会成为你的最佳起点。

——爱可可-爱生活,北京邮电大学副教授陈光老师

很高兴看到这本书的第3版更新,这是一本实操性很强的Python语言零基础入门和起步教材。它最大的特色在于,在为初学者构建完整的Python语言知识体系的同时,面向实际应用情境编写代码样例,而且许多样例还是后续实践项目部分的伏笔。实践项目部分的选题经过精心设计,生动详尽又面面俱到。相信这本书能够得到更多Python初学者的喜爱。

——陈斌,北京大学地球与空间科学学院教授、北京市高等学校教学名师

这本书的前两版已经广销全球,而且稳居Python图书的各大销量榜首,这足以证明它的内容有多么出色!这本书简明又全面地阐述了入门Python需要掌握的各方面知识,可以说是学习Python的不二选择。

——崔庆才,《Python 3网络爬虫开发实战》作者、微软(中国)软件工程师

Python Crash Course从2016年出版,到现在刚刚7年就已经增补到了第3版,可见作者是认真的、市场是认可的、内容是靠谱的。关键是,这本书在图灵的Python技术图书中的核心地位难以撼动。为什么呢?因为其他入门书没这本全面,而其他专业领域图书又没这本好读,它基本上可以作为将其他所有Python技术图书串联起来的总线。这本书唯一的缺点可能就是太厚,读者怕读不完。其实不必,第一部分看过后,其余内容就可以当成工程辞典,有需要时查阅即可。注意原书副标题“A Hands-On, Project-Based Introduction to Programming”点出了关键:这是以一个个小项目为线索来阐述如何用Python进行具体编程的书。它的每一个版本都紧跟Python的进步而增补,值得收藏。

——大妈,CPyUG联合创始人、蟒营®创始人

本书注重用户体验,列举了大量易于理解的例子和各种练习来帮助读者掌握Python,非常适合初学者以及有一定编程经验的人学习Python。

——廖雪峰,知名技术专家

从这本书第1版起,我就开始把它推荐给身边正在学Python的朋友,因为作为Python入门的第一本书,它对初学者非常友好。如今这本书已经更新到了第3版,内容与时俱进且更加精练,现在依然是最好的Python入门读物之一。

——刘志军,公众号“Python之禅”主理人

说实话,这本书可能不太需要那么多推荐。近十年来,这本书引导着包括我在内的无数Python开发者进入了Python世界。在我心中,放眼全球,它在Python入门书中应该是“天花板”般的存在。而更令人惊喜的是,中文版的翻译水平也是引进图书的“天花板”。因此,请放心,这本书一定能将你带入令人陶醉的Python开发世界!

——Manjusaka,PyCon China负责人、Python播客“捕蛇者说”联合创始人、微软MVP

这是一本让你轻松掌握Python的绝佳教材。这本书用简练的文字阐述Python知识,已成为百万读者信赖的“编程圣经”。它包含三个实战项目:《外星人入侵》游戏、数据可视化、Web开发,方便读者迅速学以致用。渴望学习Python的朋友,这本书无疑是你不容错过的入门必读之作!

——彭涛,“涛哥聊Python”博主、字码网络科技创始人

编程语言很快就要成为大家母语之外应该掌握的第二语言,而Python是学习编程的优选语言。这本书内容循序渐进、基础与实战相结合,非常适合Python初学者,是新手入门的最佳选择。

——豌豆花下猫,自媒体“Python猫”主理人

如果你想学习Python编程,那么这是一本非常适合初学者和有经验的程序员的入门书。本书将Python编程的基本概念和相关工具讲解得深入浅出,通过三个实际项目的开发帮助读者更好地理解如何应用所学的概念和技巧,同时解决实际编程中遇到的问题和困惑。第3版进行了全面修订,采用了流行的编程软件,并且新增了一些内容。这是一本值得放在你桌上的书。

——翁恺,浙江大学计算机学院教授

最理想的新人入门书应该满足两个特点:第一就是内容通俗易懂;第二就是要有实战,能够让读者在学完之后知道具体怎么用。这本书刚好满足了这两点,而且销量也是一个很好的证明。不管你是要入门还是精进Python,都建议你读一读这本经典著作。

——张俊红,《对比Excel,轻松学习Python数据分析》作者

“蟒蛇书”是我最常向朋友们推荐的Python入门书之一。全书内容安排合理,既有通俗易懂的技术概念讲解,又包含大量有趣的项目实战,可谓面面俱到,尤其适合初学者。

——朱雷(@piglei),腾讯公司高级工程师、《Python工匠:案例、技巧与工程实践》作者

这本书是我的Python启蒙老师,它不仅有详细的语法讲解,还配有大量项目案例,第3版的实践项目更加丰富。所谓“输出是最好的输入”,通过Python来实现数据分析、数据可视化、Web开发等,帮助自己提升工作效率,是非常有成就感的事。

——朱卫军,公众号“Python大数据分析”主理人

剑指Offer

《剑指Offer——名企面试官精讲典型编程题(纪念版)》是为纪念本书英文版全球发行而推出的特殊版本,在原版基础上新增大量本书英文版中的精选题目,系统整理基础知识、代码质量、解题思路、优化效率和综合能力这5个面试要点。全书分为8章,主要包括面试流程:讨论面试每一环节需要注意的问题;面试需要的基础知识:从编程语言、数据结构及算法三方面总结程序员面试知识点;高质量代码:讨论影响代码质量的3个要素(规范性、完整性和鲁棒性),强调高质量代码除完成基本功能外,还能考虑特殊情况并对非法输入进行合理处理;解题思路:总结编程面试中解决难题的有效思考模式,如在面试中遇到复杂难题,应聘者可利用画图、举例和分解这3种方法将其化繁为简,先形成清晰思路再动手编程;优化时间和空间效率:读者将学会优化时间效率及空间换时间的常用算法,从而在面试中找到最优解;面试必备能力:总结应聘者如何充分表现学习和沟通能力,并通过具体面试题讨论如何培养知识迁移、抽象建模和发散思维能力;综合面试案例:总结哪些面试举动是不良行为,而哪些表现又是面试官所期待的行为;英文版面试题增补,优选久经欧美知名企业面试考验的经典题目,帮助国内读者开阔视野、增补技能。

《剑指Offer——名企面试官精讲典型编程题(纪念版)》适合即将走向工作岗位的大学生阅读,也适合作为正在应聘软件行业的相关就业人员和计算机爱好者的参考书。

信息检索

“这本书是越来越多的信息检索文献里的一本好书”

——Donald H. Kraft,计算机评论

“学术巨匠齐聚一堂编撰了一部信息检索的优秀教材。Stefan Bu ̈ttcher、Charles Clarke和Gordon Cormack以合计超过五十年的研究经验,组成了横跨三代的信息检索研究泰斗组合……这本书是所有信息检索研究者和从业人员的必读教材!”

——来自由Amit Singhal撰写的序言

信息检索奠定了现代搜索引擎的基石。本书介绍了现代搜索技术的核心主题,包括了算法、数据结构、索引、检索和评价。重点在于实现和实验;每一章都有练习和对学生项目的建议。Wumpus——本书其中一位作者开发的一个多用户开源信息检索系统,可以在网上下载——提供了模型实现,可作为学生练习的一个基础。本书采用的模块化结构使教师可以将此书用于不同水平的研究生课程中,包括从数据库系统角度教授的课程、专注于理论的传统信息检索课程和关于Web检索基础的课程。

对信息检索的基础进行介绍之后,本书分别在相应的部分介绍了3个重要主题——索引、检索和评价。本书的最后一部分借用并扩展了前面部分的基本内容,考虑了以下具体应用:并行搜索引擎、Web搜索和XML检索。每章末尾的参考文献给出了延伸阅读;练习包括纸笔练习题和重大编程项目。除了用于课堂教学,本书对计算机科学、计算机工程和软件工程的专业人员来说也具有很好的参考价值。

数据挖掘:概念与技术(原书第3版)

数据挖掘领域最具里程碑意义的经典著作

完整全面阐述该领域的重要知识和技术创新

这是一本数据挖掘和知识发现的优秀教材,结构合理、条理清晰。本书既保留了相当篇幅讲述数据挖掘的基本概念和方法,又增加了若干章节介绍数据挖掘领域最新的技术和发展,因此既适合初学者学习又适合专业人员和实践者参考。本书视角广阔、资料翔实、内容全面,能够为有意深入研究相关技术的读者提供足够的参考和支持。总之, 强烈推荐从高年级本科生到专业人员和实践者都来阅读这本书!

—— 美国CHOICE杂志

这是一本非常优秀的数据挖掘教材,最新的第3版反映了数据挖掘领域的最新发展和变化。书中增加了2006年第2版以来最新的引用资料,新增小节讨论可视化、模式挖掘以及最新的聚类方法。本书配有丰富及完善的教辅支持,包括配套网站、大量的习题集以及习题答案等。尽管这是一本数据挖掘的教材,但对于读者没有太高的要求,只需要读者具有少量编程经验并了解基本的数据库设计和统计分析知识。还有两点值得注意:第一,本书的参考书目是关于了解数据挖掘研究的非常好的参考列表;第二,书中的索引非常全面和有效,能够帮助读者很容易地定位相关知识点。其他学科的研究人员和分析人员,例如,流行病学家、金融分析师、心理测量研究人员,也会发现本书非常有用。

—— Computing Reviews

当代商业和科学领域大量激增的数据量要求我们采用更加复杂和精细的工具来进行数据分析、处理和挖掘。尽管近年来数据挖掘技术取得的长足进展使得我们广泛收集数据越来越容易,但技术的发展依然难以匹配爆炸性的数据增长以及随之而来的大量数据处理需求,因此我们比以往更加迫切地需要新技术和自动化工具来帮助我们将这些数据转换为有用的信息和知识。

本书前版曾被KDnuggets的读者评选为最受欢迎的数据挖掘专著,是一本可读性极佳的教材。它从数据库角度全面系统地介绍数据挖掘的概念、方法和技术以及技术研究进展,并重点关注近年来该领域重要和最新的课题——数据仓库和数据立方体技术,流数据挖掘,社会网络挖掘,空间、多媒体和其他复杂数据挖掘。每章都针对关键专题有单独的指导,提供最佳算法,并对怎样将技术运用到实际工作中给出了经过实践检验的实用型规则。如果你希望自己能熟练掌握和运用当今最有力的数据挖掘技术,那本书正是你需要阅读和学习的宝贵资源。本书是数据挖掘和知识发现领域内的所有教师、研究人员、开发人员和用户都必读的一本书。

【本书特色】

引入了许多算法和实现示例,全部以易于理解的伪代码编写,适用于实际的大规模数据挖掘项目。

讨论了一些高级主题,例如挖掘面向对象的关系型数据库、空间数据库、多媒体数据库、时间序列数据库、文本数据库、万维网以及其他领域的应用等。

全面而实用地给出用于从海量数据中获取尽可能多信息的概念和技术。

信息检索

“这本书是越来越多的信息检索文献里的一本好书”

——Donald H. Kraft,计算机评论

“学术巨匠齐聚一堂编撰了一部信息检索的优秀教材。Stefan Bu ̈ttcher、Charles Clarke和Gordon Cormack以合计超过五十年的研究经验,组成了横跨三代的信息检索研究泰斗组合……这本书是所有信息检索研究者和从业人员的必读教材!”

——来自由Amit Singhal撰写的序言

信息检索奠定了现代搜索引擎的基石。本书介绍了现代搜索技术的核心主题,包括了算法、数据结构、索引、检索和评价。重点在于实现和实验;每一章都有练习和对学生项目的建议。Wumpus——本书其中一位作者开发的一个多用户开源信息检索系统,可以在网上下载——提供了模型实现,可作为学生练习的一个基础。本书采用的模块化结构使教师可以将此书用于不同水平的研究生课程中,包括从数据库系统角度教授的课程、专注于理论的传统信息检索课程和关于Web检索基础的课程。

对信息检索的基础进行介绍之后,本书分别在相应的部分介绍了3个重要主题——索引、检索和评价。本书的最后一部分借用并扩展了前面部分的基本内容,考虑了以下具体应用:并行搜索引擎、Web搜索和XML检索。每章末尾的参考文献给出了延伸阅读;练习包括纸笔练习题和重大编程项目。除了用于课堂教学,本书对计算机科学、计算机工程和软件工程的专业人员来说也具有很好的参考价值。

数据挖掘:概念与技术(原书第3版)

数据挖掘领域最具里程碑意义的经典著作

完整全面阐述该领域的重要知识和技术创新

这是一本数据挖掘和知识发现的优秀教材,结构合理、条理清晰。本书既保留了相当篇幅讲述数据挖掘的基本概念和方法,又增加了若干章节介绍数据挖掘领域最新的技术和发展,因此既适合初学者学习又适合专业人员和实践者参考。本书视角广阔、资料翔实、内容全面,能够为有意深入研究相关技术的读者提供足够的参考和支持。总之, 强烈推荐从高年级本科生到专业人员和实践者都来阅读这本书!

—— 美国CHOICE杂志

这是一本非常优秀的数据挖掘教材,最新的第3版反映了数据挖掘领域的最新发展和变化。书中增加了2006年第2版以来最新的引用资料,新增小节讨论可视化、模式挖掘以及最新的聚类方法。本书配有丰富及完善的教辅支持,包括配套网站、大量的习题集以及习题答案等。尽管这是一本数据挖掘的教材,但对于读者没有太高的要求,只需要读者具有少量编程经验并了解基本的数据库设计和统计分析知识。还有两点值得注意:第一,本书的参考书目是关于了解数据挖掘研究的非常好的参考列表;第二,书中的索引非常全面和有效,能够帮助读者很容易地定位相关知识点。其他学科的研究人员和分析人员,例如,流行病学家、金融分析师、心理测量研究人员,也会发现本书非常有用。

—— Computing Reviews

当代商业和科学领域大量激增的数据量要求我们采用更加复杂和精细的工具来进行数据分析、处理和挖掘。尽管近年来数据挖掘技术取得的长足进展使得我们广泛收集数据越来越容易,但技术的发展依然难以匹配爆炸性的数据增长以及随之而来的大量数据处理需求,因此我们比以往更加迫切地需要新技术和自动化工具来帮助我们将这些数据转换为有用的信息和知识。

本书前版曾被KDnuggets的读者评选为最受欢迎的数据挖掘专著,是一本可读性极佳的教材。它从数据库角度全面系统地介绍数据挖掘的概念、方法和技术以及技术研究进展,并重点关注近年来该领域重要和最新的课题——数据仓库和数据立方体技术,流数据挖掘,社会网络挖掘,空间、多媒体和其他复杂数据挖掘。每章都针对关键专题有单独的指导,提供最佳算法,并对怎样将技术运用到实际工作中给出了经过实践检验的实用型规则。如果你希望自己能熟练掌握和运用当今最有力的数据挖掘技术,那本书正是你需要阅读和学习的宝贵资源。本书是数据挖掘和知识发现领域内的所有教师、研究人员、开发人员和用户都必读的一本书。

【本书特色】

引入了许多算法和实现示例,全部以易于理解的伪代码编写,适用于实际的大规模数据挖掘项目。

讨论了一些高级主题,例如挖掘面向对象的关系型数据库、空间数据库、多媒体数据库、时间序列数据库、文本数据库、万维网以及其他领域的应用等。

全面而实用地给出用于从海量数据中获取尽可能多信息的概念和技术。

计算机视觉

本书系统地介绍了计算机视觉方面的基础知识,详细讨论了从图像自动抽取重要信息的相关理论,内容包括最近出现的研究成果。本书取材新颖精炼,重点突出,以解决实际问题为目的。前11章讨论的是2D情况;第12章到第15章从2D情况扩展到3D情况;第16章介绍了利用计算机视觉技术的实际应用系统。书中的大量实例及习题,贴近生活,面向应用,富有情趣。  本书适合作为高等院校计算机及相关专业的高年级本科生和研究和的教材,也可供相关技术人员参考。  长期以来,科学家与科幻作家一直梦想着人类能够制造出智能机器,而这种智能机器首先要能够对视觉信息进行理解。本书详细讨论了从图像自动抽取重要信息和理论和技术,把利用计算机视觉技术把利用计算机视觉技术解决问题的重要研究内容汇集到一起。随着计算机技术的最新发展,计算机图像已经成为一种经济灵活的技术手段,并已渗透到各行各业。图像计算不再只属于科学研究领域,甚至成为人们的业余爱好。本书适合作为高等院校计算机及相关专业的高年级本科生和研究和的教材,也可供相关技术人员参考。本书英文版被美国华盛顿大学等高等院校采用为教材。  本书特点:  ●除了传统内容外,增加了图像数据库,虚拟现实和增强现实方面的内容;  ●介绍了两个运用计算机视觉技术的实际系统;  ●应用面涉及工业、医学、地产、多媒体及计算机绘图;  ●内含大量习题和编程项目,以及大量极具说服力的图片;  ●书中提供大量相关网站,包括额外图像档案文件,图像处理代码和幻灯片等。

深入浅出Pandas

如果你想充分发挥Python的强大作用,如果你想成为一名好的Python工程师,你应该先学好Pandas。

这是一本全面覆盖了Pandas使用者的普遍需求和痛点的著作,基于实用、易学的原则,从功能、使用、原理等多个维度对Pandas做了全方位的详细讲解,既是初学者系统学习Pandas难得的入门书,又是有经验的Python工程师案头必不可少的查询手册。

本书共17章,分为七部分。

第1部分(第1~2章) Pandas入门

首先介绍了Pandas的功能、使用场景和学习方法,然后详细讲解了Python开发环境的搭建,Z后介绍了Pandas的大量基础功能,旨在引领读者快速入门。

第二部分(第3~5章) Pandas数据分析基础

详细讲解了Pandas读取与输出数据、索引操作、数据类型转换、查询筛选、统计计算、排序、位移、数据修改、数据迭代、函数应用等内容。

第三部分(第6~9章) 数据形式变化

讲解了Pandas的分组聚合操作、合并操作、对比操作、数据透视、转置、归一化、标准化等,以及如何利用多层索引对数据进行升降维。

第四部分(第10~12章) 数据清洗

讲解了缺失值和重复值的识别、删除、填充,数据的替换、格式转换,文本的提取、连接、匹配、切分、替换、格式化、虚拟变量化等,以及分类数据的应用场景和操作方法。

第五部分(第13~14章)时序数据分析

讲解了Pandas中对于各种时间类型数据的处理和分析,以及在时序数据处理中经常使用的窗口计算。

第六部分(第15~16章) 可视化

讲解了Pandas的样式功能如何让数据表格更有表现力,以及Pandas的绘图功能如何让数据自己说话。

第七部分(第17章) 实战案例

介绍了从需求到代码的思考过程,如何利用链式编程思想提高代码编写和数据分析效率,以及数据分析的基本方法与需要掌握的数据分析工具和技术栈,此外还从数据处理和数据分析两个角度给出了大量的应用案例及代码详解。

算法之美

《算法之美——隐匿在数据结构背后的原理(C++版)》围绕算法与数据结构这个话题,循序渐进、深入浅出地介绍了现代计算机技术中常用的40 余个经典算法,以及回溯法、分治法、贪婪法和动态规划等算法设计思想。在此过程中,《算法之美——隐匿在数据结构背后的原理(C++版)》也系统地讲解了链表(包括单向链表、单向循环链表和双向循环链表)、栈、队列(包括普通队列和优先级队列)、树(包括二叉树、哈夫曼树、堆、红黑树、AVL 树和字典树)、图、集合(包括不相交集)与字典等常用数据结构。同时,通过对22 个经典问题(包括约瑟夫环问题、汉诺塔问题、八皇后问题和骑士周游问题等)的讲解,逐步揭开隐匿在数据结构背后的算法原理,力图帮助读者夯实知识储备,激活思维技巧,并最终冲破阻碍编程能力提升的重重藩篱。

《算法之美——隐匿在数据结构背后的原理(C++版)》适合作为大专院校相关专业学生研习算法与数据结构知识的课外参考书。对有意参加信息学竞赛的读者,本书亦有很强的参考价值。此外,鉴于算法与数据结构在求职过程中常常被视为考察重点,所以就临近毕业的学生或其他欲从事IT 行业的求职者而言,阅读《算法之美——隐匿在数据结构背后的原理(C++版)》也将对面试备考大有裨益。

编程珠玑(第2版•修订版)

历史上最伟大的计算机科学著作之一

融深邃思想、实战技术与趣味轶事于一炉的奇书

带你真正领略计算机科学之美

多年以来,当程序员们推选出最心爱的计算机图书时,《编程珠玑》总是位于前列。正如自然界里珍珠出自细沙对牡蛎的磨砺,计算机科学大师Jon Bentley以其独有的洞察力和创造力,从磨砺程序员的实际问题中凝结出一篇篇不朽的编程“珠玑”,成为世界计算机界名刊《ACM通讯》历史上最受欢迎的专栏,最终结集为两部不朽的计算机科学经典名著,影响和激励着一代又一代程序员和计算机科学工作者。本书为第一卷,主要讨论计算机科学中最本质的问题:如何正确选择和高效地实现算法。

在书中,作者选取许多具有典型意义的复杂编程和算法问题,生动描绘了历史上众大师们在探索解决方案中发生的轶事、走过的弯路和不断精益求精的历程,引导读者像真正的程序员和软件工程师那样富于创新性地思考,并透彻阐述和总结了许多独特而精妙的设计原则、思考和解决问题的方法以及实用程序设计技巧。解决方案的代码均以C/C++语言编写,不仅有趣,而且有很大的实战示范意义。每章后所附习题极具挑战性和启发性,书末给出了简洁的解答。

本书是计算机科学方面的经典名著。书的内容围绕程序设计人员面对的一系列实际问题展开。作者Jon Bentley 以其独有的洞察力和创造力,引导读者理解这些问题并学会解决方法,而这些正是程序员实际编程生涯中至关重要的。本书的特色是通过一些精心设计的有趣而又颇具指导意义的程序,对实用程序设计技巧及基本设计原则进行了透彻而睿智的描述,为复杂的编程问题提供了清晰而完备的解决思路。本书对各个层次的程序员都具有很高的阅读价值。

书评

“《编程珠玑》是对我职业生涯早期影响最大的书之一,其中的许多真知灼见多年之后仍然使我受益匪浅。”

——Steve McConnell,软件工程大师,IEEE Software前主编,《代码大全》作者

现代操作系统(第3版)

本书是操作系统领域的经典之作,与第2版相比,增加了关于Linux、Windows Vista和Symbian操作系统的详细介绍。书中集中讨论了操作系统的基本原理,包括进程、线程、存储管理、文件系统、输入/输出、死锁等,同时还包含了有关计算机安全、多媒体操作系统、掌上计算机操作系统、微内核、多核处理机上的虚拟机以及操作系统设计等方面的内容。此外,还在第2版的基础上对部分习题进行了增删,更有助于读者学习和对知识的理解及掌握。

本书适合作为高等院校计算机专业操作系统课程教材,也是设计、开发操作系统的重要参考书。

Tanenbaum教授作为三个操作系统的设计师或联合设计师,具有长期设计开发操作系统的经验,从而把其对理论的深入理解和具体实践融入书中,使本书成为操作系统领域的经典之作。

在本书第3版中,作者深入讨论了许多主题,包括:进程、线程、存储管理、文件系统、I/O、死锁、接口设计、多媒体、性能权衡,以及有关操作系统设计的最新趋势。书中不仅涵盖了现代操作系统的原理和实践,而且特别关注了Linux操作系统、Windows Vista操作系统、嵌入式操作系统、实时操作系统以及多媒体操作系统。

本书特色:

● 涉及Windows Vista以及最新的Linux/UNIX操作系统。

● 用一整章(第12章)的篇幅对用于移动设备的Symbian操作系统进行分析。

● 涵盖更多、更新的安全方面的内容。

● 重新组织内容,尽早论述关键抽象概念。

● 给出与未来操作系统发展有关的新研究成果。

● 更新和增加了编程练习。

● 在线操作系统练习(http://www.prenhall.com/tanenbaum/details.html)采用主流Windows操作系统以及开源工具。

● 包括操作系统模拟练习。

Github | Docker | Project