其他编程语言/工具
-
AI可解释性[意] 列奥尼达·詹法纳(Leonida Gianfagna)、安东尼奥·迪·塞科(Antonio Di Cecco)著,郭涛 译《AI可解释性(Python语言版)》全面介绍了AI可解释性的概念和可用技术,使机器学习系统更易于解释。书中提出的方法可以应用于几乎所有现有的机器学习模型:线性和逻辑回归、深度学习神经网络、自然语言处理和图像识别等等。 随着机器学习的发展,如今人们越来越多地使用人工智能体来执行以前由人类处理的关键任务(医疗、法律和金融等等)。虽然智能体的设计原则已被理解,但目前的大多数深度学习模型对人类理解而言是“不透明的”。《AI可解释性(Python语言版)》从理论和实践的角度填补了这个新兴主题文献方面的空白,使读者能够快速地使用可解释性AI的工具和代码。
-
MATLAB 数学分析杜树春本书主要介绍MATLAB软件在数学分析、高等数学中的应用,每章都提供大量的使用MATLAB计算高等数学问题的实例。本书共7章,第1章介绍 MATLAB基础知识介绍,第2章介绍数组和矩阵的运算,第3章介绍一元函数微积分,第4章介绍多元函数微积分,第5章介绍无穷级数,第6章介绍解常微分方程,第7章介绍积分变换。 本书既适合初学者,也适合有一定MATLAB基础的爱好者及专业技术人员。即可作为大中专及高职、中职院校的MATLAB或数学课程的教材,也可以供科研人员、工程技术人员作为参考书。
-
Scratch+数学与算法进阶邱永忠本书是一本Scratch 3.0的进阶书籍,阅读本书需要具备一定的Scratch语法基础,例如,变量、赋值、数学运算符、逻辑运算符、条件判断、循环、列表、自制积木等,还应熟悉流程图的概念。 本书分五章,共30节,包括36个任务,25个实战练习。每节以一个任务引领,将数学公式、原理与编程相结合,引领读者在奇妙的编程之旅中探索数学奥秘,轻松地走上算法进阶之路。 Scratch与数学相结合,通过算法的学习,使小读者在学习编程的同时强化数学素养,从而拓展思维。例如,利用海伦公式求三角形面积,快速分解质因数,输出斐波那契数列的任意项,展示哥德巴赫猜想的部分结果,等等。
-
智能数据分析陈雪莹 著这是一本从实战角度解读如何进行智能数据分析及搭建智能数据分析平台的工具书,目的是帮助读者全面认识并在实际工作中灵活使用智能数据分析方法和工具,同时构建可用的智能数据分析环境。本书不仅包含关于智能数据分析的基础知识,还包含进行智能数据分析必备的方法、工具、案例,以及平台的搭建方案。书中融入了作者多年的一线实践经验,而且在体系化、可视化、易学性等方面下了很大功夫。本书面向初级、中级数据分析人员及数据分析平台产品经理。为了帮助读者理解,书中不仅采用通俗易懂的语言,而且提供了百余幅作者专门绘制的示意图,更为难能可贵的是,书中包含了大量一线实践案例。全书共分为8章。第1、2章在全面剖析智能数据分析及其发展历程的基础上,从痛、悟、层、法角度深入解读了做好智能数据分析必备的四大基础知识。这四类基础知识分别回答了“为什么”“是什么”“有什么”“怎么办”四个方面的问题。第3~5章从数据资产管理、数据统计与数据挖掘、数据可视化三个方面分享了做好智能数据分析的思路、方法与技巧。其中,从管、存、算、规、治五个方面展开介绍数据资产管理;基于算法模型介绍了描述、诊断、预测、指导四个方面的分析方法;从多个维度介绍如何构建好的可视化图表、报告以及可视化案例,帮助广大读者讲好数据故事。第6~8章介绍如何量身定制自己的智能数据分析平台。这部分不仅分析了智能数据分析平台的构建方法和相应的行业实践,还从架构角度介绍了一个功能完善的智能数据分析平台需要具备哪些要素、模块。
-
深入探索JVM垃圾回收彭成寒 著本书介绍JVM和垃圾回收基础知识、垃圾回收原理和实现、JVM垃圾回收的参数、ARM服务器上的GC优化和调整,涉及部分垃圾回收的理论知识,但更关注工程实践。希望通过对实践的分析,让读者了解如何实现一款“令人满意”的垃圾回收器,即满足业务诉求,在停顿时间、吞吐量、资源消耗、实现复杂度、稳定性等方面进行了折中的垃圾回收器。 全书共分为四个部分:第1部分,介绍虚拟机执行的基础知识以及垃圾回收的相关知识;第2部分,介绍JVM中实现的六种垃圾回收算法;第3部分,介绍JVM提供了哪些参数用于控制垃圾回收的运行;第4部分,以鲲鹏920为例介绍ARM服务器以及在ARM服务器下如何实现GC才能充分发挥硬件的性能。
-
持续集成与持续交付实战[美]让-马塞尔·贝尔蒙特(Jean-Marcel Belmont)本书是一本持续集成与持续交付(CI/CD)实践指南,全书共15章。书中首先介绍持续集成和持续交付的基础知识,并介绍Jenkins用户界面及其安装方式;接下来介绍使用Jenkins UI开发插件、构建Jenkins流水线和运行Docker集成的实际操作;后介绍Travis CI和CircleCI的安装及脚本运行等,帮助读者通过Travis CI和CircleCI获得有关CI/CD的广泛知识。本书适合系统管理员、DevOps工程师以及构建和发布工程师阅读。通过阅读本书,读者能了解CI/CD的概念,并获得使用CI/CD生态系统中重要工具的实践经验。
-
Flask Web全栈开发实战黄勇《Flask Web全栈开发实战》围绕 Flask 框架,详细地讲解了使用 Flask 开发网站的各项技术要点。全书共 11 章,首先讲解了Flask 项目开发中的环境搭建、项目配置、URL 与视图、Jinja2 模板、数据库、表单、Flask 进阶、缓存系统等。然后拓展了知识面,在项目实战中分别介绍了 RESTful API、邮箱验证码、Redis 缓存、Celery 异步任务、登录授权机制、角色权限管理、富文本编辑器、头像管理、文件上传以及 Nginx、Gunicorn 部署等技术要点;在 WebSocket 实战中讲解了 Flask 中使用 WebSocket 开发项目的全部过程。最后讲解了 Flask 异步编程。通过《Flask Web全栈开发实战》的学习,读者能够熟练掌握 Flask Web 开发技术。《Flask Web全栈开发实战》适合没有 Flask 开发经验或者 Flask 基础比较薄弱、想要系统学习 Flask Web 开发技术的读者 学习。
-
IC芯片设计中的静态时序分析实践[美]J.巴斯卡尔 [美]拉凯什·查达《IC芯片设计中的静态时序分析实践》深度介绍了芯片设计中用静态时序分析进行时序验证的基本知识和应用方法,涉及了包括互连线模型、时序计算和串扰等影在内的响纳米级电路设计的时序的重要问题,并详细解释了在不同工艺、环境、互连工艺角和片上变化(OCV)下进行时序检查的方法。详细介绍了层次化块(Block)、全芯片及特殊IO接口的时序验证,并提供了SDC、SDF及SPEF格式的完整介绍。《IC芯片设计中的静态时序分析实践》适合从事芯片设计和ASIC时序验证领域的专业人士,以及逻辑和芯片设计专业的学生和教师阅读。不管是刚开始使用静态时序分析,还是精通静态时序分析的专业人士,本书都是优秀的教材或参考资料。
-
PHP应用开发实例教程卢守东《PHP应用开发实例教程》以应用为导向,以实用为原则,以能力提升为目标,以典型实例与完整案例为依托,遵循程序设计与案例教学的基本思想,全面介绍基于PHP的Web应用开发的主要技术。全书共分9章,内容包括PHP概述、PHP编程基础、PHP交互设计、PHP状态管理、PHP内置函数、MySQL数据库应用基础、PHP数据库访问技术、PHP Ajax编程技术与PHP应用案例,并附有相应的思考题与实验指导。 《PHP应用开发实例教程》内容适度,面向应用,示例翔实,解析到位,编排合理,结构清晰,循序渐进,准确严谨,注重应用开发能力的培养,可作为各高校本科或高职高专计算机、电子商务、信息管理与信息系统及相关专业PHP程序设计、Web程序设计、动态网站开发等课程的教材或教学参考书,也可作为PHP应用开发与维护人员的技术参考书及初学者的自学教程。
-
Docker+Kubernetes容器实战派赵渝强本书基于作者多年的教学与实践经验编写,分为上下两篇,共20章。上篇(第1~11章)介绍Docoker,包含:Docker入门、Docker的镜像、Docker的容器、Docker的网络通信、使用Docker Compose进行服务编排、使用Docker Machine进行远程管理、使用Docker Swarm构建集群、在Docker中实现持续集成与持续部署、基于Consul实现Docker的服务注册与发现、利用图形工具管理Docker及Docker应用实战。下篇(第12~20章)介绍Kubernetes,包含:Kubernetes体系架构、部署Kubernetes集群、Kubernetes中的小可部署对象Pod、使用控制器管理Pod、通过Service访问Pod、持久化存储、Kubernetes的安全认证、Kubernetes中的日志收集与监控、Kubernetes集成与运维管理。