软件与程序设计
-
C# 8.0本质论马克·米凯利斯(Mark Michaelis) 著作为历年来深受各层次开发人员欢迎的C#指南,本书讨论了从C# 3.0到8.0的重要的C#特性,强调了现代编程模式,可帮助读者编写简洁、强大、健壮、安全和易于维护的C#代码。C#专家Mark Michaelis对语言进行了全面而深入的探讨,提供了对关键C# 8.0增强、C# 8.0和.NET Core/.NET Standard的配合使用以及跨平台编译的专业论述。他用简洁的例子阐释了关键C#构造,并提供了大量实践编程规范,为你进行高效软件开发打好基础。 -
Python编程入门与算法进阶中国电子学会 著Python简单易学,是一种非常适合零基础编程人员学习算法与编程的高级程序设计语言。本书是中国电子学会全国青少年软件编程等级考试Python编程一至四级的指定用书,基于Python自带的集成开发工具IDLE 3.5.2版本,对应每级考试要求讲解知识要点。对于广大青少年学习者,本书能够指导他们了解并掌握Python语言编程技巧,培养他们用Python语言编程解决生活中实际问题的能力。 -
SSM+Spring Boot+Vue.js 3全栈开发从入门到实战陈恒,李正光 编《SSM+Spring Boot+Vue.js 3全栈开发从入门到实战(微课视频版)/全栈开发技术丛书》从Spring、SpringMVC和MyBatis的基础知识讲起,从而让读者无难度地学习SpringBoot。为更好地帮助读者巩固学习,《SSM+Spring Boot+Vue.js 3全栈开发从入门到实战(微课视频版)/全栈开发技术丛书》分阶段安排三个完整的综合案例:基于SSM+JSP的名片管理系统、基于SpringBoot+MyBatis+Thymeleaf的电子商务平台,以及基于SpringBoot+Vue3+MyBatis的人事管理系统。《SSM+Spring Boot+Vue.js 3全栈开发从入门到实战(微课视频版)/全栈开发技术丛书》共16章,内容涵盖Spring,SpringMVC,MyBatis,名片管理系统的设计与实现(SSM+JSP),SpringBoot的入门、核心、Web开发、数据访问,电子商务平台的设计与实现(SpringBoot+MyBatis+Thymeleaf)、SpringBoot的安全控制、异步消息、热部署与单元测试、应用的监控,Vue3基础、进阶,人事管理系统的设计与实现(SpringBoot+Vue3+MyBatis)。书中实例侧重实用性、通俗易懂,使读者能够快速掌握SSM、SpringBoot以及Vue3的基础知识、编程技巧以及完整的开发体系,为大型项目开发打下坚实的基础。《SSM+Spring Boot+Vue.js 3全栈开发从入门到实战(微课视频版)/全栈开发技术丛书》可作为大学计算机及相关专业的教材或教学参考书,也可作为Java技术的培训教材。 -
Python 3 程序设计刘德山,杨洪伟,崔晓松 著本书以通俗易懂的语言、翔实的示例、新颖的内容诠释了Python这门“简单”“优雅”“易学”的计算机语言。全书共14章,第1章~第10章介绍Python语言基础,覆盖了全国计算机等级考试二级Python语言考试大纲的主要内容;第11章和第12章介绍Python语言的应用,包括图形用户界面、数据库编程等内容;第13章和第14章介绍了Python第三方库的应用。本书提供课程微视频、在线教学测试平台,并另外配套学习指导教材。教材内容以应用为核心展开,力求以知识的最小集来实现应用范围的**化。 -
Python编程基础与自动化测试茅雪涛 著本书主要讲解Python编程基础知识,以及基于Python的自动化测试知识和实践。特别结合自动化测试工作的实际场景,从单元测试、接口测试、UI测试三个层级,向读者讲述Python的相关知识和测试技巧。这些内容主要关注Python语言的基础知识的学习和掌握,对于每一名希望快速掌握一门计算机语言的学习者都是适用的。 本书关注学习,重视练习,学练结合,每个章节分为多个主题,这些主题又可分为前后两部分,前半部分会对知识点进行详细的介绍,后半部分需要读者边阅读边练习,在练习中检验学习的成果。创新的闯关式”学习方法,可以让读者通过实践快速掌握Python编程和自动化测试方法。随书附超值的《跟阿奎学Python编程基础》在线视频课程,以及包含书中实例源代码等丰富学习资源的电子资源包。 本书适合所有对Python语言和测试感兴趣的软件开发人员、测试人员,也适合高校计算机专业学生补充学习、扩充视野。 -
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章重点说明了如何做好项目沟通。
