本书内容包括程序设计基础和程序设计应用两部分:程序设计基础部分内容简单,易学易用;程序设计应用部分包括文本分析程序设计、图形用户界面程序设计、可视化程序设计、数据库程序设计、大数据程序设计、人工智能程序设计、简单游戏程序设计和其他应用程序设计(包括图像处理程序设计、语音合成程序设计和科学计算程序设计)等内容。本书由多个
本书主要是针对普通院校计算机应用专业的学生编写的。全书共9章,第1章主要介绍计算机系统的组成、计算机的发展历史及计算机的应用;第2章主要讲解信息的数字化表示,重点讨论数值数据的原码、补码和反码表示方法,非数值数据的表示方法;第3章介绍运算器的作用及实现,重点讨论定点数的加法器、乘法器、除法器的设计方法;第4章介绍存储器
本书以Python3.9为数据分析与挖掘的工具,课程内容包括基础篇和综合篇。基础篇从Python基础知识出发,围绕数据分析与挖掘常用的科学计算包NumPy、数据处理包Pandas、数据可视化包Matplotlib以及机器学习库Scikit-learn进行理实一体化讲练;综合篇聚焦汽车、交通行业案例进行数据分析综合应用,
本书首先进行计算思维的铺垫,涉及二进制系统、存储程序运行原理、抽象、组合、递归、迭代和算法初步;接着,运用主流面向对象框架集进行软件系统的UML建模和构造;最后,以结构化开发方法为主线贯穿典型项目的需求分析和软件设计。本书从工程教育专业认证的能力中心和产出导向的视角布局谋篇,总分10章,三大部分。第一部分(第1~4章)
本教材以统一的视角较为全面阐述算法与数据结构的基本概念、理论方法和实现技术,数据结构方面主要讨论线性表、栈与队列、串、数组、广义表、树与二叉树、图等基本数据结构的概念与定义以及编程实现技术,算法方面重点讨论迭代、递归、贪心、分治、动态规划等算法设计思想以及遍历、查找、排序等操作的多种经典算法实现。全书内容丰富,理论方法
本书介绍了如何以面向对象的方式进行思考和设计,以及如何创建健壮且可维护的系统。开发者和学生可以通过两个贯穿全书的案例研究来学习面向对象分析和设计。这些案例研究循序渐进地介绍了关键技能、面向对象的本质原则和模式、UML表示法及最佳实践。
本书主要介绍了经典的数据结构与算法的知识,包括基础的线性表、栈、队列、串、数组、树、图等数据结构,以及常用的查找和排序技术。在此基础上,本书加入了大数据和AI领域的KNN机器学习、随机梯度下降、神经网络、搜索引擎、大规模矩阵计算、大数据排序等工程实践案例,使读者可以将数据结构和算法的知识与大数据和AI应用紧密结合在一起
本书从网络的攻击和防范两个方面,结合实例,由浅入深地介绍了网络攻击和防范技术。本书共13章,内容包括网络攻防概述、Windows操作系统的攻防、Linux操作系统的攻防、网络扫描攻防、网络监听攻防、口令破解攻防、网络欺骗攻防、拒绝服务攻防、缓冲区溢出攻防、恶意代码的攻防、Web攻防、移动互联网的攻防和典型的网络防范技术
本书共18章,具体内容包括Photoshop入门、Photoshop基本操作、选区与填色、数字绘画与图像修饰、调色、使用CameraRaw处理照片、实用抠图技法、蒙版与合成、图层混合与图层样式、矢量绘图、文字、滤镜、通道、网页切片与输出、创建3D立体效果、视频与动画、文档的自动处理、综合实例。内容涵盖了从基础功能操作到
近年来,演化计算作为计算智能领域的经典优化技术,已经广泛应用于求解组合优化、工程优化等理论和工程类的优化问题,形成了一种基于演化的智能优化方法。针对高维空间的多目标优化问题,近年来基于分解的多目标演化算法(MOEAs)利用了分而治之的思想有效降低了求解多目标或高维多目标优化问题的难度。根据分解的形式不同,基于分解的MO