本书以服务国家创新驱动发展战略为导向,立足新工科人才培养需求,构建“基础编程+项目实践”双主线培养体系。其中,前8章系统地讲解了C语言核心知识,涵盖数据类型、控制结构、函数、数组、指针及算法设计等编程基础知识;第9章聚焦创新创业流程实践,通过真实项目案例完整展现需求分析、系统设计与开发流程,形成语法掌握→算法设计→工程
本书系统讲解了Python基础及程序设计方法,是一本实用的入门指南。第1~7章主要介绍了Python编程的基础与实践,涵盖数据类型、控制结构、函数模块、面向对象编程等概念。第8和9章概述了Python中常用的工具包及人工智能的基本概念。第10章聚焦于人工智能应用案例,并引入了国产计算环境,有助于读者掌握人工智能问题求解
本书为项目式教程,体现职业教育产教融合特色,按照项目描述、项目分析、知识与技能储备、项目实施、项目总结和思考与练习的思路进行设计。本书选取的14个项目均源于生活、面向生产实践,包含同心圆的绘制、身体质量指数的计算、空气质量指数的计算、百鸡问题的解决、敏感词替换、校园歌手大赛评分、诗歌的规范输出、校友通讯录、社团名单统计
本书将重点剖析在数字化转型过程中展现出竞争力的低代码开发技术,从技术发展沿革、技术转型最佳实践、与技术配套的管理转型等角度,全方位展现低代码技术的创新力以及将低代码应用于数字化转型的方法论。本书共分为3部分12章内容,包括低代码诞生的背景、低代码的概念与发展现状、生成式人工智能技术为低代码再提速、低代码如何提升数字化成
本书通过10讲编程基础和18讲动手实例,讲述6个基本计算思维,包括从简单的做起、逐级逼近、带剪枝的枚举等。第2版新增三讲,讲述随机性的妙用,并大幅扩展“教师点评”。
本书涵盖操作系统设计师需要掌握的所有核心概念,并深入探讨了进程与线程、内存管理、文件系统、输入/输出、死锁、虚拟化和云、多处理机系统、操作系统设计等主题。案例研究部分详细分析了Windows、Android和Linux等流行的操作系统。第5版对知识点做了与时俱进的更新,更加关注现代存储方案、新的安全防御方法等,同时优化
本书旨在阐释如何将软件架构技能和知识应用于更为庞大、复杂的产品开发流程中。书中对软件架构进行了定义,明确了软件架构在产品开发团队众多专业领域中的定位和作用,以及架构与和它关联的概念、流程、标准等要素的多个连接点,并深入探讨“变更”这一主题,以及架构实践的核心——识别、管理和设计系统的变更。同时,探讨规模较大的项目中至关
本书作者巧妙地将架构理论与实践相结合,探讨了如何进行架构设计以及采用ADD方法进行架构实践。本书紧跟架构发展的趋势和行业需求,例如对架构可组装性的介绍,有助于适应不断变化的业务需求和场景,降低需求变更对软件系统的影响,还对技术债务的产生和规避方法进行了探讨。此外,提供了两个全新背景下的研究案例,以此来深入探讨当前背景下
本书是介绍数据挖掘的经典书籍之一,将挖掘理论系统化整理,搭建起理论框架,涵盖了该领域的核心内容,有足够的广度和深度。本书首先介绍了数据挖掘的概念,阐述了数据预处理、数据表征以及数据仓储的方法。然后,将数据挖掘方法分为几个主要任务,介绍了挖掘频繁模式、关联和大数据集的相关性的概念和方法,数据分类和模型构建,聚类分析,离群
本书涵盖从RT-Thread的基础理论到高级应用的完整知识体系,并通过大量实践案例进行讲解。全书共15章,内容包括RT-Thread实时操作系统基础、STM32嵌入式微控制器、线程管理、时钟管理、线程间同步、线程间通信、内存管理、中断管理、内核移植、FinSH控制台、RT-ThreadI/O设备和软件包、UART串口、