软件与程序设计
-
Python+Tableau数据可视化之美王红明 张鸿斌职场商业活动中数据可视化图表应用得非常多,一般的图表可以使用Excel来实现,而要绘制出更漂亮、更专业的图表及仪表板,则需要利用Python、Tableau等软件来实现。《Python Tableau数据可视化之美》采用方法 实战案例的编写方式,首先讲解Python和Tableau的基本编程和使用方法,然后再结合销售数据分析、财务数据分析、HR数据分析、企业运营数据分析、统计调查报告等大量实战案例,讲解实际工作中各种职场人士常用的专业、漂亮图表的制作方法。《Python Tableau数据可视化之美》提供了大量图表制作的原创代码,并详细讲解了如何套用这些代码制作自己实际工作中所需的图表,让普通人也可以轻松制作出行业文案报告需要的各种专业、漂亮的图表。《Python Tableau数据可视化之美》适合职场商务人士、数据分析人士及数据可视化从业人士阅读学习,也可供Python编程爱好者等学习参考。 -
Go 语言从基础到中台微服务实战开发朱著显 郑敦庄 编著Go 语言从基础到中台微服务实战开发 -
Spring Boot整合开发实战莫海《Spring Boot整合开发实战》从Spring Boot的基础知识讲起,然后逐步深入讲解Spring Boot进阶开发的相关知识,后配合典型项目案例提高读者的开发水平。本书围绕Spring应用开发的特点展开全面讲解,以大量的示例系统讲解Spring Boot在各种场景中的应用,涵盖起步依赖、Web开发、数据库、缓存、消息队列、定时任务和批处理等相关技术,让读者不但可以系统地学习Spring Boot项目开发的过程,还可以对Spring体系中的各个组件及应用进行全面了解。《Spring Boot整合开发实战》共12章,分为3篇,涵盖的主要内容有Spring Boot起源,Spring Boot启动原理分析,Spring Boot整合Web开发,Spring Data数据库访问与配置,RESTful风格的接口设计规范,NoSQL相关数据库应用,Spring Boot的缓存应用,Spring Security安全框架配置,消息队列相关产品应用,Spring Batch批处理框架的配置与使用,Spring Boot的定时任务应用,Spring Boot实战案例。《Spring Boot整合开发实战》内容通俗易懂,源码解析清晰明了,项目案例丰富且实用性强,特别适合有Java语言基础的开发人员阅读,尤其适合想全面、深入学习Spring Boot框架的Java程序员阅读,另外还适合作为相关培训机构的教材。 -
SolidWorks 2021快速入门与深入实战邵为龙本书针对零基础的读者,循序渐进讲解使用SolidWorks 2021进行设计的相关内容,内容全面,条理清晰、实例丰富、讲解详细、图文并茂。 本书主要包括SolidWorks 2021概述、SolidWorks 2021软件的安装、软件的工作界面与基本操作设置、二维草图设计、零件设计、钣金设计、装配设计、模型的测量与分析、工程图设计等。为了能够使读者更快地掌握该软件的基本功能,书中结合大量的案例对SolidWorks软件中的一些抽象的概念、命令和功能进行详细讲解。本书采用采用软件真实的操作界面进行具体讲解,让读者可以直观、准确地操作软件进行学习,从而尽快入手,提高学习效率。另外,本书中的案例都是根据多年教学经验整理而成,具有很强的实用性。 本书可以作为广大工程技术人员学习SolidWorks的自学教材和参考书籍,也可作为高等院校和培训学校SolidWorks课程的教材。 -
高能效类脑智能[中]郑楠(Nan Zheng),[美]皮纳基·马祖姆德本书主要关注如何构建高能效具有学习能力的脉冲型神经元网络硬件,并且提供建立具有学习能力的脉冲型神经元网络硬件协同设计、协同优化方法。完整地描述从高级算法到底层硬件实现的细节。本书同样涵盖了脉冲型神经元网络中的许多基础知识和关键点。本书从对脉冲型神经元网络的概述开始,讨论基于速率的人工神经网络的应用和训练,介绍实现神经网络的多种方法,如通用处理器和专用硬件,数字加速器和模拟加速器。同时展示了一个为能适应神经网络动态编程而建立的高能效加速器,验证脉冲神经网络的基础概念和流行的学习算法,简介脉冲神经网络硬件。后面的章节为读者介绍三个实现前述章节学习算法的设计案例(两个基于传统CMOS工艺,一个基于新兴的纳米工艺)。本书的结尾对脉冲型神经元网络硬件进行总结与展望。 -
前端开发必知必会侯跃伟本书共5 章。第1、2 章系统介绍前端工程化的核心知识,包括Babel 7、ES 规范、Deno 开发入门、脚手架、自动化部署、Nginx、Jest 测试、Webpack 5、Vite、Rollup、Parcel 等。第3、4 章着重介绍前端架构的核心思想,包括前端核心模块的6 种常用设计模式、V8 引擎、宏任务与微任务、异步加载规范和函数式编程等。第5 章通过实战详细介绍如何从0 开发微前端和WebAssembly,帮助前端人员开拓视野。 本书系统介绍了前端开发的工程核心及前沿实战。相信无论是初级开发人员,还是具有丰富经验的中高级开发人员都能从本书中找到需要的内容,都能从阅读本书中有所收获。 -
密码学原理与Java实现朱文伟 李建英现在,Java开发可谓如日中天,并且Java安全开发是Java开发领域中的一个重要内容,每个Java开发人员都必须掌握。市面中的绝大多数密码学书籍都是针对C或C 的,本书重点介绍Java自带加解密函数的相关技术,以及密码学领域重要的开源库OpenSSL在Java开发中的应用。 本书共8章,主要内容包括密码学和Java概述、搭建Java密码开发环境、对称密码算法原理、利用JCAJCE对称加解密、杂凑函数和HMAC、密码学中常见的编码格式、非对称算法RSA的加解密、数字签名技术等。本书内容非常详细,学习坡度非常平滑,循序渐进,就算没有密码学基础,也能从零开始到全面掌握。 本书面向的读者是Java开发人员、企业内转行计算机信息安全的工作人员、已有信息安全基础并想了解Java加解密新特性的人员。本书也可作为高等院校和培训机构计算机及相关专业师生的教学参考书。 -
生成艺术华好本书手把手地教读者利用Processing工具编程,并进行生成艺术的创作。本书分为两个部分,共8章。基础部分介绍了Java语言的基础知识、Processing的绘图方法及各种常见技巧;进阶部分重点介绍了几何向量、吸引子、离散动态系统、迭代分形4个专题,深入浅出地展示了数字化艺术的奥妙。本书适用于零基础的读者自学编程,可作为生成艺术爱好者的参考书,也可作为非计算机专业教材使用。 -
开放自动化系统应用与实战戴文斌 庞程 陈小淙著本书主要介绍了开放自动化系统级建模语言 IEC 61499 的核心机制、 定 义与设计范式, 是作者团队十多年研究成果的总结。 全书以 IEC 61499 标准 内容为框架, 讲解各基本概念、 设计范式、 工具演示、 设计实例。 同时, 以若干从简单到复杂的工程项目的开发为主要流程, 穿插着介绍 IEC 61499 的各知识点。本书适合从事工业自动化相关领域科研工作或工程设计及开发的专业 人士作为参考书, 也可作为在校研究生和高年级本科生的学习用书。 本书 还是上海交通大学、 施耐德电气、 固高科技、 立德机器人的 IEC 61499 指 定培训教材。 -
像计算机科学家一样思考Java[美]艾伦,[美]克里斯·梅菲尔德每次揭示一个概念:通过带有范例的一系列小步骤,来逐渐解决某个复杂的问题。告诉你如何描述问题、如何构思解决方案,如何开发、测试并调试程序。学习输入与输出、决策与循环、类与方法、字符串与数组,以及递归与多态。告诉你怎样选出合适的程序开发方法,以及如何运用重要的调试技能来排除程序故障。
