软件与程序设计
-
数据结构与算法教材程序员的数学郭炜《数据结构与算法(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版)》可供游戏行业从业人员和游戏开发爱好者阅读,也可作为各大专院校学生、教师和研究人员的参考书。
-
数字化转型下的RPA实践廖万里、陈华政、邓荣峰、赵曦、熊君丽、曾庆斌、屈文浩数字经济作为实现经济高质量发展的经济形态,已成为驱动我国经济实现又好又快增长的新引擎。在数字经济的浪潮下,越来越多的企业开始思考如何能够借助新技术,替换原有IT信息化应用,为企业带来更便捷、高效、严谨的业务处理体验,提升企业收益。进而提高企业的生产效率与管理决策能力,增强企业核心竞争力,真正实现以新技术带来的企业数字化转型。RPA(机器人流程自动化)技术的出现,一定程度上,给企业的数字化转型提供了更为实际的解决方案。本书结合理论与实践,在以下三个方面进行解读。 ①概括介绍数字经济、企业数字化转型的必要性,通过阐述RPA的发展历程、平台架构、实施策略、风险挑战、管理与评估等方面的基本知识,为企业认知和实践RPA提供全景指导,通过分析在传统RPA的基础上,如何结合AI相关技术,实现RPA的“智力升级”,拓宽其应用宽度和深度。 ②以行业标杆客户的真实上线场景和创新应用为对象,剖析RPA在银行、证券、保险、政务、房地产等行业中的典型通用业务场景和代表性机构的个性业务场景,并总结场景业务痛点、实施过程和实施成效。可以为行业友商、客户借鉴相似案例、场景的处理方式,提供经验指导。 ③对比国内外RPA厂商与应用,展望IPA的发展趋势。国内外的RPA应用相差约10年左右的时间,对国内外的RPA厂商、应用进行比较后,总结RPA实施与应用经验,从技术、应用两个角度对IPA的发展进行展望,为创新企业的管理方式提供建议。"
-
产品经理技术手册小风老师产品经理工作对人的综合素养要求很高。比如,硬技能方面的要求有:商业洞察能力、行业分析能力、需求分析能力、产品设计能力等;软技能方面的要求有:沟通能力、抗压能力、管理能力等。也正因为如此,能真正经受住实战考验,各方面都非常优秀的产品经理很稀缺。大部分产品经理都会负责具体产品的设计规划与实现等工作,这期间经常需要与开发者打交道。缺乏对开发者和相关技术实现的了解,往往会导致工作效率低下,无法获得良好的工作结果。本书主要针对这些方面进行解读,包括对开发者思维方式及工作习惯的介绍,对常见产品设计背后技术实现原理的剖析,开发过程中的项目管理方法,以及进阶产品技术能力等方面。本书可以全面填补产品经理技术方面的短板,帮助产品经理更好地完成工作。
-
Spring Cloud Alibaba与Kubernetes微服务容器化实践曹宇、王宇翔、胡书敏本书围绕分布式微服务的项目需求,全面讲述了Spring Cloud Alibaba组件实现服务治理、负载均衡、安全管理、分布式事务、消息发送和服务监控的技术要点,以及基于Docker与Kubernetes容器化项目管理的相关技术。主要内容包括:Spring Cloud Alibaba体系架构概述,用Nacos和Nacos集群搭建基于服务治理架构的实践要点,用Ribbon实现负载均衡的做法,基于Sentinel组件实现熔断和限流等安全需求的实践要点,用Gateway组件搭建网关的实践要点,用OpenFeign和Dubbo搭建远程调用体系的实践要点,基于Spring Cloud Stream搭建消息通信体系的实践要点,用JPA与Redis与MyCat搭建微服务数据服务层的实践要点,用Seata组件构建分布式事务架构的实践要点和用Skywaiking组件搭建微服务监控体系的实践要点,基于Docker与Kubernetes容器组件搭建微服务体系,用Jenkins组件实践集成化项目部署流程的相关技术等内容。本书技术先进,注重实践,适合有一定Java基础的开发人员和学生阅读,也可以供培训机构和大专院校作为教学用书。
-
强化学习实战刘佳本书通过基础理论和算法实践相结合,循序渐进地介绍了人工智能领域中的常见算法,并以围棋游戏作为媒介,全面、系统地介绍了人工智能算法的实现方法,并通过Keras和PyTorch框架实践人工智能算法中的深度强化学习内容。全书共10章,分别介绍围棋的基础知识、如何制作围棋软件、传统棋类智能算法、神经网络入门知识、如何实现围棋智能体程序、通用化围棋智能体程序、策略梯度算法、基于价值的深度学习网络(DQN)算法、ActorCritic算法、如何实践AlphaGo和AlphaZero等知识,书中的每个知识点都有相应的实现代码和实例。 本书主要面向广大从事数据分析、机器学习、数据挖掘或深度学习的专业人员,从事高等教育的专任教师,高等学校的在读学生及相关领域的广大科研人员。
-
C语言程序设计实用教程张叶茂,刘红艳,陈新菡 著本书突出职业教育特点,以应用能力为本位,以程序设计为主线,通过重点讲解程序设计的思路 和分析项目实例,培养学生编程思维和综合应用能力。 全书共15章,内容包括:C语言概述、数据类 型、位运算的运用、九条语句、函数、数组、指针、结构体、共用体、枚举型、链表、文件、项目分 析、程序编程规范及优化、嵌入式C语言编程常见错误和程序调试等内容。每个知识点都配有程序实 例,每个章节精选了与本书内容对应的全国计算 机等级考试中C语言部分的重难点讲解与真题解析, 将国家认证的学习要求融于课程中,达到加强专业实践能力以及获取认证能力的双重效果。 本书 可作为高职高专院校和应用型本科院校计算机、电子技术、自动化技术、仪器仪表等专业的 基础教材,也可作为嵌入式开发初学者、计算机编程爱好 者的培训教材。