软件与程序设计
-
Java 微服务辛大奇 著《Java微服务》以Spring家族的Spring Cloud和Spring Boot为基础讲解微服务从开发、测试到自动化部署上线的全生命周期的开发与管理。从SpringBoot框架搭建,分模块实现组件功能的开发,到微服务应用与部署实现,本书构建了完整的微服务应用,帮助读者从0到1设计、实现和应用微服务。 全书共14章,内容包括:微框架Spring Cloud、Spring Boot以及Spring Boot的IoC、AOP的实现和启动,MySQL数据库基础知识和Redis数据存储、过期策略、多路复用,消息中间件RabbitMQ架构及其交换机原理,线程及线程池的实现过程,接口权限管理,统一数据处理,Spring Boot集成MySQL、Redis、线程池、RabbitMQ、Shiro、JWT、Swagger,Spring中应用的设计模式实现等。 《Java微服务》内容通俗易懂,案例丰富,理论与实践并重,实用性强,特别适合Spring Boot和微服务初学读者、Java后台开发入门读者和进阶读者阅读;本书同样适合AI工程师、大数据开发工程师、Java开发工程师等其他编程爱好者阅读。另外,本书也适合作为相关院校及培训机构的教材使用。 -
动手学PyTorch深度学习建模与应用王国平 著《动手学PyTorch深度学习建模与应用》以新版深度学习框架PyTorch为基础,循序渐进地介绍其在深度学习中的应用。全书共10章,从深度学习数学知识入手,逐步介绍PyTorch在数值建模、图像建模、文本建模、音频建模中的基本概念及应用示例,还将介绍模型的可视化和联邦学习等内容,以扩展读者的视野。该书在讲解每一个知识点的同时,都配合有动手练习实例,便于读者深入理解所学知识,并达成学以致用的目标。《动手学PyTorch深度学习建模与应用》原理与实践并重,易于理解且可操作性强,特别适合PyTorch新手、大学生、研究人员和开发人员使用,也可作为高等院校相关专业的教学用书。 -
Python GUI开发手册明日科技 著《Python GUI开发手册:基础·实战·强化》是“计算机科学与技术手册系列”图书之一,该系列图书内容全面,以理论联系实际、能学到并做到为宗旨,以技术为核心,以案例为辅助,引领读者全面学习基础技术、代码编写方法和具体应用项目。旨在为想要进入相应领域或者已经在该领域深耕多年的技术人员提供新而全的技术性内容及案例。本书以Python语言为载体讲解GUI开发,分为4篇,分别是:基础篇、tkinter模块实战篇、PyQt5模块实战篇和项目强化篇,共30章。内容由浅入深,循序渐进,使读者在打好基础的同时逐步提升技能。本书内容包含了GUI开发必备的基础知识和数据库相关知识,以较大篇幅讲解了目前应用较广的两个开发模块(tkinter和PyQt5)和相应的12个关键案例,同时配备了两个大型项目,使读者能够同步做出产品,达到学到并且做到的目的。 本书适合Python GUI开发从业者、Python 开发程序员、Python 开发以及人工智能的爱好者阅读,也可供高校计算机相关专业师生参考。 -
Python数据分析技术手册明日科技 著《Python数据分析技术手册:基础·实战·强化》是“计算机科学与技术手册系列”图书之一,该系列图书内容全面,以理论联系实际,能学到并做到为宗旨,以技术为核心,以案例为辅助,引领读者全面学习基础技术、代码编写方法和具体应用项目,旨在为想要进入相应领域或者已经在该领域深耕多年的技术人员提供新而全的技术性内容及案例。本书是一本侧重数据分析基础+实践的Python数据分析图书,为了保证读者可以学以致用,在内容编排方面循序渐进地进行了3个层次的讲解:基础知识铺垫、案例进阶实战和综合项目强化应用。本书提供大量的资源,包含235个实例、9个方向的应用案例和一个大型数据分析项目,力求为读者打造一本基础+应用+实践一体化精彩的Python数据分析图书。本书不仅适合Python初学者、数据分析人员、从事与数据分析相关工作的人员、对数据分析感兴趣的人员学习,而且适合从事其他岗位想掌握一定的数据分析技能的职场人员学习。 -
代码的艺术章淼 著● 本书是作者围绕软件工程能力所做的系列培训的内容汇编。这些内容来源于作者20 多年以来对软件工程的学习体会和项目实践,以及对中国工业界软件工程师的观察和教育实践。● 全书共8章,第1 章说明了什么是软件工程能力,阐述了软件工程能力中的素质要求。第2~8章分别从代码、文档、项目管理这三个方面讲解了提升软件工程能力素质的实践方法。 对于代码,第2章代码的艺术”对其进行了总体说明,第3 章重点说明了代码评审,第4章以Mini-spider 为例说明了方法如何运用。 对于文档,第5章说明了如何写好项目文档,第6章说明了做研究的基本方法。对于项目管理,第7章简要说明了如何做好项目管理,第8章重点说明了如何做好项目沟通。 -
趣味学编程李伟 著本书是专门为青少年编写的零基础图形化编程语言教程,由浅入深、循序渐进地讲授了图形化编程软件的编程知识。本书采用项目式编排,分为走进卡通世界、艺术绘画之旅、奇妙的算法、排序与序列之美、星际之战游戏和人工智能初探六章。全书内容以游戏贯穿,先讲思维再讲应用,让读者在游戏中收获技能,培养思维,使生活中的创意通过编程变为现实。 本书是零基础起步教程,适合广大青少年和所有对编程感兴趣的初学者阅读,也可作为学校编程社团和编程培训机构的参考书。 -
Html5+JavaScript+Css3开发手册明日科技 著《Html5+JavaScript+Css3开发手册:基础·案例·应用》是“计算机科学与技术手册系列”图书之一,该系列图书内容全面,以理论联系实际、能学到并做到为宗旨,以技术为核心,以案例为辅助,引领读者全面学习基础技术、代码编写方法和具体应用项目,旨在为想要进入相应领域的技术人员提供新而全的技术性内容及案例。本书是一本侧重编程基础+实践的Web前端开发图书,从基础、案例、应用三个层次循序渐进地介绍了Web前端开发从入门到实战所需知识,使读者在打好基础的同时快速提升实践能力。本书内容充实,给读者提供了较为丰富全面的技术支持和案例强化,通过各种示例将学习与应用相结合,打造轻松学习、零压力学习的环境,通过案例对所学知识进行综合应用,通过开发实际项目将各个知识点应用到实际工作中,帮助读者实现学以致用,快速掌握前端开发的各项技能。本书提供丰富的资源,包含131个实例、10个案例、2个项目,力求为读者打造一本基础+案例+应用一体化的、精彩的前端开发图书。本书不仅适合初学者、编程爱好者、零基础的编程自学者,也可供计算机相关专业师生、程序开发人员以及程序测试和维护人员等阅读参考。 -
C++开发手册明日科技 著《C++开发手册:基础·案例·应用》是“计算机科学与技术手册系列”图书之一,该系列图书内容全面,以理论联系实际、能学到并做到为宗旨,以技术为核心,以案例为辅助,引领读者全面学习基础技术、代码编写方法和具体应用项目,旨在为想要进入相应领域或者已经在该领域深耕多年的技术人员提供新而全的技术性内容及案例。本书全面讲解C++开发技术,分为3篇,分别是:基础篇、案例篇、应用篇,共29章,内容由浅入深,循序渐进,使读者在打好基础的同时逐步提升。本书内容包含了C++开发必备的基础知识,并以12个典型案例解读了在开发工作中常见的问题,代码丰富,步骤详细,同时本书还配备了两个大型应用项目,使读者能够同步做出产品,达到学到并且做到的目的。本书适合C++编程自学者、C++程序开发人员和测试人员阅读参考,同时也可供大中专院校计算机相关专业师生使用。 -
阿里测试之道阿里巴巴技术质量小组 著本书是阿里巴巴集团自成立以来第一本全面记录阿里测试技术的书籍。围绕测试团队经常面临的困局,介绍了一系列技术创新、经验和方法。结合电商、移动、搜索、推荐、广告、IoT、金融、物流等业务场景,总结了阿里在大促保障、移动App测试、大数据测试、AI系统测试、云计算测试、资损防控、物流类测试等领域的方法、技术和工具平台,以及故障快恢、灰度发布、突袭演练等安全生产技术。全书聚焦技术亮点和增量,总结实战经验和教训,呈现技术体系和思考,与业界同人交流。本书适合互联网行业中的高级测试管理和技术人员阅读,这些人员有比较深厚的测试基础,面对诸多质量挑战,迫切需要寻求测试技术的突破以支撑业务的快速增长。对于想在类似业务领域建立完整测试体系的从业人员,无论经验背景如何,本书都将提供一些有益的启发。对于高校学生和学术界科研人员,本书也提供了一个了解阿里测试实践的窗口。 -
Kafka进阶赵渝强 著本书基于作者多年的教学与实践进行编写,重点介绍Kafka消息系统的核心原理与架构,内容涉及开发、运维、管理与架构。全书共11章,第1章,介绍Kafka体系架构基础,包括消息系统的基本知识、Kafka的体系架构与ZooKeeper;第2章,介绍Kafka的环境部署,以及基本的应用程序开发;第3章,介绍Kafka的生产者及其运行机制,包括生产者的创建和执行过程、生产者的消息发送模式和生产者的高级特性等;第4章,介绍Kafka的消费者及其运行机制,包括消费者的消费模式、消费者组与消费者、消费者的偏移量与提交及消费者的高级特性等;第5章,介绍Kafka服务器端的核心原理,包括主题与分区、消息的持久性与传输保障、Kafka配额与日志的管理;第6章,介绍Kafka的流处理引擎Kafka Stream;第7章,介绍使用不同的工具监控Kafka,包括Kafka Manager、Kafka Tool、KafkaOffsetMonitor和JConsole;第8章至第11章,介绍Kafka与外部系统的集成,包括集成Flink、集成Storm、集成Spark和集成Flume。
