探索软件的起源与演进,呈现软件发展史上的重要人物和事件。按软件的孕育、诞生、发展、改进、壮大过程分为六篇。第一篇潜龙勿用追溯二进制数与中国文化的渊源、莱布尼茨发明二进制算术的动机和背景、穿孔卡片与二进制数的结合、穿孔卡片在自动提花机和自动计算中的应用、巴贝奇制作分析引擎的艰辛历程、世界上第一个计算机程序的诞生过程。第二
本书从数据科学的角度,讲解了Python和R的语言特性以及各自的优缺点,介绍了包括包、框架和工作流在内的开源生态系统,分析了Python和R分别适用于哪些业务场景,并通过真实的案例演示如何在单个工作流中集成Python与R,使两种语言充分发挥优势,改善业务应用的效果。还提供了Python和R的对照翻译,帮助读者在两种语
本书通过实例的形式系统讲解C语言程序设计的相关知识和应用,内容包括初识C语言、C语言基础、顺序结构、选择结构、循环结构、数组、函数、指针、结构体和共用体、文件以及综合项目实训等。前10个单元内容包含问题引入、本单元学习目标、知识描述、实例分析与实现、知识拓展和同步练习等。每一个单元讲解3个综合项目,每个综合项目给出了需
本书全面系统地介绍云计算平台综合运维与管理方面的内容。本书共3个项目,包括Linux基本配置与管理、OpenStack云计算平台配置与管理,以及Kubernetes集群配置与管理。每个项目末尾都提供了丰富的课后习题。
本书全面、系统地介绍UI设计的相关知识和设计技巧。全书共6个项目,包括UI设计基础、UI图标设计、UI控件设计、UI组件设计、UI页面设计和UI设计输出等内容。
本书涵盖了网络攻击与防护的基本内容。全书共10章,第1章为网络攻防概述,包含网络攻防的发展趋势、网络攻击模型、常见网络攻击技术和防护技术等;第2章介绍Windows操作系统的攻防技术;第3章介绍Linux操作系统的攻防技术;第4章介绍恶意代码的基础知识及常见恶意代码的攻防技术;第5章与第6章分别介绍Web服务器和Web
本书是Python数据分析经典畅销书的升级版,由Pythonpandas项目的创始人WesMcKinney撰写。本书自2012年第1版出版以来,迅速成为该领域的权威指南,并且为了保持与时俱进,作者对本书内容进行持续更新,以摒弃一些过时、不兼容的工具,添加新的内容来介绍新特性、新工具及方法。第3版针对Python3.10
"本书由6个操作系统实验——“内核、启动与printf”“内存管理”“进程与异常”“系统调用与fork”“文件系统”和“管道与Shell”和一个Linux基础训练实验——“初始操作系统”组成。本书实验依托操作系统实验集成环境,包括虚拟机、Git版本管理工具、自动评测工具和过程信息收集分析工具,支持管理实验整个过程,包括
"本书介绍并行程序设计方法及相关编程工具与实践,分5篇共15章。第一篇“并行程序设计基础”含2章,包括并行计算机系统与结构模型、并行程序设计方法;第二篇“SIMD指令级并行编程”含2章,包括SIMD基本概念和x86处理器上的并行指令编程方法和示例,ARM结构上的NEON向量指令编程与示例;第三篇“多核并行计算”含4章,
"本书是与陈立潮主编的《大学计算机基础教程——面向计算思维与新工科》(第2版)配套的实践教程,以培养计算思维能力以及新工科建设要求为导向,构建了本书内容。全书共分为7章,主要内容包括:计算机原理与系统、问题求解的程序实现、办公自动化与电子政务、数字媒体与图像信息处理、计算机网络与信息安全、数据库与大数据技术和计算机新技