本书主要面向程序设计零基础读者,详细介绍了C语言的基本概念、语法规则及编程技术,并设计了贯穿始终的AI辅助学习环节,引导读者有效利用AI工具辅助开展算法设计、调试优化、思路拓展和学习反思,培养适应智能化时代的自主学习和人机协同编程能力。本书共12章,内容包括与程序设计有关的计算机基础知识、常量与变量、运算符与表达式、程
本书共有10章,内容涵盖:绪论、线性表、栈、队列、串、树和二叉树、图、查找、排序和常用算法设计技术。每章包括知识导图、知识点梳理、经典例题、同步训练和上机实验。其中,上机实验部分根据实验内容分为“基本训练”“能力提高”和“综合应用”3个部分,实验内容的难度逐步增加,以满足不同层次学生的实践需求。
本书以RHEL8/CentOS8为平台,分为6个学习情境,分别为系统安装与常用命令、系统管理与配置、shell编程与调试、网络服务器配置与管理、系统安全与故障排除(电子活页)、拓展与提高(电子活页)。全书共14个教学项目,包括安装与配置Linux操作系统、Linux常用命令与vim、管理Linux服务器的用户和组、配置
本书包括基于Windows系统的网络加固、升级、整体监控和维护。以用户的网络安全运行需求和稳定运行为出发点,综合运用计算机安全技术,合理选择软、硬件产品,通过对操作系统进行加固和升级,使现行的网络具有良好的性能,满足用户安全需求,成为稳定可靠的计算机网络系统。Windows系统的安全特性展开,从基础理论到高级应用,从日
本书采用项目式编写方式,以合理的结构、通俗易懂的语言、丰富多彩的案例,系统全面、循序渐进地介绍了使用Flask框架进行PythonWeb开发的相关知识和技术。全书共分为9个项目,内容包括PythonWeb开发基础、Flask框架基础、Flask路由、Flask视图、Flask模板引擎、Flask表单处理、Flask数据
本书采用项目任务式编写方式,以合理的结构、通俗易懂的语言、丰富实用的案例、学练结合的讲解方式,全面系统、循序渐进地介绍了使用ECharts进行数据可视化需要掌握的相关知识。全书共分为8个项目,分别为ECharts概述,ECharts常用组件,折线图、柱状图、饼图和散点图,雷达图、仪表盘和热力图,树图、漏斗图和词云图,E
本书基于实际应用需求,以RedHatEnterpriseLinux8操作系统为平台,采用项目任务教学方式全面介绍了Linux服务器安装、配置与管理的技术方法。全书共11个项目,内容涵盖安装与配置Linux,配置与管理samba服务器、DHCP服务器、DNS服务器、电子邮件服务、FTP服务器、数据库服务器、Web服务器、
本书共分10章,内容包括:数据库概述、关系模型与关系数据库、MySQL数据库创建与表管理、数据的查询、数据的更新、视图与索引等。
本书主要介绍Python数据采集与预处理的相关技术。全书采用模块化、项目式编排,涵盖数据处理与Python扩展库、本地数据采集与预处理、在线数据采集与预处理3个模块,下设7个项目。本书从数据处理的基础认识与Python扩展库切入,依次讲解了本地文件和在线数据的采集与预处理技术,最后一个项目还介绍了如何AIGC工具进行在
本书围绕SpringBoot3框架展开系统讲解,构建从基础理论到实战应用的完整知识体系,以“培训课程管理”项目为贯穿全书的案例,助力开发者掌握企业级SpringBoot应用开发技能。本书共11个学习单元,内容涵盖SpringBoot概述、SpringBoot开发入门、SpringBoot配置、SpringBoot自动装