软件与程序设计
-
Python大数据处理库PySpark实战汪明 著我国提出新基建概念,要加快大数据中心、人工智能等新型基础设施的建设进度,这无疑需要更多的大数据人才。PySpark可以对大数据进行分布式处理,降低大数据学习门槛,本书正是一本PySpark入门教材,适合有一定Python基础的读者学习使用。 本书分为7章,第1章介绍大数据的基本概念、常用的大数据分析工具;第2章介绍Spark作为大数据处理的特点和算法;第3章介绍Spark实战环境的搭建,涉及Windows和Linux操作系统;第4章介绍如何灵活应用PySpark对数据进行操作;第5章介绍PySpark ETL处理,涉及PySpark读取数据、对数据进行统计分析等数据处理相关内容;第6章介绍PySpark如何利用MLlib库进行分布式机器学习(Titanic幸存者预测);第7章介绍一个PySpark和Kafka结合的实时项目。 本书内容全面、示例丰富,可作为广大PySpark入门读者必备的参考书,同时能作为大中专院校师生的教学参考书,也可作为高等院校计算机及相关专业的大数据技术教材使用。 -
Python科学计算及实践梁佩莹 著《Python科学计算及实践》介绍如何用Python开发科学计算的应用程序,书中除了介绍数值计算外,还介绍了怎样利用Python解决数值中的实际应用,带领读者领略利用Python解决实际问题的简单、快捷等特性。《Python科学计算及实践》共11章,具体内容主要有Python数值基础、模型评估与概率统计、贝叶斯分类器、频率与快速傅里叶变换、线性回归、多分类器系统、Scipy科学计算库、统计分析、数值分析、数据可视化、数据处理等。 《Python科学计算及实践》可作为利用Python进行科学计算的广大科研人员、学者、工程技术人员的参考书,也可作为高等院校相关专业的教材。 -
Camunda工作流开发实战李贵俊 著本书主要介绍新一代工作流引擎Camunda来开发和使用工作流。Camunda是目前最为流行的工作流引擎之一,由Activiti发展而来的,是Activiti的下一代产品。本书全面介绍Camunda的知识点,及其所支持的三大规范:BPMN,DMN和CMMN,是开发过程中的必备参考书;本书提供了大量的实用案例,让读者可以很容易理解相关概念,并且可以快速上手使用;本书充分结合当前流行的Spring Framework、Spring Boot等框架,以简洁、高效的开发自己的工作流程。本书覆盖面广,适用于所有开发人员、设计人员、产品管理者、架构师及Camunda爱好者。 -
Python物联网程序设计[美] 加斯顿·C.希勒 著,郑轶文 译《Python物联网程序设计》详细阐述了与Python物联网程序开发相关的基本解决方案,主要包括了解和设置基础物联网硬件、结合使用Intel Galileo Gen 2和Python、使用Python实现交互式数字输出、使用RESTful API和脉宽调制、使用数字输入、使用模拟输入和本地存储、使用传感器从现实世界中检索数据、显示信息和执行操作、使用云、使用基于云的IoT Analytics服务分析海量数据等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学教材和参考手册。 -
Go语言从入门到精通谢琼 著本书主要内容包括Go语言简介、开发环境准备、快速基础入门、数学科学领域的计算、开发一个自己的日常命令行工具、文件处理、数据格式分析与转换、正则表达式、并发处理、数据采集和清理应用、网络服务端应用、Web服务器、加密解密领域应用、网络提供的各种API、常用Go语言技术的示例与研究、实用函数实例等。安排了大量实例代码,介绍相关编程知识。 -
Python强化学习实战[美] 托威赫·贝索洛 著,敖富江,杜静,张民垒 译《Python强化学习实战:使用OpenAI Gym、TensorFlow和Keras》带领读者深入强化学习算法的世界,并使用Python在不同用例中应用它们。其中涵盖了一些重要主题,例如策略梯度算法和Q学习算法,并使用了TensorFlow、Keras和OpenAIGym框架。《Python强化学习实战:使用OpenAI Gym、TensorFlow和Keras》介绍了强化学习(RL)算法背后的理论及用于实现它们的代码。读者将依次学习OpenAIGym的各类功能,从应用标准库,到创建自己的环境,再到掌握如何构建强化学习问题,从而能够研究、开发和部署基于强化学习的解决方案。 -
UG NX 12.0产品设计、模具设计与数控编程从新手到高手詹建新,张日红 著《UG NX 12.0产品设计、模具设计与数控编程从新手到高手》综合考虑模具企业一线工作岗位中UG 软件常用的知识点,精心安排了15 章内容进行详细讲解,其中包括NX 设计入门、UG 装配、工程图设计、简单零件设计、复杂零件设计、参数式零件设计、从上往下零件设计、常用曲面设计、PMI 标注、钣金设计、模具设计(包括两板模设计和三板模设计)、电极设计、数控编程和逆向工程设计等。书中内容既能引起初学者的学习兴趣,又符合实际工作的具体要求,希望读者阅读本书后,能基本达到一线工程师的要求。 《UG NX 12.0产品设计、模具设计与数控编程从新手到高手》既可以作为普通高校的教材,也可以作为本科、硕士毕业生创作毕业论文的参考书,还可以作为普通爱好者的自学读物。 -
活文档[法] 西里尔·马特雷尔(Cyrille Martraire) 著,黄晓丹 译这是一本活文档参考指南,教你如何像写代码一样有趣地持续维护文档。书中系统地阐述了计算机软件开发各个阶段中文档写作的步骤、内容、方法、工具、特点和要求,详尽指导软件开发人员和文档开发工程师写出规范的文档,包括软件文档的概念和内容,软件文档编写的原则和步骤,软件文档的管理和维护,可行性研究报告、软件需求报告、软件测试计划等文档的写作方法和写作技巧。 -
Spring Boot应用开发实战饶仕琪 著随着移动互联网的发展,对Web开发的需求日益上升。Spring Boot作为Web开发领域中的利器,无论是单体应用,还是用于面向服务架构或者微服务架构,都有不错的表现。本书面向准备在Web开发领域一展拳脚的读者,详细介绍了Spring Boot 2.3应用开发的相关知识。 本书共10章,第1~2章介绍了Spring Boot 2.3开发基础,包括环境搭建、依赖引入以及如何从零到一地构建一个基础Spring Boot应用;第3~7章以章为单位聚焦不同技术领域,包括Web服务、数据持久化、服务安全性、测试验证以及部署运维,结合详细示例讲解各领域内通用的解决方案;第8~10章为实战内容,包括三种类型项目的实战:聊天服务、在线商城、个人云盘。 本书内容全面、实例丰富,非常值得广大Web开发从业者作为案头的参考书,也可作为高等院校计算机及相关专业的教材或课程设计参考书。 -
深度学习理论及实战赵小川,何灏 著《深度学习理论及实战(MATLAB版)》主要介绍深度学习理论及实战,共5章,内容包括机器学习、人工神经网络、卷积神经网络、MATLAB深度学习工具箱和应用实例。在介绍基础理论方面,本书深入浅出、语言生动、通俗易懂; 在介绍应用实例时,本书贴近实际、步骤翔实、举一反三。本书对数十个例程进行了深入的讲解,并对代码进行了详细的注解。 《深度学习理论及实战(MATLAB版)》可以作为人工智能、电子信息、计算机科学相关专业的本科生、研究生的教材,也可作为本科毕业设计、研究生学术论文的参考资料,还可作为相关工程技术人员的参考资料。
