本书是根据教育部高等学校大学计算机课程教学指导委员会编制的《大学计算机基础课程教学基本要求》中有关“程序设计基础”课程教学基本要求编写的。本书充分体现程序设计教材编写风格,即案例驱动、激发兴趣;淡化语法、重视解决问题的思路和方法;从好教、易学、实用、能考的角度,构建教材的知识体系。本书分为三篇:基础篇、应用篇和实验篇。
本教材以“项目驱动+AIGC辅助”为核心编写理念,构建从C语言基础到实战应用的完整知识体系。教材共设计十个项目,从初识C语言与Dev-C++开发环境、数据类型与运算符等基础内容,逐步深入到顺序、分支、循环三种基本结构,再到数组、函数、指针、结构体、文件操作等进阶知识。每个项目均结合校园场景描述,采用“学习目标—项目描述
本书首先介绍PyTorchAI模型开发的基础知识,并通过玩家战斗力预测和AI照片捏脸的案例介绍监督学习在游戏场景中的应用,涉及数据收集、模型训练、训练图像分类模型等内容;然后介绍StableBaselines3强化学习的基础知识,并使用强化学习技术生成符合特定难度要求的三消游戏关卡;接着进行AI在游戏场景中的综合应用,
本书分为九章,主要内容包括:C语言概述,数据类型、运算符及表达式,数据的输人输出,程序控制结构,数组、函数、指针、结构体与共用体和文件操作等。本教材在结构上突出了以程序设计为中心,以语言知识为工具的思想,并介绍它们在程序设计中的应用;在内容上注重知识的完整性,适合初学者的需要;在写法上追求循序渐进,通俗易懂。
本书共12章,内容包括绪论、线性表、栈和队列、串、递归、数组和广义表、树和二叉树、图、查找、内排序、外排序、采用面向对象的方法描述算法等,书中给出了大量练习题和各类上机实验题。本书是全视频教程,提供了涵盖绝大部分知识点的微课视频(总时长超过50小时),部分视频提供了更多示例的讲解,附录E中还包括2018—2021年全国
本书以数据为中心构建知识体系,以低代码编程为导向设计案例,同时融入大模型等新兴技术,旨在培养学生的计算思维、数据思维和实战能力。该教材通过深入浅出的方式,引导读者逐步掌握Python编程的要点,无论是数据获取、存储、处理、分析,还是数据智能(机器学习、深度学习)、数据可视化,甚至是大模型的应用与开发,都能在本书中找到系
Python语言作为当今最流行的程序设计语言之一,因为其高效和易于学习,广泛用于Web应用程序、软件开发、数据科学和机器学习。为了使各专业、不同编程基础的读者能够高效地掌握python语言的应用,本书兼顾专业性和实用性,依托python语言阐述程序设计的重要概念和基本方法,培养程序设计的基本技能,并通过典型案例展示py
本书包括绪论、线性表、栈和队列、串、数组和广义表、树和二叉树、图、查找和排序,以及算法时间复杂度分析方法等。除了内容全面、深度解析和实例丰富等特点外,本书还独具特色地对传统的难点,如“算法复杂度分析”“模式匹配”“数组”“线索二叉树”“哈夫曼树”“最小生成树”“最短路径”“关键路径”“哈希表”以及“外部排序”等内容,依
本书内容以“基础理论→项目实现→总结测试”为脉络,每个任务都有知识、能力、素质目标,配套习题、工单及拓展资源,适配48-64课时教学。本书以企业真实项目为载体,涵盖Hadoop搭建、HBase安装等任务,强化实践操作,每步操作均有详细命令和图解。配套微课视频、教学课件等资源,代码经HBase2.x验证。
本书共9章。第1章对Unity进行介绍,涵盖游戏引擎发展概述、Unity引擎的核心特性、Unity编辑器界面的操作和C#语言基础等内容。第2章以构建一个游戏场景为例,讲解Unity编辑器的基本操作,并使用ProBuilder等插件快速完成场景制作。第3章介绍一个基础的玩家角色原型,实现角色在场景中自由移动的功能。第4章