软件与程序设计
-
指令编程彭刚本书全面介绍了ChatGPT指令编程的基本原理和实际应用,分析了指令编程的挑战与未来发展方向。全书共7章。第1章介绍指令编程基础,第2章介绍指令编程的基本知识与技能,第3章介绍指令编写技术,第4章介绍指令编程实践,第5章介绍高级指令编程技巧,第6章分析指令编程的挑战,第7章对指令编程的未来进行展望。本书注重实践性,涵盖了自然语言处理、软件开发、数据处理、图像处理等多个领域的应用案例。本书在讲解理论知识的同时,探讨了指令编程与人工智能模型的关系和技术改进方向,以及指令编程对应用程序开发和人机交互的影响。本书可作为高等院校计算机专业及相关专业的教学用书,也可作为感兴趣读者的自学读物,还可作为相关研究人员和从业人员的参考用书。 -
Rust游戏开发实战[美]赫伯特·沃尔弗森(Herbert Wolverson)本书主要介绍基于Rust语言开发游戏的方法,还介绍了适用于Unity、Unreal等游戏引擎的技巧。本书先设置开发环境,然后引导读者制作自己的Flappy Bird,借实例讲解Rust语言的基础知识。全书引导读者逐步完成一个《地下城爬行者》(Dungeon Crawler)游戏项目,通过实战帮助读者掌握Rust的相关知识,掌握用Bevy开发游戏的方法,以及在不影响程序调试的情况下运行游戏系统,对所开发的游戏进行优化。本书适合所有对Rust语言感兴趣的读者阅读,也适合从事游戏开发的读者参考。 -
智能产品设计李正军为响应《教育厅办公厅关于组织开展战略性新兴领域“十四五”高等教育教材体系建设工作的通知》要 求,新一代信息技术(人工智能)新兴教材有人工智能引论、模式识别、机器学习、深度学习、计算机视觉、自 然语言处理、人工智能芯片与系统、智能产品设计等20种。本书正是在这个背景下编写的。智能产品的 概念可以从两个角度理解,从功能角度,智能产品可以定义为一类具有感知、计算、数据存储、通信和交互 等智能化特征(部分或全部)的产品和装备;从构成角度,智能产品可以定义为一类由产品(物)、传感器、通 信单元、微处理器和控制器等组成的嵌入式系统。根据技术发展水平可以将智能技术分为自动化、信息 化、互联网化和智能化4个层次,与之相对应,智能产品的发展经历4个阶段,这4个阶段分别以产品、服 务、体验、场景为中心。本书主要讲述了智能产品的设计与开发,通过典型的应用实例,由浅入深地阐述了 智能产品的设计、开发和涉及的技术。全书共分8章,主要内容包括:绪论、智能产品交互设计、智能产品 的通信技术与应用、人工智能和大数据技术、云计算和边缘计算、智能手环的设计与开发、双水平智能家用 呼吸机的设计与开发、物联网技术与智能家庭。 -
Python实现教程方利国、方曦 编著本书是关于Python 基础知识与实践应用的入门教程。全书以案例为导向,以实用为准则,在遵循Python 语言简洁、高效、优雅的前提下,介绍了Python 语言的基础知识及其利用Python 语言进行科学计算、统计分析、数据可视化、人工智能、机器学习及图形用户界面开发方面的知识。全书程序代码为作者多年来从事计算机软件开发的经验总结,具有较强的实用性,可通过邮箱lgfang@scut.edu 联系作者免费索取。本书有关慕课内容及PPT 课件将陆续上传到作者的学堂在线《计算机辅助设计》课程上,欢迎大家选课学习。本书可作为非计算机专业本科生和研究生计算机应用课程教材,也可以作为从事计算机应用及人工智能方面科技人员的参考书;有关章节页可以作为一般人员学习Python 语言入门教程。 -
线性代数与Python解法徐子珊本书共 5 章: 第 1 章介绍代数系统的基本概念, 内容包括集合与映射、群、环、域及线 性代数系统等; 第 2 章介绍矩阵代数,内容包括矩阵定义、矩阵的各种运算,如线性运算、 乘法、转置、方阵的行列式等, 并由此讨论可逆阵的概念及性质;第 3 章介绍线性方程组的 消元法, 为后面讲解向量空间的知识奠定基础; 第 4 章基于矩阵、线性方程组等讨论应用广 泛的向量空间,内容包括向量及其线性运算、向量组的线性相关性、线性空间的线性变换等; 在以上几章的基础上, 第 5 章定义向量的内积运算,在向量空间中引入“度量”, 即向量的 长度(范数),从而将二维、三维的几何空间扩展到一般的 n 维欧几里得空间.本书选择 Python 的科学计算的软件包 NumPy 作为计算工具, 针对书中讨论的线性代数 的计算问题给出详尽的 Python解法.本书中的每一段程序都给出了详尽的注释及说明, 适合各层次读者阅读. -
商业分析王彦平本书是一部跨越职场鸿沟的阶梯,帮助熟练技工成长为管理者。本书提供了一条从管理者的核心能力(远见)到管理者的交付物(战略规划)和战略落地的(实战策略)的清晰的学习路径。本书以真实的商业故事为佐证,以军事战略与企业战略的类比为方法,以真实商业世界的策略验证为闭环,带领读者理解商业策略的底层逻辑,建立商业思维。 本书中深入底层的商业逻辑、真实的企业案例、独到的运营策略适合企业管理者、经营分析和数据分析从业者,以及迫切希望突破职场"天花板”的职场人阅读。 -
从Excel到Python曾贤志本书是写给非IT领域职场办公人员的Python数据处理基础指南。因为本书面对的不是专业的程序员,所以在叙述上通俗易懂。为了让读者在学习时对Python的知识点有更深刻的印象,书本采用了即学即用的写作方式:在介绍知识点的同时,及时将知识点穿插到案例应用中。而案例应用采用“提出要解决的问题→找到解决问题的思路→展示完成前后的对比效果→提供解决问题的代码→逐步分析代码”的方式进行讲解,使读者既学会了Python的知识点,也厘清了解决问题的思路,同时掌握了代码的编写技巧。本书主要内容包括Python基础、Python第三方库、循环语句与分支语句、字符串处理技术、列表处理技术、元组处理技术、字典处理技术、集合处理技术、Python自定义函数、常用高阶函数应用、openpyxl库及Python与Excel综合应用案例。本书第2版增加了第13章,介绍了使用Python的Pandas技术来处理Excel数据,方法更加简洁、运行速度更高效。 -
机器学习实战营谢雪葵本书是一本机器学习实用指南,提供从基础知识到进阶技能的全面学习路径。本书以浅显 易懂的方式介绍了机器学习的基本概念和主要类型,并详细介绍使用 Python 及常见的库进行数 据处理和机器学习的实操。此外,介绍了数据预处理的详细过程,最后通过若干典型案例加深 读者对机器学习的理解。本书适合对机器学习感兴趣的初学者,也可作为软件开发人员、数据分析师、学术研究人员的参考书籍。 -
Igor Pro 实用教程贾小文本书介绍Igor Pro的基本使用技巧和数据分析处理的一般方法,全面涵盖Igor Pro基本操作、图表绘制、数据分析拟合和程序设计等方面内容。在内容设计上以实用性为目的,突出图表绘制、数据拟合和程序设计等数据处理中需要的内容模块。书中配有大量的示例代码,以便读者在学习的过程中参考和借鉴。全书共分为7章和1个附录,第1章介绍Igor Pro的基本对象和基本使用,突出利用命令行处理数据的使用特点。第2章以曲线、二维数据和三维数据为例,介绍了图表的绘制和设置中涉及的概念和方法。第3章介绍数据拟合的技巧和方法,包括简单的调用菜单拟合到复杂的自定义函数拟合,并详细讨论了Igor Pro的一些高级拟合技巧。第4章介绍插值、傅里叶变换、方程求解等数据处理中可能用到的操作。第5章介绍程序设计的基本概念、Igor Pro语法环境以及命令行程序的设计。第6章介绍窗口界面程序的设计方法以及窗口程序设计中可能用到的各种技巧。第7章介绍一些高级的程序设计方法,如多线程、钩子函数、计算机硬件操作等复杂用法。附录介绍本书所用术语、快捷键。本书可作为高等院校、科研机构等相关单位从事实验教学或者实验科学研究的教师、工程师的参考书籍,也可作为高年级本科生和研究生实验数据分析和处理的参考书籍。 -
After Effects 2023从新手到高手李昔《After Effects 2023从新手到高手》是一本After Effects 2023的学习教程,全书从初学者的角度出发,以“基础 实战”的形式,全方位详解After Effects 2023软件的基本功能和操作技巧《After Effects 2023从新手到高手》共12章,从基本的工作界面及面板介绍开始,逐步讲解项目与素材的管理、文字动画的创建、蒙版的应用、视频画面校色、抠像与合成、视频和音频特效的应用、三维空间效果、视频的渲染与输出等核心功能,最后通过两个综合案例综合演练前面所学知识。《After Effects 2023从新手到高手》适合After Effects 2023初学者学习使用,还可以作为各大高校及相关培训机构的教材。
