软件工程及软件方法学
-
jQuery前端开发刘辉 著《jQuery前端开发(全案例微课版)》是针对零基础读者研发的网站前端开发入门教材。《jQuery前端开发(全案例微课版)》侧重案例实训,并提供扫码微课来讲解当前的热点案例。《jQuery前端开发(全案例微课版)》分为18章,内容包括jQuery框架快速入门、jQuery的选择器、使用jQuery控制页面、事件处理、设计网页中动画特效、jQuery的功能函数、jQuery插件的应用与开发、jQuery与Ajax技术的应用、jQuery的经典交互特效案例、jQueryMobile快速入门、使用UI组件、jQueryMobile事件、数据存储和读取技术、响应式网页设计、流行的响应式开发框架Bootstrap。《jQuery前端开发(全案例微课版)》最后通过3个热点综合项目,进一步巩固读者的项目开发经验。《jQuery前端开发(全案例微课版)》通过精选热点案例,让初学者快速掌握网站前端开发技术。
-
小创客轻松玩转掌控板刁彬斌,朱现伟,王振兴 等 著本书采用全彩图解+视频讲解的形式,通过丰富有趣的制作案例,介绍了基于mPython开发掌控板的思路与技巧,主要介绍了掌控板的硬件知识、编程环境、开发准备、显示及输出功能、传感器应用、硬件扩展、通信功能、物联网功能、创意程序设计实例、人工智能应用、电脑动画交互以及与3D打印结合的综合项目设计等内容。 本书内容实用,案例丰富有趣,讲解循序渐进;全彩印刷,图文并茂;提供学习视频、软件开发工具、全部程序源文件,只需扫描书中二维码即可获取,是一本超值的掌控板开发图书。 本书非常适合掌控板开发人员、物联网及人工智能技术初学者、热爱创造的青少年朋友、中小学信息技术老师等学习使用,也可以用作相关培训机构的教材及参考书。
-
鸿蒙操作系统应用开发实践陈美汝,郑森文,武延军,吴敬征 著本书系统全面地讲解鸿蒙操作系统下的应用开发所需基础知识,并通过丰富的案例实践提高应用能力。 整本书共11章,第1章对鸿蒙操作系统进行概述,并搭建应用开发环境。第2~5 章分别讲解了Java、JavaScript语言基础及Java、JavaScript下的UI布局实现。第6章讲解了鸿蒙轻量级智能穿戴设备的开发。第7章讲解了应用所具备能力Ability。第8章讲解了本地应用数据管理及分布式服务。第9章讲解了包括图像、相机及音视频的多媒体功能。第10和11章为应用实战,包含两个完整实践案例。本书通俗易懂,循序渐进,且包含丰富的代码讲解和应用实例,操作性较强,并配套PPT和视频讲解,是鸿蒙应用开发入门者的不二之选。 本书主要面向鸿蒙应用的入门开发者,也可作为培训机构的参考用书。
-
Spring Boot+Spring Cloud+Spring Cloud Alibaba微服务训练营黄文毅 著本书以分布式微服务项目需求为主线,系统地介绍了Spring Boot、Spring Cloud、Spring Cloud Alibaba的生产级特性、重要组件及核心技术,包括服务治理、服务注册与发现、负载均衡等分布式框架所需要的各种功能。本书共分为14章。第1章主要讲解Spring Boot的重要功能特性以及阅读本书之前需要准备的环境。第2章主要介绍Spring Cloud和Spring Cloud Alibaba模块、版本以及之间的关系。第3章主要介绍注册中心和配置中心Nacos以及其他开源的组件。第4章主要讲解微服务网关Spring Cloud Gateway和Zuul。第5、6章主要讲解负载均衡组件Ribbon和微服务调用组件OpenFeign。第7章主要讲解服务限流、降级、容错以及熔断等技术,包括Hystrix组件和Sentinel组件。第8、9章主要介绍Spring Cloud Bus消息总线、分布式事务解决方案Seata。第10、11章主要讲解链路追踪组件Spring Cloud Sleuth和Zipkin,以及Spring Cloud Commons基础包。第12章主要讲解如何通过OAuth 2.0进行授权。第13章主要讲解微服务和组件容器化。第14章主要介绍分布式微服务架构的具体案例。 本书技术先进,贴近实践,讲练结合,适合具有Java基础或1~2年开发经验的读者使用,也可作为网课、培训机构和大专院校的教学用书。
-
Stata统计分析[挪威] 穆罕默德·梅赫梅托,[挪威] 托尔·格奥尔格·雅备布森 著,柏建岭,曾永艺 译《Stata统计分析:社会科学应用指南/新时代·技术新未来》基于社会科学领域读者的需求,清晰且直观地展示了统计学的原理和应用,并将相关概念和详细的技术指导有效地结合起来。《Stata统计分析:社会科学应用指南/新时代·技术新未来》着眼于可用统计方法进行研究的社会学问题,借助Stata软件,用一种简单易懂的方式来讲解常见的主题和问题。《Stata统计分析:社会科学应用指南/新时代·技术新未来》采用众多来自社会科学不同领域的有趣示例来呈现丰富的统计方法和模型,鼓励读者在学习理论的同时借助应用软件来实现研究的目标。《Stata统计分析:社会科学应用指南/新时代·技术新未来》还提供:原始案例研究和数据集;在Stata中运行并检验模型的实践指南;每章配套的Stata代码;大量应用Stata的详尽示例;循序渐进编写代码的说明。总之,《Stata统计分析:社会科学应用指南/新时代·技术新未来》这本优秀著作为那些想要在社会科学领域成功进行统计研究的读者提供了理论性、技术性和应用性兼备的专业内容。
-
秒懂设计模式刘韬 著本书共计 25 章,以轻松、幽默、浅显易懂的文风从面向对象编程、面向对象三大特性的理论基础开篇,然后系统且详细地讲解了单例、原型、工厂方法、抽象工厂、建造者、门面、组合、装饰器、适配器、享元、代理、桥接、 模板方法、迭代器、责任链、策略、状态、备忘录、中介、命令、访问者、观察者及解释器等 23 种设计模式的概念及结构机理,最后以六大设计原则收尾,全面地解析归纳了软件设计准则,参透设计模式的本质。 本书引入了很多贴近生活的真实范例,并配有大量生动形象的插图,再结合相关例程代码实战演练,循序渐进、深入浅出,引导读者探究设计模式的哲学真谛。 本书面向广大的软件设计工作者,包括但不限于各个层次从事面向对象编程语言开发的软件开发、设计、架构等工程技术人员,也可以作为大专院校相关专业教学用书和培训学校的教材。
-
MATLAB高等数学分析卓金武 编《MATLAB高等数学分析(下册)/科学与工程计算技术丛书》系统介绍了同济版《高等数学(下册)》(第七版)中各知识点的MATLAB实现方法,旨在让读者在大学一年级的高等数学学习阶段就可以得到MATLAB编程及工程实践能力的训练,同时通过实践反向促进理论课的学习。下册内容分两部分,共6章。首部分(第8~12章)系统介绍了高等数学的MATLAB实现方法。每章包含了以下内容:①本章目标:重温高等数学中的知识点,便于读者理解随后的MATLAB命令;②相关命令:介绍要实现某个知识点会用到的MATLAB函数以及这些函数的具体用法;③MATLAB案例:介绍高等数学中常见问题的MATLAB求解实现方式,包含详细的代码;④工程拓展实例:通过实例介绍工程界是如何应用高等数学知识的,拓展读者的思路,也让读者对工程应用场景有更清晰的认识;⑤习题:MATLAB是实践性的技术,必须通过实践来提高应用水平,通过练习有助于提高编程实践能力。第二部分(第13章)主要介绍高等数学的数学建模方法和经典的数学建模实例,一是培养读者的建模思想,二是让读者感受到MATLAB在数学建模中的作用,并培养读者的MATLAB数学建模技能。《MATLAB高等数学分析(下册)/科学与工程计算技术丛书》适合作为“高等数学”或“高等数学实验”课程的参考用书,还可以作为广大科研人员、学者、工程技术人员的参考用书。科学技术的发展离不开数学。数学在工程或产品中的体现是程序,对于未来的科学家和工程师来说,通过计算机编程进行数学计算是一种重要的能力。《MATLAB高等数学分析》就是培养读者掌握这种能力的一部专业图书。《MATLAB高等数学分析(下册)/科学与工程计算技术丛书》紧紧围绕我国高等院校普遍开设的“高等数学”课程教材,通过MATLAB编程的方法进行科学的推理与演算,将书中的重要数学理论通过MATLAB程序设计实例呈现出来。这种通过MATLAB实践的项目式学习既能培养工程实践能力又可以促进理论学习,容易让读者体验到解决问题的成就感,从而形成正向反馈机制,激励读者继续学习,培养学习兴趣。
-
Flutter开发零基础入门倪红军 著《Flutter开发零基础入门(微课版)》针对零基础的读者,以一个个“易学、易用、易扩展”的技术范例和“有趣、经典、综合性”的项目案例实现过程为载体,由浅入深、循序渐进地介绍了完整的Dart编程语言基础和Flutter开发技术知识体系。书中包含大量的图文解析和微课视频,手把手地带领读者进入基于Flutter开发框架的跨平台应用程序开发世界,既大限度地降低了读者的学习门槛,又让读者在“教、学、做”深度融合的体验中快速入门Flutter开发技术。《Flutter开发零基础入门(微课版)》注重实际项目开发,提供的技术范例和项目案例全面系统地展示了开发Flutter项目的过程、方法、技术和架构。既适合作为Dart和Flutter初学者的入门级书籍,也适合作为从事跨平台移动开发的技术人员及教育、培训机构人员的参考书。
-
Python数据预处理黑马程序员 著数据预处理是数据分析、数据挖掘或人工智能中必不可少的环节,它通过一定的方法将存在诸多问题的低质量数据处理变成高质量数据,在一定程度上提高数据分析或数据挖掘等工作的效率。本书以Jupyter Notebook为主要开发工具,采用理论与实例相结合的形式,全面地介绍数据预处理的相关知识。全书共8章,其中第1章介绍数据预处理的入门知识;第2~6章介绍科学计算库NumPy和数据分析库pandas,以及通过pandas库实现数据获取、数据清理、数据集成、数据变换和数据规约的功能;第7章介绍数据清理工具OpenRefine的安装及使用;第8章结合前期的核心知识进行实战演练。除第1章外,其他章均配置了丰富的示例或案例,读者可以一边学习一边练习,巩固所学的知识,并在实践中提升实际开发能力。本书附有配套视频、源代码、习题、教学课件等资源。为帮助初学者更好地学习本书中的内容,本书还提供了在线答疑。本书既可作为高等院校计算机相关专业的专用教材,也可以作为相关技术爱好者的入门用书。
-
薛定宇教授大讲堂薛定宇 著《薛定宇教授大讲堂(卷5):Simulink建模与仿真》系统地介绍了基于Simulink的系统建模与仿真方法,包括Simulink仿真环境与操作方法、微分方程的Sim ulink建模、控制系统的建模方法、S-函数编写、子系统与模块封装、多媒体信息处理与仿真、工程与非工程系统的仿真方法。该书还将Sim ulink仿真与数值优化技术有机结合,解决微分方程边值问题与最优控制问题的求解方法。《薛定宇教授大讲堂(卷5):Simulink建模与仿真》可作为一般读者系统学习Simulink建模与仿真技术的教材,也可作为高等学校理工科各类专业的本科生和研究生学习系统建模与仿真技术的教材或参考书,还可作为查询仿真问题求解方法的工具书。