软件与程序设计
-
情景感知计算及其应用研究李枫林本书首先介绍了情景感知计算相关概念及其服务系统的特征和架构、本体相关理论,以此为基础,研究了基于分层本体的情景建模理论和方法,提出了基于本体分层结构和概念映射机制的情景本体构建和评估方法、基于本体集成的情景建模、基于本体和SWRL的情景推理等方法,并讨论了其在医药服务、社交网络及个性化推荐等方面的应用。最后,还讨论了基于情景本体模型的情景质量元模型的构建及相应的管理问题。 -
Vue.js 3.x从入门到精通李小威本书通过应用示例和综合案例的讲解与演练,使读者快速掌握Vue.js 3.x编程知识,提高使用Vue.js开发网站和移动App的实战能力。本书配套示例源码、PPT课件、同步教学视频、教学大纲与执行进度表、习题与答案、其他超值教学资源。 本书共18章,内容包括快速进入Vue.js的世界、搭建开发与调试环境、熟悉ECMAScript 6的语法、熟悉Vue.js的语法、指令、计算属性、精通监听器、事件处理、class与style绑定、表单输入绑定、组件和组合API、过渡和动画效果、精通Vue CLI和Vite、使用Vue Router开发单页面应用、数据请求库——Axios、状态管理——Vuex、网上购物商城开发实战和电影购票App开发实战等。 本书内容丰富、理论结合实践,可以作为工具书和参考手册,适合Web前端开发初学者、网站与移动App设计和开发人员,也适合作为高等院校、中职学校和培训机构计算机相关专业的师生教学参考。 -
速学Python小楼一夜听春语 编著《速学Python:程序设计从入门到进阶》面向没有任何编程基础的初学者。全书共9章,第1、2章以尽可能少的篇幅,完成了对编程环境的搭建、编程的基本概念、Python语法、数据结构、面向对象编程技巧的讲述,这一部分内容虽然简单,但它对初学者非常重要,只有完成这一部分内容的学习,才能够继续深入。第3~6章是对第1、2章内容的深入与补充,主要是搭建更好的开发环境,更详细地讲述数据结构与函数,并通过编写一个计算器程序,深入了解解释器的基本工作原理以及面向对象编程。第7~9章讲述了如何创建程序的可视化界面,将Python程序打包为可执行程序并使用主流数据库进行数据存储,继而实现数据分析与数据图表的生成。第9章是Python语言*大优势的体现,通过引入第三方库或调用网络接口,可以快速完成应用程序的编写。本书适合刚接触Python的初学者以及希望使用Python处理和分析数据的读者,也可作为编程爱好者学习和使用Python的工具书或参考资料。 -
Python 编程入门明日之星教研中心 编著本书是“孩子们的编程书”系列里的《Python编程入门:无人机》分册。本系列图书共分6级,每级两个分册,书中内容结合孩子学习特点,从编程思维启蒙开始,逐渐过渡到Scratch图形化编程,后到Python编程,通过简单有趣的案例,循序渐进地培养和提升孩子的数学思维和编程思维。本系列图书内容注重编程思维与多学科融合,旨在通过探究场景式软件、游戏开发应用,全面提升孩子分析问题、解决问题的能力,并养成良好的学习习惯,提高自身的学习能力。本书基于大疆Tello无人机 Python编程语言编写而成,主要以无人机完成各种实践任务为线索,引导孩子了解无人机编程和Python编程,培养孩子们的编程思维和创新意识,并通过编程与人文、地理、科学、英语、数学等学科知识的融合,推进信息技术与学科教育的深度融合,同时结合思维导图的形式,启发和引导孩子们去思考和创造。本书采用全彩印刷 全程图解的方式展现,每节课均配有微课教学视频,还提供所有实例的源程序、素材,扫描书中二维码即可轻松获取相应的学习资源,大大提高学习效率。本书特别适合中小学生进行Python编程初学使用,适合完全没有接触过编程的家长和小朋友一起阅读。对从事编程教育的老师来说,这也是一本非常好的教程。本书可以作为中小学兴趣班以及相关培训机构的教学用书,也可以作为全国青少年编程能力等级测试的参考教程。 -
数字逻辑电路设计与实践陈文智 施青松 董亚波 王总辉 洪奇军本书为“基于系统能力培养的计算机专业课程建设研究”项目规划教材。本书定位于初学者的动手实践类数字系统基本实验和实践教材,带领读者一步步从门电路走向数字系统设计,终实现以应用为目标的数字系统。 全书共分六章,以数字电子技术基础知识点为核心,以计算机系统基本部件为向导提供了从简单门电路、组合电路、时序电路、综合设计和课程设计全过程,并为后续功能计算机系统设计提供运算和接口部件。 章简要概述了数字系统结构、实验环境、 硬件实验的基本常识、EDA设计基础;第二章以晶体管、TTL芯片和Verilog HDL内置器件为例设计基本门电路与应用;第三章采用兼容TTL功能芯片模式用逻辑电路图描述或HDL结构化描述设计常用组合器件及其应用,并以此建立开放式“数字系统测试环境DSTE”。同时配以常用TTL芯片简单应用和参数测量实验;第四章采用兼容TTL功能芯片模式设计触发器、常用组合器件和时序电路设计应用;第五章是综合设计,采用结构化行为描述实现数字系统测试环境DSTE优化、寄存器传输控制、计算机系统标准接口等实例;第六章通过两个案例贯通前五章知识实践,提供简单交互和高级交互课程设计实现方法。 本书可作为本科计算机类和电子类专业数字电路(逻辑)设计课程配套的实践教材,也可供有关技术人员参考。 -
Python机器学习入门与实战桑园本书以零基础讲解为特色,用实例引导读者学习,深入浅出地介绍Python机器学习的相关知识和实战技能。全书共17章,分为5篇。第Ⅰ篇为机器学习入门篇,包含第1章,主要介绍机器学习的概念、机器学习研究的主要任务、如何选择合适的算法及机器学习研究问题的一般步骤等;第Ⅱ篇为工具模块使用篇,包含第2~4章,主要介绍数组计算NumPy、数据分析Pandas、图形展示Matplotlib等;第Ⅲ篇为专业技能提升篇,包含第5~13章,主要介绍算法综述、决策树、朴素贝叶斯、逻辑回归、支持向量机、AdaBoost、线性回归、k-means、PCA等;第Ⅳ篇为深度学习延伸篇,包含第14章,主要介绍卷积神经网络;第Ⅴ篇为项目技能实战篇,包含第15~17章,主要介绍验证码识别、答题卡识别、机器学习简历指导等。同时,本书随书赠送了大量相关的学习资料,以便读者扩展学习。本书适用于任何想学习Python机器学习的读者。无论读者是否从事Python相关工作,是否接触过Python,均可通过学习本书快速掌握Python机器学习的开发方法和技巧。 -
健壮的Python[美]帕特里克·维亚福尔你的Python项目是否正在变得越来越庞大?随着代码的扩展,调试和维护工作变得更加艰难,你是否感到痛苦?Python是一种容易学习和使用的语言,但这也意味着系统可以迅速发展到无法理解的程度。值得庆幸的是,Python具有帮助开发者克服可维护性困境的功能。在这本实用的书中,作者Patrick Viafore将告诉你如何限度地使用 Python的类型系统。你将看到用户定义的类型(如类和枚举),以及Python的类型提示系统。你还将学习如何使Python代码具有可扩展性,以及如何基于一个全面的测试策略构建安全网。利用这些知识和技术,你将编写更清晰、更易于维护的代码。通过学习本书,你将:*了解为什么类型在现代开发生态系统中是必不可少的。*了解类、字典和枚举等类型选择是如何反映特定意图的。*在不加剧臃肿的情况下使Python代码在未来可扩展。*使用流行的Python工具来提高代码库的安全性和健壮性。*评估当前的代码以检测常见的可维护性问题。*通过linter和测试构建代码库的安全网。 -
SSM+Vue.js 3全栈开发实战杨章伟 肖异骐 刘祥淼SSM(Spring、Spring MVC和MyBatis)和Vue.js 3是当前使用广泛的前端和后端技术框架。本书由浅入深、循序渐进地讲解SSM和Vue.js框架的基础知识和应用,书中使用大量案例,可以很好地帮助读者学习和理解SSM Vue.js 前后端分离开发技术。本书配套示例源码、PPT课件、作者答疑服务。 本书共分18章,内容包括Spring基础、Spring中的Bean、Spring AOP、Spring的数据库开发、Spring的事务管理、初识MyBatis、MyBatis的核心配置、动态SQL、MyBatis的关联映射、MyBatis与Spring的整合、Vue.js 3入门、Spring MVC入门、Spring MVC数据绑定、JSON数据交互和RESTful支持、拦截器、SSM框架整合、新闻发布管理系统实战、图书管理系统实战。读者通过对SSM Vue.js框架知识的学习和对章节示例、实战案例的实践,可以很好地掌握SSM Vue.js框架技术的基础知识,为开发大型项目打下坚实基础。 本书内容精练、重点突出、示例丰富,适合SSM框架初学者、SSM Vue.js框架前后端分离开发的项目开发人员阅读,可以作为Java Web开发人员的必备参考书,也可作为高等院校或高职高专计算机专业的教材使用。 -
Scratch编程入门明日之星教研中心 编著本书是“孩子们的编程书”系列里的《Scratch编程入门:无人车》分册。本系列图书共分6级,每级两个分册,书中内容结合孩子的学习特点,从编程思维启蒙开始,逐渐过渡到Scratch图形化编程,后到Python编程,通过简单有趣的案例,循序渐进地培养和提升孩子的数学思维和编程思维。本系列图书内容注重编程思维与多学科融合,旨在通过探究场景式软件、游戏开发应用,全面提升孩子分析问题、解决问题的能力,并可以养成良好的学习习惯,提高自身的学习能力。《Scratch编程入门:无人车》基于大疆机甲大师无人车 Scratch图形化编程语言编写而成,分为上、下两册:上册共12课,以无人车完成各种实践任务为线索,引导学生了解无人车编程和Scratch编程,培养孩子们的编程思维和创新意识;下册共12课,以无人车 人工智能应用引导学生接触、感知人工智能技术,并通过实际生活或者学习中的应用,熟悉人工智能技术的实际应用价值。全书共24课,每课均以一个完整的作品制作为例展开讲解,让孩子们边玩边学,同时结合思维导图的形式,启发和引导孩子们去思考和创造。本书采用全彩印刷+全程图解的方式展现,每节课均配有微课教学视频,还提供所有实例的源程序、素材,扫描书中二维码即可轻松获取相应的学习资源,大大提高学习效率。本书特别适合中小学生进行图形化编程初学使用,适合完全没有接触过编程的家长和小朋友一起阅读。对从事编程教育的教师来说,这也是一本非常好的教程,同时也可以作为中小学兴趣班以及相关培训机构的教学用书;另外,本书也可以作为全国青少年编程能力等级测试的参考教程。 -
智能信号处理陈雷本书是在国内外仿生智能优化相关理论与应用研究的基础上,结合多年的研究成果,介绍和阐述将仿生智能优化算法应用于信号处理相关问题的理论和方法。本书共分5章,系统地介绍了基于仿生智能优化的智能信号处理的基本理论和算法。书中分析了仿生智能优化算法的特点及优势,给出了基于仿生智能优化的智能信号处理框架,介绍了多种性能优良的仿生智能优化算法,系统地研究了基于仿生智能优化的盲信号分离技术、高光谱图像解混技术和三维点云拼接技术等三大类基于仿生智能优化的智能信号处理技术,针对算法的模型建立、目标函数的构造、参数编码方法及算法性能分析与验证等内容进行了详细的阐述。 全书着眼于学术前沿,视角新颖、深入浅出,循序渐进,既注重对基本原理的阐述,也对算法的提出与应用效果进行了系统分析验证,并力求语言表达精炼准确。 本书可供信息科学、计算机科学与技术、统计学、人工智能等领域的科研人员和专业人士参考。
