本书以实际案例为依托,采用“任务驱动”的编写模式,围绕“学生技能竞赛管理系统”数据库,从MySQL数据库的相关概念及理论知识出发,介绍MySQLWorkbench的安装及使用。本书以项目为单元,分为9个项目、29个子任务,内容涵盖数据库设计、MySQL数据库环境配置、数据库管理、数据表管理、数据查询、数据库编程、数据库
数据结构是计算机相关专业一门重要的专业基础课程。本书基于Python语言系统介绍数据结构的知识,内容包括数据结构与算法概述、线性表、栈与队列、串、数组与广义表、基于线性表的查找算法、基于线性表的排序算法、树、基于树的查找算法、基于树的排序算法、图、计算式查找法。
本书为101计划规划教材,以“中国特色、世界一流、101特色”为目标组织编写。 本书通过完整、系统的软件工程案例,改变目前软件工程教学中抽象、空泛的现状,并在一定程度上激发学生的学习兴趣,能够提高软件工程课程的教学质量,让学生真正学有所用。教材的内容组织科学、合理、系统,理论与实践并重,是一本非常适合本科教学的软件工程
本书内容包括程序设计基础和程序设计应用两部分:程序设计基础部分内容简单,易学易用;程序设计应用部分包括文本分析程序设计、图形用户界面程序设计、可视化程序设计、数据库程序设计、大数据程序设计、人工智能程序设计、简单游戏程序设计和其他应用程序设计(包括图像处理程序设计、语音合成程序设计和科学计算程序设计)等内容。本书由多个
本书以Python3.9为数据分析与挖掘的工具,课程内容包括基础篇和综合篇。基础篇从Python基础知识出发,围绕数据分析与挖掘常用的科学计算包NumPy、数据处理包Pandas、数据可视化包Matplotlib以及机器学习库Scikit-learn进行理实一体化讲练;综合篇聚焦汽车、交通行业案例进行数据分析综合应用,
本书首先进行计算思维的铺垫,涉及二进制系统、存储程序运行原理、抽象、组合、递归、迭代和算法初步;接着,运用主流面向对象框架集进行软件系统的UML建模和构造;最后,以结构化开发方法为主线贯穿典型项目的需求分析和软件设计。本书从工程教育专业认证的能力中心和产出导向的视角布局谋篇,总分10章,三大部分。第一部分(第1~4章)
本书介绍了如何以面向对象的方式进行思考和设计,以及如何创建健壮且可维护的系统。开发者和学生可以通过两个贯穿全书的案例研究来学习面向对象分析和设计。这些案例研究循序渐进地介绍了关键技能、面向对象的本质原则和模式、UML表示法及最佳实践。
本书主要介绍了经典的数据结构与算法的知识,包括基础的线性表、栈、队列、串、数组、树、图等数据结构,以及常用的查找和排序技术。在此基础上,本书加入了大数据和AI领域的KNN机器学习、随机梯度下降、神经网络、搜索引擎、大规模矩阵计算、大数据排序等工程实践案例,使读者可以将数据结构和算法的知识与大数据和AI应用紧密结合在一起
Swift语言是Apple公司推出的开发Apple平台应用软件的程序设计语言。《Swift语言程序设计基于Swift5.8和Xcode15》基于2023年6月的Swift语言(版本5.8)和Xcode集成开发环境(版本15.0)介绍Swift语言程序设计技术。全书共9章,第1章为Swift开发基础,介绍了变量类型和工程
Octave为GNU项目下的开源软件,旨在解决线性和非线性的数值计算问题。本书全面讲解AR技术在理论上的基础和在行业内的应用,帮助读者尽快掌握Octave的应用技巧。 本书共13章,涵盖广泛的AR技术应用场景,将庞大的AR技术分解为可视化技术、计算机视觉、硬件选型、SLAM算法等方面,分类进行详细讲解,并提供大量实用程