软件与程序设计
-
Java Web及其框架技术陈振兴Java是一个面向互联网的开源的计算机程序设计语言,拥有跨平台、面向对象、多线程的特点,经过20多年的发展,吸收了软件开发领域的最新技术,支持泛型编程、Lambda表达式、反射、注解等,形成了Spring、SpringMVC、Mybatis、springBoot等框架技术,先后使用了Git,Maven,Docker等各种项目管理、构建和配置工具,广泛应用于企业级Web应用开发和移动应用开发。对于大多数学生来说,Java的学习周期长,学习难度大,学习效率低。在众多的Java知识内容当中,合理选择知识体系和教学内容,实现课堂教学的有效、实效和高效,是Java课程教学中面临的难题。为此,教材编写组制订Java初级、中级和中高级的三级教学体系。本书为中级教学体系,主要讲授Java Web方面的内容,并引入SSM框架内容。内容侧重于Web开发基础,也即JavaEE基础部分。在Web开发部分,除了JSP和Servlet以外,增加JSP标签、EL表达式和过滤器等和Web开发相关的内容。之后以基础应用为主介绍Spring、Spring MVC、MyBatis,最后实现SSM整合应用案例。 -
编程创新应用马兰、高凯 编著 梦堡文化 绘从学生的认知能力、思维能力提升的刚性需求出发,融合中国传统文化,结合有趣的漫画故事,引入编程思想,特出版系列图书:《编程初体验:思维启蒙》《编程轻松学:ScratchJr》《编程趣味学:Scratch3.0》和《编程创新应用:从创客到人工智能》。每本书内容自成体系,相对独立,之间又有内在联系,层次分明,内容形式新颖,能够激发学生的逻辑思维和创新思维,从而提升各学科的学习能力。《编程创新应用:从创客到人工智能》分为上下两篇,分别是小创客的数理化和人工智能了不起,书中用漫画的方式,将编程与电子元器件、传感器、3D打印、物联网、人工智能等内容相结合,深化原理认识,探索利用信息科技手段解决问题的过程和方法。本书寓教于乐,让小读者玩中学,学中体验,是本不错的编程启蒙书。 -
Java开发坑点解析朱晔本书从整个Java后端研发的视角,通过大量的案例分析日常开发过程中可能遇到的150多个坑点及其解决方案,并讨论一些best实践。这些坑点涵盖编码(不仅涉及Java语法层面,还涉及多线程、连接池、数据库索引、事务、日志、Spring框架等层面)、系统设计、代码安全等方面。本书在剖析这些坑点时还会讲解排查思路和相关工具的使用,让读者不仅能了解常见的坑点,还能具备一定的问题分析能力,以便日后自行排查更多的坑点。 -
趣味算法喻蓉蓉、刘弘洋本书是一本编程算法书,旨在帮助编程学习者打开算法学习之门。全书共8章,主要包括前缀和与差分、高精度算法、排序算法、贪心算法、二分算法、搜索算法、动态规划和图与搜索等内容。本书根据编程学习者的学习规律——先掌握一门编程语言基础(以C语言基础为例),再逐步学习算法的学习方式,合理取舍、精心挑选出上百道经典算法题目,并配有详细的算法解析和实践园答案。让学习者不仅能深入地理解每一种算法的基本思想,还能学会灵活地应用这些算法去解决相应的实际问题。本书免费提供教学课件、源代码,适合有一定C语言基础的中、高年级小学生、中学生,以及初学算法的自学者和算法爱好者,也适合参加信息学奥林匹克竞赛的学生作为算法教材使用,还可作为中小学一线信息科技教师学习算法的教材。 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 -
算法竞赛实战笔记梁博 等近年来,随着互联网和人工智能的广泛应用,算法作为其关键技术的内核,备受学校和企业的重视,算法竞赛更成为算法领域的一颗明珠。本书依托编著者多年算法竞赛的教学积累,全方位介绍了竞赛中常用的算法及近年来算法竞赛领域最新的研究成果,基于算法竞赛中广泛使用的在线评测网站——洛谷,着重介绍线性数据结构,基础算法,搜索算法,动态规划等方面的知识。本书适合对算法竞赛感兴趣的青少年阅读,也可作为相关领域教师、计算机专业学生的参考用书。 -
Ansys Fluent中文版流场分析从入门到精通曾建邦 单丰武《Ansys Fluent中文版流场分析从入门到精通》将全面介绍通过Fluent进行流场分析的各种功能和基本操作方法。全书共13章,第1~2章介绍流体力学基础知识和流体流动分析软件,第3~6章介绍DesignModeler、Meshing、Fluent的使用操作,第7~13章结合实例介绍Fluent中常用的计算模型及其在求解流体和传热等工程问题中的方法。本书配套的电子资源包含书中所有实例的源文件和素材、教学视频,以方便读者学习使用。本书可作为科研院所流体力学研究人员、流体力学相关专业硕、博士研究生或本科高年级学生的自学指导用书或参考用书。 -
SPSSAU科研数据分析方法与应用周俊 马世澎 著本书从数据分析入门、常用研究方法应用、数据综合评价及预测、问卷数据分析和医学数据分析等五个方面系统地介绍科研数据的分析方法,涉及13 项知识类应用(如影响关系、权重关系、数据预测、问卷研究),本书强调以实际应用为主,每个知识点均通过通俗的文字表达,并附以案例及软件操作界面进行详细解读,可用于数据分析、实证研究和学术写作等,适合高等院校本科生、研究生,以及行业研究者学习和使用,也适合从事科研分析培训、数据分析咨询的相关工作者参考。 -
Tornado编程实战刘悦本书是国内外少有的关于 Tornado 框架的专业技术书籍, 旨在为读者提供全面、 系统的 Tornado框架开发指南。 本书从 Tornado 框架的基础知识入手, 深入介绍 Tornado 框架的核心概念、 应用场景、 开发技巧方面的内容, 重点介绍使用 Vue.js Tornado 进行前后端分离 Web 开发的具体流程, 快速高效地构建高性能、 高并发的 Web 应用程序等。本书读者对象为异步编程的入门人员、 进阶人员、 前端程序员等编程爱好者以及 Tornado 框架技术相关院校和培训机构相关师生。 -
微服务下的领域驱动设计孙连山 编著本书以实战理念为主旨, 对领域驱动设计的核心内容进行了全面解读。 书籍主要由两部分内容构成: 战略与战术。 第一部分以子域和限界为核心, 并通过案例的形式介绍了如何在现实中将其进行实践的知识; 第二部分则围绕应用架构、 聚合、 实体、 值对象、 领域服务等概念展开讲解, 重点描述了它们在应用中所充当的角色以及使用限制。 除此之外, 作者也根据自身的经验对一些常见的设计理论或设计模式进行了概括和总结, 如面向对象、 工作单元、Saga 分布式事务等。 尽管书中案例使用了Java 语言进行表达, 但并不会影响到读者的阅读体验。本书的受众群体为软件工程师、 系统架构师、 需求分析师或计算机相关专业的在校师生等。 -
Python数据科学实战[俄]尤利·瓦西列夫(Yuli Vasiliev)本书主要从实战角度讲述了如何处理、分析和可视化数据,如何用数据建立各种统计学或机器学习模型。本书首先介绍如何使用Python代码获取、转换和分析数据;接着讲述如何使用Python中的数据结构和第三方库;然后展示如何以各种格式加载数据,如何对数据进行分组与汇总,如何创建图表和可视化数据;最后讨论如何解决实际的问题。本书适合希望使用Python处理和分析数据的开发人员阅读,也可供计算机相关专业的师生参考。
