软件与程序设计
-
深入浅出Go语言核心编程张朝明、李奕锋、甘海彬《深入浅出Go语言核心编程》是一本全面而深入的Go语言学习手册,涵盖了Go语言的诸多关键特性,包括语法结构、内存原理、并发、上下文机制与框架应用等。本书共20章。第1章引导读者快速搭建开发环境,详细介绍Go语言的环境配置及编译运行的具体细节。第2~5章详细讨论Go语言独特的变量、常量、常用数据类型和流程控制,并重点解析复杂类型的底层实现机制。第6~8章讲解Go语言的函数及如何实现面向对象编程,打通Go语言面向过程和面向对象编程之间的桥梁。第9~12章探讨Go语言的一些高级话题,包括并发、上下文、反射、泛型等。第13~15章探讨Go语言的I/O、网络编程及RPC通信等编程场景。第16~18章是Go语言的扩展话题,涵盖了内存管理、正则表达式和Go语言的汇编。第19章和第20章重点探讨了Go语言在日常开发中的典型应用,主要介绍HTTP框架Gin的使用,以及如何利用Go语言开发一个综合项目。 《深入浅出Go语言核心编程》内容丰富,由浅入深,力求带领读者探究Go语言的本质,既适合初次接触Go语言的新手,也适合有一定经验的软件开发人员阅读。 -
Node.js从入门到实战刘兵 编著《Node.js从入门到实战》是基于编者20多年教学实践和软件开发经验,从Web服务器端初学者容易上手的角度,用通俗易懂的语言、丰富实用的案例,循序渐进地讲解Node.js应用开发的基础知识,全书共11章,主要内容涵盖Node.js开发环境的建立、Node.js程序设计的基础ECMAScript、模块化编程机制、Node.js的主要核心模块(包括fs模块、http模块、URL模块、以及其他常用核心模块)、Express框架下Web服务器端的应用开发操作(包括路由、中间件、模板引擎和跨域处理操作)、非关系型数据库MongoDB的基本操作、利用Mongoose工具对MongoDB数据库进行基本控制操作(包括数据的增、删、改、查、模块化、数据校验等)、Koa框架下进行Web应用开发所使用的常用中间件、Node.js基于网络应用的程序开发(包括网络聊天、文件上传与下载、邮件发送等)、基于Socket.IO的在线聊天室项目实战、基于Koa框架下的数据库信息管理系统。《Node.js从入门到实战(视频•彩色版)》根据学习Node.js所需知识的主脉络搭建内容,采用“案例驱动|视频讲解|代码调试”相配套的方式,向读者提供Node.js从入门到项目实战的解决方案。扫描书中的二维码可以观看每个实例视频和相关知识点的讲解视频,实现手把手教读者从入门到快速学会基于Node.js的Web服务器端项目开发。《Node.js从入门到实战(视频•彩色版)》配有136集同步讲解视频、114个实例源码分析、11个综合实验、3个综合实战案例,并提供丰富的教学资源,包括PPT课件、程序源码、课后习题答案、实验程序源码、在线交流服务QQ群和不定期网络直播等。本书既适合想学习Node.js应用开发的读者自学,也适合作为高等学校、高职高专、职业技术学院和民办高校计算机相关专业的教材,还可以作为相关培训机构进行Web服务器端应用开发课程的教材。 -
明解C语言[日]柴田望洋暂缺简介... -
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整合应用案例。 -
Java开发坑点解析朱晔本书从整个Java后端研发的视角,通过大量的案例分析日常开发过程中可能遇到的150多个坑点及其解决方案,并讨论一些best实践。这些坑点涵盖编码(不仅涉及Java语法层面,还涉及多线程、连接池、数据库索引、事务、日志、Spring框架等层面)、系统设计、代码安全等方面。本书在剖析这些坑点时还会讲解排查思路和相关工具的使用,让读者不仅能了解常见的坑点,还能具备一定的问题分析能力,以便日后自行排查更多的坑点。 -
SPSSAU科研数据分析方法与应用周俊 马世澎 著本书从数据分析入门、常用研究方法应用、数据综合评价及预测、问卷数据分析和医学数据分析等五个方面系统地介绍科研数据的分析方法,涉及13 项知识类应用(如影响关系、权重关系、数据预测、问卷研究),本书强调以实际应用为主,每个知识点均通过通俗的文字表达,并附以案例及软件操作界面进行详细解读,可用于数据分析、实证研究和学术写作等,适合高等院校本科生、研究生,以及行业研究者学习和使用,也适合从事科研分析培训、数据分析咨询的相关工作者参考。 -
Tornado编程实战刘悦本书是国内外少有的关于 Tornado 框架的专业技术书籍, 旨在为读者提供全面、 系统的 Tornado框架开发指南。 本书从 Tornado 框架的基础知识入手, 深入介绍 Tornado 框架的核心概念、 应用场景、 开发技巧方面的内容, 重点介绍使用 Vue.js Tornado 进行前后端分离 Web 开发的具体流程, 快速高效地构建高性能、 高并发的 Web 应用程序等。本书读者对象为异步编程的入门人员、 进阶人员、 前端程序员等编程爱好者以及 Tornado 框架技术相关院校和培训机构相关师生。 -
Python数据科学实战[俄]尤利·瓦西列夫(Yuli Vasiliev)本书主要从实战角度讲述了如何处理、分析和可视化数据,如何用数据建立各种统计学或机器学习模型。本书首先介绍如何使用Python代码获取、转换和分析数据;接着讲述如何使用Python中的数据结构和第三方库;然后展示如何以各种格式加载数据,如何对数据进行分组与汇总,如何创建图表和可视化数据;最后讨论如何解决实际的问题。本书适合希望使用Python处理和分析数据的开发人员阅读,也可供计算机相关专业的师生参考。 -
趣味算法喻蓉蓉、刘弘洋本书是一本编程算法书,旨在帮助编程学习者打开算法学习之门。全书共8章,主要包括前缀和与差分、高精度算法、排序算法、贪心算法、二分算法、搜索算法、动态规划和图与搜索等内容。本书根据编程学习者的学习规律——先掌握一门编程语言基础(以C语言基础为例),再逐步学习算法的学习方式,合理取舍、精心挑选出上百道经典算法题目,并配有详细的算法解析和实践园答案。让学习者不仅能深入地理解每一种算法的基本思想,还能学会灵活地应用这些算法去解决相应的实际问题。本书免费提供教学课件、源代码,适合有一定C语言基础的中、高年级小学生、中学生,以及初学算法的自学者和算法爱好者,也适合参加信息学奥林匹克竞赛的学生作为算法教材使用,还可作为中小学一线信息科技教师学习算法的教材。 本书封面贴有清华大学出版社防伪标签,无标签者不得销售。 -
Ansys Fluent中文版流场分析从入门到精通曾建邦 单丰武《Ansys Fluent中文版流场分析从入门到精通》将全面介绍通过Fluent进行流场分析的各种功能和基本操作方法。全书共13章,第1~2章介绍流体力学基础知识和流体流动分析软件,第3~6章介绍DesignModeler、Meshing、Fluent的使用操作,第7~13章结合实例介绍Fluent中常用的计算模型及其在求解流体和传热等工程问题中的方法。本书配套的电子资源包含书中所有实例的源文件和素材、教学视频,以方便读者学习使用。本书可作为科研院所流体力学研究人员、流体力学相关专业硕、博士研究生或本科高年级学生的自学指导用书或参考用书。
