计算机科学理论与基础知识
-
Python编程基础蔡茜、刘莹、石慧霞本书为根据职业院校计算机技术人才培养需求编写而成的活页式教材,通过介绍Python在不同情况下的应用实例,提升读者的Python语言开发技能。本书内容主要包括学生成绩管理系统、投票系统、租车系统、图书信息采集系统共物个程序的搭建,以及与项目对应的工作任务单,帮助读者巩固学习效果。本书从Python编程语言的而特点开始,通过具体项目和任务,循序渐进,逐步介绍该语言的语法结构与编程思维,富有习题与参考答案,并由配套的课件、代码数据和软件资源,便于读者理解与应用。本书可作为职业院校计算机类、大数据类与电子信息类专业的编程基础可教材,也可作为Python初学者的参考用书。
-
新时代大学计算机基础课程教学基本要求教育部高等学校大学计算机课程教学指导委员本书分为六部分:第1章介绍大学计算机基础教学的现状与发展趋势;第2章介绍计算思维与大学计算机基础教学;第3章介绍大学计算机基础教学目标和内容体系;第4章介绍大学计算机基础教学课程体系;第5章介绍教学质量保障体系;附录部分含有14个典型课程实施方案介绍。 本书对广大高校开展计算机基础教学工作,进行教学改革具有一定的指导作用。
-
可信云存储技术杜瑞忠,何欣枫,刘凡鸣本书在简要介绍安全云存储系统已有研究基础上,主要介绍作者在云存储技术方面的研究成果。主要内容包括:基于封闭环境加密的云存储方案、云环境下基于CP-ABE权重属性多中心访问控制方案、基于DDCT的云数据完整性验证方案、基于覆写验证的云数据确定性删除方案、基于聚类索引的多关键字排序密文检索方案、基于倒排索引的可验证混淆关键字密文检索方案、陷门不可识别的密文检索方案、基于区块链的公钥可搜索加密方案、一种支持动态可验证的密文检索方案、支持双向验证的动态密文检索方案和基于第三方监管的可信云服务评估。
-
深入理解计算机视觉张晨然本书对二维、三维目标检测技术涉及的骨干网络及入门必备的计算机视觉算法进行全面的介绍。本书由浅入深地介绍了MNIST、ImageNet、CIFAR、波士顿房产、ModelNet等经典二维、三维数据集和相关国际赛事,还介绍了TensorFlow中的二维卷积层、全连接层、激活层、池化层、批次归一化层、随机失活层的算法和梯度下降原理,AlexNet、VGG、ResNet、DarkNet、CSP-DarkNet等经典骨干网络的设计原理,以及PointNet、GCN等三维计算机视觉神经网络。此外,本书通过设计巧妙且具体的案例,让读者稳步建立扎实的编程能力,包括数据集的制作和解析、神经网络模型设计能力和开销估算、损失函数的设计、神经网络的动态模式和静态模式的训练方法和过程控制、神经网络的边缘计算模型量化、神经网络的云计算部署。完成本书的学习,读者可以继续阅读与本书紧密衔接的《深入理解计算机视觉:在边缘端构建高效的目标检测系统》,将所学的计算机视觉基础知识运用到目标检测的神经网络设计中,对边缘计算环境下的神经网络进行游刃有余的调整。
-
Go专家编程任洪彩本书深入地讲解了Go语言常见特性的内部机制和实现方式,大部分内容源自对Go源码的分析,并从中提炼出实现原理。通过阅读本书,读者可以快速、轻松地了解Go语言的内部运作机制。本书首先介绍常见数据结构及控制结构的实现原理,包括管道、切片、Hash表、select和for-range等,这部分内容大都以几个精心准备的测验题目开头,每个测验题目均对应一个知识点,读者借此可以测验自身对该知识点的掌握程度。接着介绍了Go语言最核心的概念,包括协程的概念、协程调度模型、协程调度策略,以及内存分配和垃圾回收相关的内容。本书还介绍了测试、泛型、依赖管理等比较实用的特性。最后结合笔者的见闻,整理了一些发生在真实项目中的编程陷阱。
-
类脑智能梅英类脑智能技术是当前国际重要的科技前沿,研究类脑智能技术对发展新型信息产业意义重大。本书介绍了一种新颖的类脑模型—大脑情感学习模型,并介绍了其学习算法、改进技术及应用。大脑情感学习模型根据哺乳动物大脑边缘系统的结构建立,在模拟生物智能行为上表现出了良好的自适应性能,模型结构简单,运算速度快。本书共9章,分为3篇:基础篇、改进篇和应用篇。基础篇主要介绍大脑情感学习模型的研究现状、神经生理学基础与学习算法;改进篇主要介绍大脑情感学习模型的改进技术,通过加入监督学习和竞争学习机制改进模型性能;应用篇主要介绍将改进的大脑情感学习模型用于混沌时间序列预测、疾病诊断、表情识别及人机情感交互等领域的例子。本书可以作为研究生、高校教师及工程技术人员的自学和参考用书,也适合对类脑模型研究感兴趣的研究人员和工程技术人员阅读。
-
普林斯顿计算机公开课[美]布莱恩·W. 柯尼汉(Brian W. Kernighan)从1999年开始,作者在普林斯顿大学开设了一门名为“我们世界中的计算机”的课程(COS 109:Computers in Our World),这门课向非计算机专业的学生介绍计算机的基本常识,多年来大受学生追捧。本书就是基于这门课程的讲义编写而成的,书中不仅解释了计算机和通信系统的工作原理,还分析了新技术带来的隐私和安全问题。第2版的新增章节讨论了Python编程、人工智能、机器学习以及大数据等内容。本书适合所有希望了解数字世界的读者阅读,通过了解技术的工作原理、起源和未来发展趋势,更好地理解并改变我们身处的世界。
-
JavaScript算法司徒正美 李晓晨本书以JavaScript作为演示代码,比较系统地涉及各种数据结构和常见的算法面试题:常见排序算法(如冒泡排序、选择排序、插入排序、希尔排序、归并排序、堆排序、快速排序、计数排序、桶排序、基数排序等)、树的相关算法、字符串算法、回溯算法、动态规划问题等。本书中没有可怕的数学公式与复杂度证明,而是详细列出解题步骤,给出可以套用的算法模板。为了方便记忆,每种算法都会给出多种解,读者只需从中选取适合自己的解即可。本书旨在要让非科班出身的、没有算法基础的前端人士能够对各种数据结构及相关算法快速上手、顺利通过面试。
-
从星尘到文明地星引力如果将地球46亿年的历史展现在钟表盘上,人类竟然在最后一分钟才出现!地球是如何从茫茫宇宙的一片死寂变成如今这颗生机勃勃的星球? 本书是知乎人气答主地星引力的作品,书中按照地质纪年的冥古宙、太古宙、元古宙、显生宙,将地球的演变分为四章,讲述从地球诞生一直到人类第一次核爆炸发生过的具有里程碑意义的32个重大事件,完整地呈现了地球一路走来波澜壮阔的历史。本书用生动浅显的语言和精彩丰富的插图展现了地球上惊心动魄的环境变化和物种更迭。
-
Unity跨平台音视频通信从入门到应用李清凯本书以实用为宗旨,讲解如何在不依赖云服务的情况下使用Unity独立开发安全、可靠的音视频通信技术。全书共计10章,主要包括Unity音视频通信、Unity软件基础、3D数学与着色器基础、多媒体音频技术、多媒体视频技术、Unity网络通信基础、跨平台音视频通信核心、桌面平台音视频通信实现、Android平台音视频通信实现、XR平台音视频通信实现的相关内容。本书适合对跨平台音视频通信技术有需求、感兴趣的读者阅读,也适合跨平台音视频通信应用程序的相关开发者阅读,还适合高校及培训机构相关专业的师生参考阅读。