软件与程序设计
-
Spring Cloud微服务架构实战周喜平 著本书以实战化训练为宗旨,用详尽的案例讲述 Spring Cloud 的项目搭建方法和常用技术。每个案例都配有详细讲解和代码,可以帮助读者快速掌握书中的各个知识点。本书首先介绍系统架构的发展历史、常见的微服务架构、Spring Boot 和 Spring Cloud 的关系;然后介绍Spring Cloud 开发环境的搭建,如 JDK、IntelliJ IDEA、Maven 的安装和配置;继而介绍微服务环境的创建、微服务项目案例的搭建和微服务的调用;最后介绍常用的微服务技术,如 Eureka、Ribbon、Feign、Hystrix、Spring Cloud Gateway、Spring Cloud Stream 和 Spring Cloud Config。本书适合具备 Java 基础的开发人员、对微服务架构和 Spring Cloud 感兴趣的读者、想要了解 Spring 或Spring Cloud 的开发人员阅读。对尝试选择或实施微服务架构的团队来说,本书具有较高的参考价值。 -
Qt 6.x从入门到精通朱文伟 著Qt是一个跨平台C++图形用户界面应用程序开发框架,既可以开发GUI程序,也可以开发非GUI程序,比如控制台工具和服务器等,在软件工业界有广泛的应用。Qt目前已经是桌面编程工具的霸主! 本书分为15章,内容包括Qt 6概述、开发环境、编程基础、对话框程序设计、控件设计、数据库编程、调用Windows动态链接库、使用Linux静态库和共享库、文件编程、菜单栏/工具栏和状态栏、图形编程、多线程编程、多媒体编程、网络编程、应用程序发布。Qt 6相对以前的版本,进行重新设计,舍去了很多旧类、旧函数,也引入了很多新类、新函数。 本书适合Qt编程初学者、Qt跨平台应用开发人员、Qt界面设计人员,也适合作为高等院校和培训机构计算机软件相关专业的教材。 -
深度学习[英] 斯沃纳·古普塔(Swarna Gupta) 著针对每个想要了解深度学习概念的数据科学爱好者,本书通过通俗易懂地解释R代码,让读者可以很容易起步。在深度学习算法和应用的理论和实践方面做到了平衡,在讲述基础理论的同时,通过45个基于R语言的编程实例让读者循序渐进地掌握深度学习技术。 读者将通过实战案例实现卷积神经网络(CNN)、循环神经网络(RNN)、长短时记忆网络(LSTM)、序列到序列模型、生成对抗网络(GAN)和强化学习,还将学习使用GPU进行大型数据集的高性能计算,以及R语言中的并行计算编程。 各个部分内容安排合理,按照“准备工作→操作步骤→原理解析→内容拓展→参考阅读”的流程组织内容,清楚地讲解实战案例的实现过程。 -
TensorFlow 2.x高级计算机视觉[美] 克里斯南杜·卡尔 著,周玉兰 译《TensorFlow2.x高级计算机视觉》详细阐述了与TensorFlow高级计算机视觉相关的基本解决方案,主要包括计算机视觉和TensorFlow基础知识,局部二值模式和内容识别,使用OpenCV和CNN进行面部检测,图像深度学习,神经网络架构和模型,迁移学习和视觉搜索,YOLO和对象检测,语义分割和神经风格迁移,使用多任务深度学习进行动作识别,使用R-CNN、SSD和R-FCN进行对象检测,通过CPU/GPU优化在边缘设备上进行深度学习,用于计算机视觉的云计算平台等内容。此外,本书还提供了相应的示例、代码,以帮助读者进一步理解相关方案的实现过程。 本书适合作为高等院校计算机及相关专业的教材和教学参考书,也可作为相关开发人员的自学用书和参考手册。 -
Python机器学习与可视化分析实战王晓华 著使用机器学习进行数据可视化分析是近年来研究的热点内容之一。本书使用z新的Python作为机器学习的基本语言和工具,从搭建环境开始,逐步深入到理论、代码、应用实践中去,从而使初学者能够独立使用机器学习完成数据分析。本书配套示例代码、PPT课件和答疑服务。 本书分为10章,内容包括:机器学习与Python开发环境、用于数据处理及可视化展示的Python类库、NBA赛季数据可视化分析、聚类算法与可视化实战、线性回归与可视化实战、逻辑回归与可视化实战、决策树算法与可视化实战、基于深度学习的酒店评论情感分类实战、基于深度学习的手写体图像识别实战、TensorFlow Datasets和TensorBoard训练可视化。 本书内容详尽、示例丰富,是机器学习初学者的入门书和必备的参考书,也可作为高等院校计算机及大数据相关专业的教材使用。 -
数据视觉艺术曹鉴华,赵奇 著《数据视觉艺术——从Excel数据可视化到Python数据可视化》主要通过Excel和Python在数据可视化方面的对比,介绍使用Excel和Python实现数据可视化的相关内容和方法。书中按照学习递进层次将内容组织为数据可视化理论基础、Excel数据可视化基础、Python数据可视化基础、Python编程基础和数据可视化实战案例等几部分内容。在Excel和Python数据可视化基础部分介绍了多个案例的可视化实现,在实战部分选择了电商、房产和疫情等多个场景任务进行练习。最后介绍了更多的Python可视化第三方库及其应用。数据之美需要通过可视化应用表现出来。本书主题明确、内容翔实、通俗易懂、结构紧凑、案例丰富,适合对数据应用感兴趣的读者阅读。同时对于从事数据科学、大数据相关工作的技术人员来说,本书也具有一定的参考价值。 -
Excel VBA 编程开发刘永富 著《Excel VBA编程开发(上册)》从初学者角度出发,通过简洁的语言、丰富的实例详细介绍了利用Excel VBA语言进行程序开发需要的思维方式、知识技能等内容。 本书共15章,第一部分介绍VBA编程环境、语法基础和内置函数;第二部分介绍Excel对象的读/写方式、事件编程、程序调试和错误处理;第三部分偏重界面设计,主要介绍自定义功能区、窗体和控件设计、加载宏的做法和用法;第四部分进入中级难度,介绍了VBA通过ADO技术、SQL查询语言访问数据库,通过操作VBE实现自动编程,以及类模块的基本概念和用法。每一章都设计了3道课后习题,习题答案在本书附录中展示。 为了让读者更好地理解本书内容,本书配备了视频教程和教学PPT课件,并赠送读者15集视频课程。 本书适合具有Excel办公软件基础知识,想快速掌握VBA编程的各类人士阅读,也适合从事Office开发、RPA自动化开发、VSTO开发的人员作为参考书使用。应用型高校计算机相关专业、培训机构的讲师和学员也可选择本书作为教材或参考书。 -
鸿蒙OS应用编程实战赵龙,马岩松 著《鸿蒙OS应用编程实战》系统全面地介绍了鸿蒙操作系统下应用开发所需基础知识,以图文并茂及小视频讲解的形式,通过丰富的案例实践提高读者的应用能力。本书共9章,第1章介绍了鸿蒙操作系统的开发环境、一些基础知识及基本应用的创建;第2~3章介绍了鸿蒙应用开发必备的各种组件基础及Ability 框架的应用实践;第4~6章介绍了鸿蒙操作系统中的事件交互、多媒体功能、生物识别、传感器设备管理等应用程序核心功能开发;第7章介绍了鸿蒙应用程序安全设计;第8~9章是应用实践,介绍了鸿蒙系统在可穿戴设备与智慧终端屏的综合开发实践。 《鸿蒙OS应用编程实战》为读者提供了全部案例源代码下载和高清学习视频,读者可以直接扫描二维码观看。 《鸿蒙OS应用编程实战》适合想学鸿蒙开发而又无从入手的初学者自学,同时也可作为对鸿蒙系统有兴趣且有开发经验的开发人员的参考书。 -
思维导图学C++趣味编程方其桂 等 著随着人工智能时代的到来,编程受到了越来越多人的青睐,培养孩子的编程思维也变得格外重要。C++是一门简单易学的编程语言,非常适合青少年学习使用。 本书基于Dev C++ 5.11版本,详细介绍了C++编程的知识和应用技巧。本书分为上、下两册,上册通过有趣的案例,帮助读者了解并掌握C++编程的基础知识;下册以经典数学案例为例,介绍C++编程的核心——算法等相关知识,最终使读者能够学会应用C++解决生活和学习中常见的各类问题。全书共43个实例,每个实例均以1个完整的作品制作为例展开讲解,让孩子们边玩边学,同时结合思维导图的形式,启发和引导孩子们去思考和创造。 本书采用全彩印刷+全程图解的方式展现,每节课均配有微课教学视频,还提供所有实例的源程序、素材,扫描二维码即可轻松获取相应的学习资源,大大提高学习效率。 本书特别适合中小学生进行编程启蒙使用,适合完全没有接触过编程的家长和小朋友一起阅读。对从事编程教育的老师来说,也是一本非常好的教程。同时也可以作为中小学兴趣班以及相关培训机构的教学用书。 -
流利的Python语言[巴西] 卢西亚诺·拉马略 著别浪费时间让Python去适应你在其他语言中学到的模式。尽管Python的简单性可迅速提高你的工作效率,但这往往意味着你并未运用该语言所提供的所有特性。通过这本实践指南的新版,你将学会如何利用理念来编写有效的现代Python3代码。发现并应用超出你过往经验之外的Python3惯用特性。作者LucianoRamalho将带你了解Python的核心语言特性和库,并教你如何使代码短、快、具可读性。新版进行了重大的新,共包含五部分,每部分都相当于一本迷你书:数据结构:序列、字典、集合、Unicode和数据类。作为对象的函数:头等函数、相关设计模式和函数声明中的类型提示。面向对象的惯用法:组合、继承、mixin、接口、运算符重载、协议和多静态类型。控制流:上下文管理器、生成器、协程、async/await和线程/进程池。元编程:属性、特性描述符、类装饰器以及替代或简化元类的新类元编程钩子。
