计算机科学导论:跨学科方法

Book description

本书面向初学者,以跨学科的方法介绍计算机科学的基本知识。全书包括两个部分,第一部分围绕学习编程的三个阶段进行组织,包括基本元素、函数和面向对象编程。第二部分则介绍计算机科学的高级主题,包括算法和数据结构、计算理论和计算机体系结构。本书内容丰富、循序渐进,适合作为高等院校本科生计算机科学入门的教材。

Product information

  • Title: 计算机科学导论:跨学科方法
  • Author(s): 罗伯特 塞奇威克, 凯文 韦恩
  • Release date: August 2021
  • Publisher(s): Pearson
  • ISBN: 9787111641414

You might also like

book

C语言核心技术(原书第2版)

by Peter Prinz, Tony Crawford

C程序员在编写程序时手头一定要有这本书。在这本书中,C语言专家Peter Prinz和Tony Crawford为你提供大量的编程参考信息。这 本经典著作的新版对于C语言及其运行库中的每个特性给予了清晰、详细的解释,包括多线程、泛型宏,以及其他2011年C语言标准(C11)中的新功能。如果你想理解一个陌生函数的作用,以及标准链接库是如何规范它的执行,可以在本书中找到答案,并且配有经典示例进行说明。 对于有经验的C与C++编程者,这本书也相当理想,它包含了GNU 软件工具集中常用工具的使用说明。你会学到如何使用GNU make创建C程序,从C源代码编译获得执行程序,以及使用GNU调试器对程序进行测试与调试。 本书包括以下三个部分: C语言基本概念与元素,包括类型、语句、指针、内存管理、I/O等 C语言标准链接库,包括标准头综述,以及详细的标准函数参考 在GNU软件工具集中的C语言编程基本工具,并介绍了如何在 Eclipse IDE中使用它们

book

数据科学之编程技术:使用R进行数据清理、分析与可视化

by 迈克尔 弗里曼, 乔尔 罗斯

本书围绕使用R进行数据科学编程所需的实际步骤展开。全书着眼于该主题,介绍了有关该主题的工具和技术的整个生态系统。虽然编写代码是成为数据科学家的核心部分,但获得更多的基础技能也是这个过程中必不可少的。数据科学要安装和配置软件以编写、执行和管理代码,跟踪项目版本变动,利用计算机科学的核心概念来理解如何完成给定任务,访问并处理各种不同来源的数据,利用可视化手段来揭示数据中的模式,构建与他人共享观点的应用程序。本书的目的是帮助人们在这些领域打下坚实基础,以便能进入数据科学领域(或将数据科学引入他们工作的领域中)。

book

监控运维实践:原则与策略

by Mike Julian

如今监控领域的形势和几年前大不相同,微服务架构的流行给监控带来了新的问题。你是否觉得你的监控系统需要改进,但不确定从哪里开始或如何开始?你是否受到持续不断、毫无意义的告警困扰?你的监控系统是否经常遗漏真正的问题?如果是这样,那么本书非常适合你。 本书从监控的原则和策略入手,介绍了一种设计和实现有效监控的实用方法,该方法适用于企业应用程序、服务器、网络、安全等。作者不仅通过真实示例介绍了监控设计模式,还阐释了监控的反模式,并且提供了关于特定类型监控的建议。本书对于了解、研究监控,以及实现现代化的监控,具有指导意义。 本书涵盖的核心主题包括: 监控反模式 监控设计模式 如何建立有效的待命值班制度 监控什么、为什么要监控以及如何监控

book

Python语言及其应用(第2版)

by Bill Lubanovic

本书通俗易懂,阅读起来饶有乐趣,十分适合想快速获得Python应用经验的新手。第2版带你从基础知识出发,逐步迈向更复杂、更多样化的主题,帮助你全面构建Python知识体系。书中将教程与代码示例相结合,清晰解释了Python 3的各种常用概念。每章配有练习和参考答案,帮助你学以致用。 你将通过本书打下坚实的Python基础,并牢固掌握测试、调试、代码重用等开发技巧。第2版加入了新的代码示例和练习,还向你展示了如何使用丰富的Python包在商业分析、数据库和机器学习等领域开发应用。 学习简单的数据类型、基础的数学运算和文本操作 将数据整理技术与内建数据结构结合使用 探索函数等Python代码结构 使用模块和包来编写大型Python程序 深入理解对象、类和其他面向对象特性 学习关系数据库和NoSQL等数据存储技术 构建Web客户端、服务器、API和服务 管理程序、进程和线程等系统任务 理解并发和网络编程的基础知识