软件与程序设计
-
概率深度学习[德] 奥利弗·杜尔(Oliver Dürr)、主要内容 ●探索深度学习的**似然原理和统计学基础 ●发现能输出各种可能结果的概率模型 ●学习使用标准化流来建模和生成复杂分布 ●使用贝叶斯神经网络获取模型中的不确定性
-
零基础玩转剪映蒋杰《零基础玩转剪映:视频剪辑 后期处理 运营管理》是一本全面介绍剪映视频剪辑与视频运营的工具书,全书内容可划分为四大部分,各部分的具体介绍如下。部分主要是了解短视频运营,其内容包括短视频运营基础认知、优秀的运营短视频是怎么炼成的。第二部分主要介绍专业短视频的拍摄技巧,其内容包括视频拍摄准备工作少不了、短视频拍摄常用手法需掌握、提升画面美感的技巧。第三部分是本书的重点,主要介绍剪映工具的应用,其内容包括认识剪映并掌握基本使用方法、剪映后期剪辑必会的多个工具、让画面效果更丰富的后期剪辑方法、音频与特效的处理、剪映技术综合实战应用案例。第四部分主要介绍短视频数据化运营的运营技能,其内容包括作品的传播平台与发布规则、运营。
-
区块链技术开发与实现李剑锋、张悦涵本书以区块链技术发展为主线,循序渐进地介绍了区块链1.0~3.0时代主流的区块链系统,针对各系统,全面、系统地阐述了区块链背景知识、开发技术和底层实现等内容,包含丰富的智能合约和系统底层代码实例。全书共9章,分别介绍区块链概念、区块链技术、区块链代系统——比特币、比特币源码解析、区块链开发平台——以太坊、以太坊源码解析(C版本)、以太坊源码解析(Go版本)、区块链企业级操作系统——EOS和EOS源码解析等知识。 本书主要面向广大从事区块链应用与底层开发的专业人员、从事高等教育的专任教师、高等院校的在读学生及相关领域的广大科研人员。
-
深入实践Kotlin元编程霍丙乾 著这是一本从基础知识、设计思想、技术方案、应用方法、实践技巧5个维度系统讲解Kotlin元编程,并以此大幅提升Kotlin工程师开发水平、研发效率和开发体验的著作。作者是Kotlin领域的资深专家和布道者,本书源于他对Kotlin编译器源码的反复研读和大量的工程实践,不仅细致讲解了反射、程序静态分析、 Java注解处理器、Kotlin符号处理器、Kotlin编译器插件、元程序的开发和调试等核心元编程技术,而且详细剖析了Jetpack Compose的编译器插件和IntelliJ 插件、AtomicFU 的 JVM 字节码和JavaScript代码的生成逻辑。本书的出版打破了元编程技术资料少、门槛高的行业现状。本书包含大量案例,这些案例大多来自真实的生产实践,相对成熟和完善,可以作为元编程项目的范本。同时,本书提供大量的代码,为了提升阅读体验,在注释、书写和排版等方面对代码做了精心的优化。全书的源文件均可免费下载,读者可以通过作者的网站实时与作者互动和交流。
-
C++20代码整洁之道[德]斯蒂芬·罗斯(Stephan Roth)本书全面更新至C20,介绍如何使用现代C编写可维护、可扩展和可持久的软件。对于每一个对编写整洁的C代码感兴趣的开发人员、软件架构师或团队领导来说,这本书都是必需的。如果你想自学编写整洁的C代码,本书也正是你需要的。本书旨在帮助所有级别的C开发人员编写可理解的、灵活的、可维护的和高效的C代码。即使是经验丰富的C开发人员,也将受益匪浅。
-
Python OpenCV快速入门到精通明日科技 编著《Python OpenCV快速入门到精通》是一本基础与实践相结合的图书。本书从学Python OpenCV到用Python OpenCV的角度出发,在帮助读者朋友快速掌握Python OpenCV基础的同时,引导读者朋友如何使用Python OpenCV开发简单的应用程序。全书共28章,主要分为3个篇章(基础篇、实战篇、强化篇),基础篇包括搭建开发环境、图像处理基础、NumPy工具包、绘图及交互、图像的几何变换、图像运算、阈值、形态学操作、滤波器、图形检测、图像轮廓、模板匹配、视频处理和人脸检测与识别;实战篇包括更改卡通人物的衣服颜色,图像操作之均分、截取和透视,计算轮廓的面积、周长和极点,掩模调试器,粘贴带透明区域的图像,鼠标操作之缩放和移动图像,机读答题卡,检测蓝色矩形的交通标志牌,滤镜编辑器,给图像打马赛克,给图像的任意区域打马赛克和手势识别;强化篇包括人工瘦脸和MR智能视频打卡系统。本书提供丰富的源码资源,包含基础篇的实例、基础篇的13个综合实例、实战篇的12个案例和强化篇2个项目,力求为读者朋友打造一本既能学Python OpenCV又能用Python OpenCV的好书。本书不仅适合作为软件开发者的自学用书,而且适合作为高等院校相关专业的教学参考书,还适合供初入职场的开发人员查阅、参考。
-
Python深度学习原理、算法与案例邓立国、李剑锋、林庆发、邓淇文本书涵盖深度学习的专业基础理论知识,包括深度学习概述、机器学习基础、神经网络基础、卷积神经网络、循环神经网络、正则化与深度学习优化,以及比较流行的应用场景实践。本书配套70个示例源码及PPT课件。本书共11章外加3个附录,系统讲解深度学习的基础知识与领域应用实践。本书内容包括深度学习概述、机器学习基础、神经网络基础、卷积神经网络和循环神经网络、正则化与深度学习优化、计算机视觉应用、目标检测应用、文本分析应用、深度强化学习应用、TensorFlow模型应用、Transformer模型应用等。附录中还给出机器学习和深度学习中用到的数学基础知识,包括线性代数、概率论和信息论等。本书适合Python深度学习初学者、深度学习算法开发人员学习,也适合作为高等院校计算机技术、人工智能、大数据相关专业的教材或教学参考书。
-
Spring Cloud Alibaba核心技术与实战案例高洪岩《Spring Cloud*核心技术与实战案例》从分布式系统的基础概念讲起,逐步深入分布式系统中间件Spring Cloud *进阶实战,重点介绍了使用Spring Cloud *框架整合各种分布式组件的完整过程,让读者不但可以系统地学习分布式中间件的相关知识, 而且还能对业务逻辑的分析思路、实际应用开发有更为深入的理解。 全书共分5大章节,第1章开篇部分,讲解分布式系统的演进过程和Spring Cloud *概述及版本的选择,以及单体架构/微服务架构的优缺点;第2章讲解如何使用Spring Cloud *实现RPC通讯;第3章在介绍主流Nacos组件时,介绍了三元的概念以及使用Nacos实现注册中心和配置中心,包含环境的动态切换、配置的动态刷新、通用型配置、版本回滚等核心技术,为微服务环境提供基础的架构;第4章介绍了负责限流和熔断降级的Sentinel组件,包含收集系统运行状态、流量控制、熔断降级、热点、授权、系统规则、流控的异常处理、熔断的异常处理、规则持久化等;第4章介绍了网关常用案例,以及在软件项目中常用的高频使用技术点,力求为开发微服务项目的程序员提供一个快速学习的捷径。 《Spring Cloud *核心技术与实战案例》内容由浅入深、结构清晰、实例丰富、通俗易懂、实用性强,适合需要全方位学习Spring Cloud *相关技术的人员,也适合培训学校作为培训教材,还可作为大、中专院校相关专业的教学参考书。
-
Web前端应用开发技术巴音查汗本书是一本介绍Web前端应用开发技术的图书,主要内容包括HTML5开发基础、CSS开发基础、JavaScript开发基础、Web开发框架、Web App开发、物联网Web应用开发实例。本书采用任务式的学习方法,每个任务均给出了一个实际案例,每个实际案例均包含开发场景、任务目标、原理学习、开发实践、任务验证、任务小结、思考与拓展。本书通过实际案例将理论学习和开发实践结合起来,每个实际案例均附有完整的开发代码,读者可在开发代码的基础上进行快速的二次开发。
-
Python趣味编程案例实战[日]小林郁夫 佐佐木晃《Python 趣味编程案例实战》一书用生动有趣的游戏案例编程过程学习基本的 Python编程技术和面向对象的编程思想。全书分 4 部分,共 15 章,其中第 1 部分(1~4 章)以“打砖块”游戏为例介绍了动作游戏的编写过程,通过将动画和事件处理相结合,学习用Python 实现交互处理的方法;第 2 部分(5~8 章)详细介绍了类、对象和方法等面向对象编程的基本工具,以及类的继承、聚合、多态、协议、重写等面向对象的功能,并用面向对象编程的方法完成“打砖块”游戏;第 3 部分(9~11 章)以“扫雷”游戏为例介绍了益智游戏的编写过程;第 4 部分(12~15 章)介绍了用 pygame(专门用来开发游戏的程序库)来编写游戏的方法,并在最后一章从零开始编写了一个完整的“打气球”游戏,让读者整体了解游戏的设计思路和实现方法。《Python 趣味编程案例实战》示例代码丰富,内容循序渐进,非常适合想学习 Python 编程的大中专院校计算机相关专业学生学习,也适合作为自学 Python 游戏编程的参考书。