软件与程序设计
-
Filecoin原理与实现焜耀研究院 编著本书系统介绍Filecoin的原理与实现,深入分析了Filecoin的底层运行机制。主要内容分三个部分:原理篇、实现篇和拓展篇。原理篇包括第1~7章,在简单介绍Filecoin的基础知识和技术发展的基础上,着重对Filecoin的设计和原理进行比较详细的阐述。实现篇包括第8~14章,讲述Filecoin的基础技术和实现。拓展篇包括第15~17章,讲述Filecoin的技术创新和生态探索。
-
Kamailio实战杜金房 吕佳娉 著这是一本全面介绍Kamailio的专业技术书,也会是市面上本Kamailio的图书。第1章介绍Kamailio的基本背景和架构,同时对SIP协议进行了比较深入的介绍。第2~3章介绍了Kamailio运行环境的搭建和配置。第4~5章对Kamailio的组件组件和KEMI进行深入解析。第6章介绍如何使用Kamailio做SIP路由转发。第7章介绍Kamailio如何与数据库对接并进行相关操作。第8章介绍了20种路由方法。第9章和第10章分别从高性能和安全两个维度介绍对Kamailio的使用。
-
多云计算与智能优化王鹏伟本书主要介绍多云计算相关的理论方法与关键技术。全书共分10章,分别介绍了多云计算的发展背景、趋势与挑战,重点针对云实例优化选择与价格预测、数据的多云优化存储、复杂工作流的多云优化调度等三个研究方向,介绍了一系列多云计算与智能优化的关键技术和方法。
-
MATLAB语言及编程实践马寨璞本书以MATLAB R2020b为蓝本,对MATLAB编程中涉及的主要知识进行了系统讲解,并对代码规范化、内容人文化等进行了探索,力图使理工科教材中融入文学的基因。全书共分8章,内容包括MATLAB基础,矩阵运算,字符数组、cell与struct,数据绘图,符号运算,函数文件,面向对象编程,MATLAB在生物数学模型中的应用,每章在详细的讲解之后,都给出了规范化的示例代码。 本书充分考虑了学习编程读者的特点,以详细的内容、规范化的代码、富含文学气息的例子,加上探索性的讲解形式,对每个知识点进行了分析,力图使读者在体验中学习知识,在感受中提高技能,做到既解决问题又掌握知识。
-
零基础学Python项目基础开发张帆 著本书是一本面向 Python 初学者的书籍,除了介绍 Python 常见的开发领域和使用场景,还详细介绍了从 Python 基础到具体项目工程的开发,让读者快速掌握 Python 应用开发。 本书从零开始,由浅入深、由点到面地绘制了 Python 编程世界的草图,部分(第1~3 章)主要讲解了 Python 的基础语法和句法,包括怎样在本机搭建 Python 开发环境,如何使用 Python 开发工具等基础内容;第二部分(第 4~5 章)主要讲解了如何使用 Python 开发常用的小工具,如何使用 Python 提高工作效率;第三部分(第 6~11 章)主要讲解了项目工程的开发,涉及大量其他领域的技术或者服务,也是Python学习的重中之重。通过学习本书,读者可以快速地了解 Python 各个领域的应用,并且掌握基本的开发技术,不再觉得这些领域的开发技术遥不可及,也可以探索自己喜欢的开发领域,并通过有趣实用的案例提高深入学习的兴趣。 本书内容丰富、通俗易懂,还提供了同步视频、习题及答案等丰富资源,适合各高校相关专业作为本科及研究生教材,也可作为相关培训机构的参考用书。
-
速学Python小楼一夜听春语 编著《速学Python:程序设计从入门到进阶》面向没有任何编程基础的初学者。全书共9章,第1、2章以尽可能少的篇幅,完成了对编程环境的搭建、编程的基本概念、Python语法、数据结构、面向对象编程技巧的讲述,这一部分内容虽然简单,但它对初学者非常重要,只有完成这一部分内容的学习,才能够继续深入。第3~6章是对第1、2章内容的深入与补充,主要是搭建更好的开发环境,更详细地讲述数据结构与函数,并通过编写一个计算器程序,深入了解解释器的基本工作原理以及面向对象编程。第7~9章讲述了如何创建程序的可视化界面,将Python程序打包为可执行程序并使用主流数据库进行数据存储,继而实现数据分析与数据图表的生成。第9章是Python语言*大优势的体现,通过引入第三方库或调用网络接口,可以快速完成应用程序的编写。本书适合刚接触Python的初学者以及希望使用Python处理和分析数据的读者,也可作为编程爱好者学习和使用Python的工具书或参考资料。
-
Premiere Pro CC短视频编辑与制作标准教程张迪如今,手机已经成为人们拍摄照片和视频的主要设备之一,而手机短视频的出现更加丰富了人们的生活,短视频制作成为当下较为热门的一个话题。《Premiere Pro CC短视频编辑与制作标准教程:全彩微课版》通过10章详细介绍了使用Premiere软件制作高质量短视频的技巧,技术环节包括短视频的策划、拍摄、剪辑、视频特效、字幕、转场、音频及后期处理等方方面面。全书内容全面,条理清晰,讲解易懂。除了必要的理论阐述,均采用步骤导图的讲解模式,让读者能轻松、快速地进行模仿练习。 《Premiere Pro CC短视频编辑与制作标准教程:全彩微课版》赠送操作案例的素材文件和效果文件及PPT课件,方便读者学习参考,从而提高学习效率,快速掌握短视频的制作方法。 《Premiere Pro CC短视频编辑与制作标准教程:全彩微课版》适合广大短视频爱好者、短视频App用户、电商用户等学习和使用。
-
Python编程基础案例与实践教程嵇敏 焦慧华本书内容以任务为导向,以“实训+项目”为牵引,全面介绍 Python 编程基础及其相关知识的应用。全书共 11 章,第 1 章主要介绍 Python 的历史、特点及应用,还介绍了 Python 的开发环境及 Python 程序的运行,并通过精选的案例帮助读者进一步认识 Python。第 2~10 章主要介绍 Python 的基础语法、字符串操作、程序的流程、组合数据类型、函数、标准库和第三方库、文件操作等内容。第 11 章详细讲解 Python 的数据库编程。本书的主要章节配有练习模块,用于巩固教学效果,实训和项目用于帮助读者提升解决实际问题的能力。本书适合作为普通高等本科院校及高职高专院校学生的程序设计课程教材。全书内容覆盖全国计算机等级考试二级 Python 语言程序设计大纲,因此也适合参加全国计算机等级考试(二级 Python 语言)的人员阅读。
-
分形计算系统赵永威 著《分形计算系统》由中国科学院计算技术研究所智能处理器研究中心特别研究助理赵永威撰写,内容荣获2021年度CCF优秀博士学位论文奖。全书针对并行编程难、异构编程难、大规模系统编程难、跨系统编程难等诸多编程难题,受到分形几何思想的启发,提出了分形计算的概念,以回应编程难题。《分形计算系统》的具体贡献可概括为三点:,提出了分形计算模型;第二,提出了分形冯·诺依曼体系结构;第三,提出了可重配分形指令集结构。《分形计算系统》共五章:第1章 绪论,主要介绍了研究背景、研究问题和研究内容。研究问题介绍了编程难题、问题来源和全书聚焦的问题。研究内容介绍了分形计算系统的主要原理、组成部分以及全书做出的主要贡献。第2章 分形计算模型,首先介绍了相关研究内容、模型、实例和性质,又从执行开销、模拟执行、性能比较等方面介绍了分形计算模型的优势。第3章 分形冯·诺依曼体系结构,首先介绍了机器学习计算机的案例背景,其次介绍了分形冯·诺依曼体系结构,然后介绍了分形机器学习计算机Cambricon-F、编程和执行方式,*后展示了实验方案和实验结果。第4章 分形可重配指令集机构,重点介绍了分形指令集结构的失效现象、分形可重配指令集结构、Cambricon-FR结构支持、专用编程语言,并且展示了实验方案和实验结果。第5章 讨论与总结,对全书的研究内容进行了讨论和总结,并对未来的研究工作进行了展望。
-
AR界面设计林影落本书主要介绍在智能化时代做AR 界面设计所需要掌握的概念、思维和具体方法。本书通过前景、概念、体系、实操、成长5 章的内容,介绍AR 界面设计需要了解哪些内容、掌握哪些概念、如何实际运用,传达在智能化时代,AR 界面设计所处的位置、作用及思考方式。通过一个实际的案例分析,读者可了解AR 界面设计和传统互联网UI 设计的异同,进而形成新时代的设计师知识体系和核心竞争力。