本书详细讲解了基于Python语言实现自动驾驶路径规划与决策算法的知识,并通过具体实例展示了这些算法的使用方法。 本书共10章,依次讲解了Dijkstra算法、A*算法、Bellman-Ford算法、Floyd-Warshall算法、D*算法、D*Lite算法、RRT算法、其他路径规划算法、智能行为决策算法、基于SLA
稿件全面而深入地讲解了PythonWeb开发的主流框架Flask。稿件章节设置:开发环境和基础知识、适配移动端和PC端的响应式页面、如何基于业务需求进行数据库和表结构的设计、Flask开发框架的核心知识、缓存服务器、首页静态化处理、全文搜索和接口与性能测试等技术。稿件采用项目驱动的写作模式,稿件中并不以知识点的讲解为主
本书是日本最具影响力的C语言入门教程之一,累计销量超过120万册。全书共13章,包含243个可运行示例程序与245张精心设计的图表,能够帮助初学者轻松入门,理解C语言细节。第2版在原有基础上进行了全面修订,紧贴当下开发环境和规范,同时增加了新示例和更精确的解释。
本书的核心理念是“以基础为本,以AI为用”。本书将从Python最基础的语法与数据类型讲起,逐步深入到程序结构、函数、文件操作等核心内容,最终引导读者理解面向对象编程和第三方库的应用。在每一章的学习中,读者不仅会通过传统示例和习题巩固知识,还会看到如何借助AI工具辅助代码编写、调试优化和学习拓展。但教材始终强调:AI是
随着万物互联以及智能时代的到来,软件的形态将发生巨大的变化。一方面,移动应用和移动互联网领域仍然 强力驱动人机交互、设备协同、智能化、安全性等方向的创新;另一方面,人工智能也同样驱动软件朝智能化、端 边云协同等方向演进。新技术、新场景下应用软件的开发对编程语言提出了新的诉求和挑战。 华为自研的仓颉编程语言作为一款面向全
本书是一本专注于软件测试领域的专业教材,旨在为读者提供全面的软件测试知识与技术技能。通过对本书内容的学习,读者将深入了解软件测试的发展历程、理论基础、实用方法、工具应用及案例分析,为进一步的专业学习及就业打下坚实的基础。全书共分两大模块、8个任务,结构设计从基础到高级,逐步展开,不仅覆盖了软件测试的核心流程和方法,还扩
本书围绕“架构能力进阶+AI技术落地后端”双核心展开,共12章。本书的结构主线体现了“架构能力进阶”的过程,从架构基本认知入手,然后讲解架构分层、微服务架构、分布式事务管理、高可用与异地多活架构、性能优化设计、可扩展性优化设计、架构重构,云原生架构、服务网格架构、无服务架构,最后讲解智能客服系统从0到1的实战案例,助力
人工智能是引领科技革命和产业变革的战略性技术,在各国人才竞争激烈的背景下,本书旨在通过Scratch编程项目向少儿普及人工智能知识。全书共10章。首先介绍人工智能基础知识、Scratch的基础知识、Scratch编程基本概念及特定功能实现。随后,分别围绕监督学习与决策树算法、NLP分词与特征提取、强化学习、视频捕捉与处
本书是一本设计研究专著。 本书聚焦体验现象中人的纯粹体验及其特征,探索如下问题:如何在体验设计中实现理性与感性的平衡;如何从有限理性的视角解构和重构幸福体验设计模式,开启幸福体验导向的设计思维与策略;如何为差异化的体验者,在其积极参与体验活动的行为序列之中,激发其积极情绪,构建更为亲密友好的关系,使其获得在价值意义层
"书中清晰揭示了重构的过程,解释了重构的原理和实践方式,并给出了何时以及何地应该开始挖掘代码以求改善。书中给出了60多个可行的重构,每个重构都介绍了一种经过验证的代码变换手法的动机和技术。本书提出的重构准则将帮助开发人员一次一小步地修改代码,从而减少了开发过程中的风险。本书适合软件开发人员、项目管理人员等阅读,也可作为