软件与程序设计
-
Python 编程入门明日之星教研中心 编著本书是“孩子们的编程书”系列里的《Python编程入门:无人机》分册。本系列图书共分6级,每级两个分册,书中内容结合孩子学习特点,从编程思维启蒙开始,逐渐过渡到Scratch图形化编程,后到Python编程,通过简单有趣的案例,循序渐进地培养和提升孩子的数学思维和编程思维。本系列图书内容注重编程思维与多学科融合,旨在通过探究场景式软件、游戏开发应用,全面提升孩子分析问题、解决问题的能力,并养成良好的学习习惯,提高自身的学习能力。本书基于大疆Tello无人机 Python编程语言编写而成,主要以无人机完成各种实践任务为线索,引导孩子了解无人机编程和Python编程,培养孩子们的编程思维和创新意识,并通过编程与人文、地理、科学、英语、数学等学科知识的融合,推进信息技术与学科教育的深度融合,同时结合思维导图的形式,启发和引导孩子们去思考和创造。本书采用全彩印刷 全程图解的方式展现,每节课均配有微课教学视频,还提供所有实例的源程序、素材,扫描书中二维码即可轻松获取相应的学习资源,大大提高学习效率。本书特别适合中小学生进行Python编程初学使用,适合完全没有接触过编程的家长和小朋友一起阅读。对从事编程教育的老师来说,这也是一本非常好的教程。本书可以作为中小学兴趣班以及相关培训机构的教学用书,也可以作为全国青少年编程能力等级测试的参考教程。
-
Python数据分析Wes McKinney本书由Python pandas项目创始人Wes McKinney亲笔撰写,详细介绍利用Python进行操作、处理、清洗和规整数据等方面的具体细节和基本要点。你将在阅读过程中学习到新版本的pandas、NumPy、IPython和Jupyter。本书由Wes McKinney创作,他是Python pandas项目的创始人。本书是对Python数据科学工具的实操化、现代化的介绍,非常适合刚学Python的数据分析师或刚学数据科学以及科学计算的Python编程者。数据文件和相关的材料可以在GitHub上找到:使用IPython shell和Jupyter notebook进行探索性计算;学习NumPy(Numerical Python)的基础和高级特性;入门pandas库中的数据分析工具;使用灵活工具对数据进行载入、清洗、变换、合并和重塑;使用matplotlib创建富含信息的可视化;将pandas的groupby功能应用于对数据集的切片、分块和汇总;分析并操作规则和不规则的时间序列数据;利用完整的、详细的示例学习如何解决现实中数据分析问题。
-
深入理解InfluxDB郑强、张伟、刘爽时序数据库是一种新型技术,主要用于工业互联网软件建设中。近年来,伴随着物联网技术在智能制造、交通、能源、智慧城市等领域的发展,时序数据库也发展迅速,成为搭建应用的数据库之一。《深入理解 InfluxDB》从 InfluxDB 的安装开始,一步步详细介绍 InfluxDB 的功能及原理,带领读者深入理解以 InfluxDB 为代表的时序数据库。
-
TPM 2.0安全算法开发示例实战杨悦、杨军、谢坚本书是针对TPM实战的编程实用书籍,将常用的TPM应用场景编写为C与C#双语示例,配上详细代码说明,以浅显易懂、循序渐进的方式展示,在阅读后可以立即运用到项目开发之中。全书共19章: 第1章和第2章介绍常用的安全基础概念,包括HASH算法、HMAC算法、对称密钥、非对称密钥、数字签名、数字信封、PKI等内容; 第3~19章将理论付诸实践,讲解如何使用TPM提供的安全算法解决一些实际问题,包括生成随机数、计算HASH摘要、加密与解密文件、加密与解密消息、导入与导出密钥、管理存储分层、创建Child Key、构建Policy表达式、生成数字签名、实现PKI模型、迁移非对称密钥、使用NV Index存储数据、借助NV Index转移授权等内容。 本书对于有一定编程基础,并希望基于TPM芯片构建安全应用软件产品、提升企业信息安全等级、学习安全领域知识的IT从业人员,均能起到很好的指导作用。
-
PyTorch编程技术与深度学习袁梅宇《PyTorch编程技术与深度学习》讲述深度学习的基本原理,使用PyTorch展示涉及的深度学习算法。通过理论讲解和编程操作,使读者了解并掌握深度学习的原理和PyTorch编程技能,拉近理论与实践的距离。全书共分9章,主要内容包括PyTorch介绍、PyTorch基础编程、深度学习快速入门、神经网络训练与优化、卷积神经网络原理、卷积神经网络示例、词嵌入模型、循环神经网络原理、NLP示例。书中不但涵盖成熟的卷积神经网络和循环神经网络的原理和示例,还包含一些新的如Transformer和知识蒸馏的内容。全书源代码全部在Python 3.7.4 PyTorch 1.9.0版本上调试成功。 《PyTorch编程技术与深度学习》适合深度学习和PyTorch编程人员作为入门和提高的技术参考书使用,也适合用作计算机专业高年级本科生和研究生的教材或教学参考书。
-
数据结构与算法教材程序员的数学郭炜《数据结构与算法(Python语言实现)》是一本全面、细致、通俗易懂的数据结构和算法教材。数据结构与算法,是理论和实践必须紧密结合的课程。对各类数据结构和算法,不但要掌握其理论,还应该能够熟练地编程实现。相比大多数数据结构和算法教材,本书的最大特点就是高标准的实践性。除了少数特别复杂的数据结构,95%的数据结构和算法,都给出了完整可运行的代码,共 115 份,并且这些代码几乎都出现在具体的例题中。本书的例题和编程习题都可以在北京大学的在线程序评测平台OpenJudge上提交解题程序并自动评判对错。本书内容和习题按难度做了明确分级,因此不论计算机相关专业还是非计算机相关专业的师生,都可以从中各取所需。本书可以作为数据结构和算法入门教材,也可以作为考研和找工作时提高面试成功率的秘籍。
-
构建机器学习应用[美]伊曼纽尔·阿米森(Emmanuel Ameisen)本书的主要内容有:定义产品目标,将其转化为机器学习问题。快速搭建条端到端流水线,创建初始数据集。训练和评估机器学习模型,解决性能瓶颈。将模型部署到生产环境,持续监控使用情况。
-
Nginx经典实例[美]德里克 德琼格(Derek DeJonghe)你会在本书找到以下案例:?使用 HTTP、TCP 和 UDP实现高性能负载均衡。?通过加密流量、安全链接、HTTP身份验证子请求等确保访问安全。?将 Nginx部署到 Google Cloud、AWS 和 Azure云计算服务。?设置和配置 Nginx Controller。?安装和配置 Nginx Plus App Protect模块。?通过Controller ADC启用WAF。专家推荐“Nginx是当今z强大和z完整的工具之一,这本书是 Nginx的终极工具指南。本书所展示的案例可以帮助任何人解决在微服务环境中工作时出现的所有困难,同时不失对业务的关注。”——Gonzalo Spina Brubank,软件工程师
-
深入浅出IoT[美]珍·福克斯(Jen Fox),[美]珍·卢珀(Jen Looper),[英]吉姆·贝内特(Jim Bennett) 著,柴火创客空间 译本书以通俗易懂的方式,全面讲述物联网基础知识。全书贯穿一个大项目,涉及种植、运输、制造、零售和居家等常用的物联网场景,涵盖 IoT 的核心概念、设备和传感器的使用、数据的收集和分析、边缘计算, 以及如何通过微软 Azure 云服务实现远程控制、通过语音与设备交互等内容。每一课都包括理论知识和实践 项目,帮助读者深入理解和掌握物联网的基础知识。 本书提供详细的代码示例和操作指南,让读者能够轻松上手实践。书中项目同时提供基于 Arduino 和树莓派两个不同平台的硬件套件实现示例,还包括使用虚拟硬件学习的示例,以满足读者的不同需求。
-
游戏架构设计与策划基础刘炎《游戏架构设计与策划基础(第3版)》集结游戏动漫行业众多专业人士的项目制作经验,结合市场需求,从游戏行业的各个层面系统性、多角度地介绍了游戏策划职业的定位、分类和工作范围,通过复杂的游戏系统展示了游戏策划工作的专业性,并结合具体项目案例介绍专业策划文档的撰写方法。作者具备相当丰富的游戏策划实践经验和教材编写经验。本书例题、习题丰富,结构新颖、紧凑,文字通俗易懂。 希望本书能给所有游戏从业人员及渴望进入游戏开发行业的读者提供一些借鉴,帮助读者更快地跨进游戏设计与开发的殿堂。 《游戏架构设计与策划基础(第3版)》可供游戏行业从业人员和游戏开发爱好者阅读,也可作为各大专院校学生、教师和研究人员的参考书。