软件工程及软件方法学
-
Arduino开发入门与创意应用陈明荧 著本书是基于作者多年的软硬件平台设计和教学经验撰写的Arduino Uno开发入门指导,指导初学者做出自己喜欢的实验,同时帮助有经验的工程师更有效率地开发应用专题。 本书的核心内容包括:引导读者使用Arduino Uno开发板轻松创建自己的创意实验平台;基于自己动手制作(DIY)的实验平台,解码和开发稳定的红外线遥控器、声音控制器,完成功能完备的项目专题制作和产品原型机的开发;利用Arduino基本I/O功能,实现包括七节显示器、按键扫描、串行通信接口、继电器及音乐控制等项目应用。 本书的技术探讨部分深入浅出,实验项目贴近实际应用,既适合初学者自学实践,也适合有经验的工程师用于项目开发的参考。 -
明解Python[日] 柴田望洋 著,周凯 译本书图文并茂、示例丰富,采用全彩印刷方式,通过299段代码和165幅图表,系统地讲解了Python的基础语法和编程知识,内容涉及分支/循环语句、对象、字符串、列表、集合、函数、类、模块、异常处理和文件处理等。针对初学人士难以理解和容易误解的地方,本书均采用平实的语言,辅以精心设计的版式,循序渐进、清晰直观地进行了讲解。跟随本书的讲解,读者可以扎实掌握Python的基础知识,并具备实际使用Python进行编程的能力。 -
开源之迷适兕 著在本书中,你可以跟随作者在活跃而神秘的开源世界中进行一次奇妙的旅行。本书从生活中的常见软件讲起,介绍了什么是开源、标志性开源项目的标志、开源人的日常活动、组织机构等;紧接着介绍开源世界中包括科学家、程序员、律师、商人、用户等在内的不同角色,以及开源运动如何在这些人的推动下取得胜利;最后探讨了开源的迷人特性,介绍了这件表面上看起来吃力不讨好的事情所取得的成就,并对开源在本土的发展进行了思考。全书包含大量生动有趣的故事和数据分析,让非技术领域的读者也能用高屋建瓴的视角感受和拥抱开源文化。 本书适合在开源领域工作的技术人员、社区工作者、研究人员等参考,也适合想了解开源的一般大众阅读。 -
HoloLens 2开发入门精要汪祥春 著本书主要讲述利用Unity和MRTK进行HoloLens2设备上的MR应用开发,对MR应用开发中涉及的技术进行了全方位的讲述,用语通俗易懂,阐述深入浅出。 本书共分4个部分:部分为基础篇,包括第1章和第2章,本篇从混合现实概念入手,简述HoloLens2设备的技术特性、基本开发步骤及调试部署、MRTK体系架构、配置文件使用等基础知识,立意高屋建瓴,通过对HoloLens2设备和MRTK的介绍,希望读者对在HoloLens2设备上进行MR应用开发有一个初步的印象;第二部分为操作组件篇,包括第3~5章,本篇主要阐述对HoloLens2设备功能特性的基本开发及操作、系统讲解MRTK提供的各类功能组件和UX控件操作使用;第三部分为功能技术篇,包括第6~12章,本篇针对HoloLens2设备上的MR应用开发进行深入全面阐述、剖析讲解,力图从原理到实践,全方位覆盖MR应用开发技术方方面面,每章节都配有详尽的可执行代码及代码的详细说明;第四部分为提高篇,包括第13章和第14章,本篇不仅讨论MR应用与普通应用的区别,也指出在MR应用开发中应该注意的事项,提出了在MR应用开发中应该遵循的基本原则,并对如何排查MR应用性能问题及基本性能优化原则进行了比较深入的探究。 本书面向MR应用开发初学者与Unity工程师,也可以作为高校、大专院校相关专业师生的学习用书,以及培训学校的培训教材。 -
Svelte和Sapper实战R.马克·沃尔克曼 著主要内容●创建 Svelte组件●通过store管理共享数据●配置页面路由●调试、测试和部署Svelte 应用程序●使用Sapper开发动态网站和静态网站 -
Photoshop案例实战从入门到精通敬伟 著《Photoshop案例实战从入门到精通》是学习Photoshop软件的进阶教程。通过本书,读者将深入认识Photoshop,了解该软件的各类工具与功能;再通过学习图层、选区、填充、蒙版、图层样式、智能对象、混合模式、多种调色命令、抠图、滤镜等软件功能,完成一系列的案例练习。本书案例丰富多彩,涉及多个领域,综合多种知识,涵盖了中高级技术要点。本书精彩案例配套高清视频讲解,方便读者跟随视频观摩并动手练习。读者通过基本理论了解原理,通过基本操作掌握软件技能,通过案例实战领会设计思路,将知识系统化并进行综合应用,实现创意的发挥,让读者的能力上升到一个新的水平。 《Photoshop案例实战从入门到精通》既适合想要快速掌握Photoshop的入门者,也适合有一定基础的人员作为深造的教程,还可以作为学校或培训机构的教学参考书籍。 -
用户体验与创新设计徐俊,陈嘉嘉 著《用户体验与创新设计》使用用户体验工具箱中的多个工具和设计方法串联起五个典型工作环节,学生在学习时可以清楚地知道自己学到哪里,并配合可视化作业单,让抽象的方法可视化,做到易学易用。编写教材以结果导向式选取教材内容,并且采取理论与实践相结合的一体化编写形式,每一部分的内容都是在事先分析所需达到的技术实践水平后,再确定相应的技术理论知识,并配有适合的技能训练项目。本教材通过设置“用户体验日记”和“作业单”单元,将以用户为中心的思维和基于方法训练融入全学习周期。本书难度适中,学练结合,内容系统,并提供电子课件、电子作业单、微课等数字资源。本书可作为艺术设计类高等职业教育院校数字媒体艺术设计、数字媒体技术、视觉传达设计等专业教材,也可作为相关艺术设计人员的培训教材,以及企业视觉设计师、交互设计师、用户体验设计师的参考用书。 -
Electron入门与实战潘潇 著《Electron入门与实战》围绕Electron核心的功能展开,讲解了如何使用Electron技术快速开发桌面应用。本书内容简单易学,从实际场景引入,由浅入深,循序渐进,带领读者一步步地去理解、运用Electron的核心功能。本书理论与案例相结合,不仅对Electron的核心功能及其原理进行了详细讲解,还将它们融合到真实场景的案例中,通过项目实战来让读者深入地理解Electron并将学会的知识完美地应用于实践。书中的代码示例整洁且清晰,为便于读者更好地理解,笔者对这些代码做了详尽的注释和描述。 -
精通Hadoop 3[印] 尚沙勒·辛格 等 著,张华臻 译《精通Hadoop3》详细阐述了与Hadoop 3相关的基础知识,主要包括Hadoop 3简介、深入理解Hadoop分布式文件系统、YARN资源管理器、MapReduce内部机制、Hadoop中的SQL、实时处理引擎、Hadoop生态圈组件、定义Hadoop中的应用程序、Hadoop中的实时流处理、Hadoop中的机器学习、云端中的Hadoop、Hadoop集群分析、Hadoop中的角色及其执行内容、网络和数据安全、监测Hadoop等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。 -
OpenCV 4.5计算机视觉开发实战朱文伟,李建英 著OpenCV是一个跨平台计算机视觉和机器学习软件库,也是计算机视觉领域的开发人员必须掌握的技术。该书基于Python 3.8全面、系统地介绍OpenCV 4.5的使用,并配套示例源代码、开发环境与答疑服务。 《OpenCV 4.5计算机视觉开发实战:基于Python(人工智能技术丛书)》共分15章,主要内容包括计算机视觉概述、OpenCV的Python开发环境搭建、OpenCV基本操作、数组矩阵、图像处理模块、灰度变换和直方图修正、图像平滑、几何变换、图像边缘检测、图像分割、图像金字塔、图像形态学、视频处理,以及停车场车牌识别、物体识别、运动跟踪、人脸检测等案例。 《OpenCV 4.5计算机视觉开发实战:基于Python(人工智能技术丛书)》既适合计算机视觉与图像处理、人工智能算法的开发人员阅读,也适合高等院校和培训机构计算机视觉与图像处理、人工智能等相关专业的师生教学参考。
