软件工程及软件方法学
-
OpenCV 4.0+Python机器学习与计算机视觉实战[印] 梅努阿·吉沃吉安 等 著,黄进青 译《OpenCV 4.0+Python机器学习与计算机视觉实战》详细阐述了机器学习与计算机视觉相关的基本解决方案,主要包括滤镜、深度传感器和手势识别、通过特征匹配和透视变换查找对象、使用运动恢复结构重建3D场景、在OpenCV中使用计算摄影、跟踪视觉上的显著对象、识别交通标志、识别面部表情、对象分类和定位、检测和跟踪对象等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。 -
软件设计开发方法与技巧张仁津 著本书是为计算机软件导论课程及程序设计课程编写的教材,主要介绍了基础和必需的理论概念和术语,以及软件开发的主流方法。全书共分6章,内容包括计算机与软件系统的发展,软件结构化开发技术,软件工程学开发技术,面向对象的软件开发技术,软件质量、软件标准与编程技巧,面向组件的软件开发技术,涵盖了程序与软件的主要开发方法。本书从广阔的视野出发,由浅入深,循序渐进,紧密结合软件新技术的发展,将软件技术的概貌呈现给读者。通过学习本书,读者能够理解和掌握现代软件技术与开发方法。本书适合作为普通高等院校计算机、软件工程、数据科学与大数据技术、物联网、网络工程等相关专业的教材,也可作为相关领域从业人员的参考用书。 -
明解Python[日] 柴田望洋 著,周凯 译本书图文并茂、示例丰富,采用全彩印刷方式,通过299段代码和165幅图表,系统地讲解了Python的基础语法和编程知识,内容涉及分支/循环语句、对象、字符串、列表、集合、函数、类、模块、异常处理和文件处理等。针对初学人士难以理解和容易误解的地方,本书均采用平实的语言,辅以精心设计的版式,循序渐进、清晰直观地进行了讲解。跟随本书的讲解,读者可以扎实掌握Python的基础知识,并具备实际使用Python进行编程的能力。 -
开源之迷适兕 著在本书中,你可以跟随作者在活跃而神秘的开源世界中进行一次奇妙的旅行。本书从生活中的常见软件讲起,介绍了什么是开源、标志性开源项目的标志、开源人的日常活动、组织机构等;紧接着介绍开源世界中包括科学家、程序员、律师、商人、用户等在内的不同角色,以及开源运动如何在这些人的推动下取得胜利;最后探讨了开源的迷人特性,介绍了这件表面上看起来吃力不讨好的事情所取得的成就,并对开源在本土的发展进行了思考。全书包含大量生动有趣的故事和数据分析,让非技术领域的读者也能用高屋建瓴的视角感受和拥抱开源文化。 本书适合在开源领域工作的技术人员、社区工作者、研究人员等参考,也适合想了解开源的一般大众阅读。 -
CATIA V5-6R2018完全实战技术手册鞠成伟,刘春 著CATIA V5-6R2018是法国Dassault System(达索系统)公司的CAD/CAE/CAM-体化软件,居世界CAD/CAE/CAM领域的领先地位。CATIA源于航空航天技术,广泛应用于航空航天、汽车制造、造船、机械制造、电子电器、消费品等行业。《CATIA V5-6R2018完全实战技术手册》基于CATIA V5-6R2018软件的全功能模块进行全面、细致的讲解。全书由浅到深、循序渐进地介绍了CATIA V5-6R2018的基本操作及命令的使用方法,并配合大量的实例使学习更扎实。《CATIA V5-6R2018完全实战技术手册》共分10章,从软件的安装和启动开始,详细介绍了CATIA V5-6R2018的基本操作与设置、二维草图绘制、创建基本实体特征、实体特征修改与变换、标准件与常用件设计、机械装配设计、模具分型与机构设计、机械运动模拟与动画、机械结构有限元分析和机械工程图设计等内容。《CATIA V5-6R2018完全实战技术手册》结构严谨,内容翔实,知识全面,可读性强,设计实例实用性强、专业性强、步骤清晰,是广大读者快速掌握CATIA V5-6R2018中文版软件的自学实用指导书,也可作为相关院校计算机辅助设计课程的指导教材。 -
Vue.js 3.x高效前端开发李小威 著《Vue.js 3.x高效前端开发(视频教学版)(Web前端技术丛书)》通过对Vue.js示例和综合案例的介绍与演练,使读者快速掌握Vue.js 3.x框架的用法,提高Web前端的实战开发能力。该书配套示例源码、PPT课件、教学教案、同步教学视频、习题及答案、其他资源与答疑服务。全书共分17章,内容包括Vuejs 3.x基本概念、创建Vuejs实例、Vuejs的插值语法、精通指令、计算属性、v-bind及class与style绑定、表单与v-model双向绑定、精通监听器、事件处理、过渡和动画效果、组件和组合API、虚拟DOM和renderO函数、精通Vue CLI和Vite、使用Vue Router开发单页面应用、使用axios与服务器通信、使用Vuex管理组件状态以及网上商城项目案例。《Vue.js 3.x高效前端开发(视频教学版)(Web前端技术丛书)》内容丰富、注重实践,对Vue.js框架的初学者而言,是一本简明易懂的入门书和工具书;对从事Web前端开发的读者来说,也是一本难得的参考手册。该书也适合作为高等院校和培训机构计算机相关专业的教材。 -
国产信息技术软件与操作实战彭舰等本书全面地介绍国产信息技术软件与操作实战,首先概述国产计算机系统,包括国产操作系统、软硬件系统的历史与发展概况,以及国产计算机系统适配集成、云计算方面的内容,接着从使用层面介绍国产操作系统、办公软件、多媒体工具和网络工具的使用,从管理层面介绍硬盘、文件、网络、用户和文件权限等基本操作和管理方法,从系统监控和维护层面介绍计算机系统的监控与维护及安全管理等相关知识,随后介绍国产数据库的基础知识和使用,后简单介绍Shell命令的使用和编程的基本知识。 -
机器学习方法李航机器学习是以概率论、统计学、信息论、**化理论、计算理论等为基础的计算机应用理论学科,也是人工智能、数据挖掘等领域的基础学科。《机器学习方法》全面系统地介绍了机器学习的主要方法,共分三篇。篇介绍监督学习的主要方法,包括感知机、k近邻法、朴素贝叶斯法、决策树、逻辑斯谛回归与**熵模型、支持向量机、Boosting、EM算法、隐马尔可夫模型、条件随机场等;第二篇介绍无监督学习的主要方法,包括聚类、奇异值分解、主成分分析、潜在语义分析、概率潜在语义分析、马尔可夫链蒙特卡罗法、潜在狄利克雷分配、PageRank算法等。第三篇介绍深度学习的主要方法,包括前馈神经网络、卷积神经网络、循环神经网络、序列到序列模型、预训练语言模型、生成对抗网络等。书中每章介绍一两种机器学习方法,详细叙述各个方法的模型、策略和算法。从具体例子入手,由浅入深,帮助读者直观地理解基本思路,同时从理论角度出发,给出严格的数学推导,严谨详实,让读者更好地掌握基本原理和概念。目的是使读者能学会和使用这些机器学习的基本技术。为满足读者进一步学习的需要,书中还对各个方法的要点进行了总结,给出了一些习题,并列出了主要参考文献。《机器学习方法》是机器学习及相关课程的教学参考书,适合人工智能、数据挖掘等专业的本科生、研究生使用,也供计算机各个领域的专业研发人员参考。 -
MATLAB 2020中文版完全实战一本通云智造技术联盟 著本书介绍了利用MATLAB 2020进行数学计算和工程分析的各种方法和技巧,主要内容包括MATLAB的入门和基础知识、数据可视化与二维绘图、三维绘图、特殊图形与图像处理、试验数据分析与处理、矩阵分析、特殊图形与图像处理、数学分析、微分方程、优化设计等。本书内容覆盖面广,涵盖数学计算与工程分析等各个方面;实例丰富典型,全书通过上百个实例指导读者有的放矢地进行学习,而且所有实例均在计算机上验证通过,方便读者直接上手使用。此外,本书还配送了电子资料包,包含全书讲解实例和练习实例的源文件素材,并制作了全程实例同步视频文件。扫描书中二维码,观看讲解视频,轻松愉悦地学习本书。本书既适合MATLAB初学者入门学习使用,也可作为高等院校理工科类专业师生的教材及参考书。 -
元宇宙时代通证一哥元宇宙是平行于现实宇宙的虚拟宇宙,其基于Web3构建,是未来人类文明的重要形态。元宇宙融合了区块链、AR VR、5G、AI等前沿技术,旨在媲美真实世界的沉浸式体验,同时为未来商业发展提供巨大的想象空间。本书第1章从宇宙和人类文明的本源说起,阐述了元宇宙时代到来的必然性;第2章重新审视并深入解读了“元宇宙”;第3章和第4章详细讲解元宇宙涉及的“软技术”和“硬技术”等前沿科技,帮助读者深入了解相关技术;第5章详细论述元宇宙形成的两种方式——自上而下和自下而上;第6章描述元宇宙的应用场景,包括社交、娱乐、生活和产业等;第7章探讨元宇宙的治理方式DAO及其运作方式;第8章对未来元宇宙中人的终极形态做了猜想:缸中之脑或者半机械人。本书凝聚了作者多年研究成果和认知总结,由浅入深、层层递进,可读性强,适合广大元宇宙、区块链从业者和爱好者阅读。
