软件与程序设计
-
SPSS统计分析标准教程李同 张丽娜"本书以SPSS 28.0中文版为平台,以实用为原则,由浅入深,全面系统地介绍SPSS的基本功能和实际应用方法。本书涉及面广,从SPSS基本操作开始介绍,覆盖大部分常用功能和高级统计分析方法。 本书共11章,内容包括SPSS基础知识、建立与整理数据、SPSS基本统计分析、假设检验、非参数检验、方差分析、相关分析、回归分析、聚类和判别分析、统计图形和SPSS数据分析综合应用。在介绍的过程中,图文并茂地对知识进行了全面剖析。针对性的案例详解,方便读者举一反三。 本书内容丰富、结构清晰、语言通俗、案例实用、可操作性强,适合SPSS初学者使用,也适合有一定统计基础的人员阅读,还适合作为高等院校相关专业的教材。 " -
Spring Boot+Vue前后端分离项目全栈开发实战唐文本书从Spring Boot的基本概念讲起,逐步深入到Spring Boot的技术整合,并在后配合项目实战案例。重点介绍了使用Vue Spring Boot进行Web应用开发,并结合多种技术进行整合。让读者了解了如何整合数据库技术、模板技术、安全授权、缓存技术等,对Spring Boot开发有了更深入的了解。本书总共分为13章,涵盖的主要内容有Spring Boot简介;Spring Boot封装基础类;讲解Spring Boot持久化技术MyBatis、JPA、Redis、MongoDB等;Spring Boot Test单元测试技术;Spring Security技术开发;Spring Shiro技术;WebSocket集成Spring Boot开发;Swagger的使用;缓存技术:Encached、Memcched、Redis技术学习和使用;消息队列服务:ActiveMQ以及RocketMQ集成到Spring Boot;前端技术Vue从入门到进阶;Spring Boot模板技术:Thymeleaf和FreeMarker;Element-UI框架学习;利用Novel框架进行权限管理系统二次开发。本书内容详实,案例丰富,文字通俗易懂,实践性强,特别适合想使用Spring Boot进行开发的工程师和想系统学习Java Web开发的读者学习,也适合Java工程师等其他编程爱好者阅读。另外,本书也适合作为相关培训机构的教材使用。 -
程序员的算法趣题2[日]增井敏克在计算机技术发展日新月异的当下,“算法”是不变的重要基石。要想编写高效率的程序,就需要优化算法。无论开发工具如何进化,熟识并能灵活运用算法仍然是对程序员的基本要求。本书作者“寓教于题”,精心设计了70道算法趣题。所有问题都贴近生活和实际应用,兼具实用性和趣味性。读者在自行思考和解题后,可以对比查看作者分析的解题思路和关键点,阅读基于Ruby和JavaScript编程语言编写的源代码示例,从而掌握不同的算法实现思路和程序优化技巧。 -
SketchUp Pro 2022环艺设计中文全彩铂金版案例教程周敏 刘静 段培 主编本书以理论知识结合实际案例操作的方式编写,以版的SketchUp 2022作为写作基础,分为基础知识和综合案例两个部分。基础知识篇共6章,对SketchUp软件的基础知识和功能应用进行了全面介绍,按照逐渐深入的学习顺序,从易到难、循序渐进地对软件的功能应用进行讲解。本书的重点、难点主要集中在高级工具的应用,我们将对其进行有针对性、代表性的讲解。在介绍软件各个功能的同时,会根据所介绍功能的重要程度和使用频率,以具体案例的形式,拓展读者的实际操作能力。每章内容学习完成后,还会以“上机实训”的形式对本章所学内容进行综合应用。通过“课后练习”内容设计,使读者对所学知识进行巩固加深。综合案例篇共3章内容,其中包括12个设计思维拓扑的模型与一整套商业街整体建模与效果设计的学习,通过这些案例的学习,对SketchUp的基础运行逻辑与隐藏特性进行整理,有针对性、代表性和侧重点。通过对这些设计思路的学习,使读者真正达到学以致用的目的。 -
C++20代码整洁之道[德]斯蒂芬·罗斯(Stephan Roth)本书全面更新至C20,介绍如何使用现代C编写可维护、可扩展和可持久的软件。对于每一个对编写整洁的C代码感兴趣的开发人员、软件架构师或团队领导来说,这本书都是必需的。如果你想自学编写整洁的C代码,本书也正是你需要的。本书旨在帮助所有级别的C开发人员编写可理解的、灵活的、可维护的和高效的C代码。即使是经验丰富的C开发人员,也将受益匪浅。 -
码上行动袁昕 贾炜《码上行动:零基础学会Python编程(ChatGPT版)》从零开始,由浅入深地介绍了 Python 编程语言的基础知识,是面向零基础编程学习者的入门教程。全书共 17 章,其中第 1~9 章为基础篇,介绍了 Python 的语言基础,包括环境安装、输入 / 输出变量、常见数据类型、数学与逻辑运算、条件判断与循环语句、复合数据类型、函数、模块、文件操作;第 10~13 章为进阶篇,介绍了与 Python 编程相关的拓展知识,包括 Excel 表格数据处理、使用正则表达式进行信息匹配、面向对象编程设计、多线程与多进程;第 14~16 章为实战篇,介绍了 3 个实战项目,分别是使用 requests 开发网络爬虫、使用 tkinter 开发 GUI 计算器、使用 pygame 开发飞机大战游戏;第 17 章为 ChatGPT 篇,主要介绍了初学者如何利用当下热门的 AI 工具 ChatGPT 学习 Python 编程。《码上行动:零基础学会Python编程(ChatGPT版)》内容系统、全面,案例丰富,讲解浅显易懂,既适合 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 *相关技术的人员,也适合培训学校作为培训教材,还可作为大、中专院校相关专业的教学参考书。 -
Python异步编程[澳大利亚]凯莱布 哈廷(Caleb Hattingh)本书的主要内容有:从并发网络编程场景,对异步和多线程进行全面对比。进行asyncio代码的实战演练,提供包括使用基于事件的编程来实现循环等快速入门指南。了解面向终端开发者和框架开发者之间异步特性的区别。了解asyncio的新async/await语言语法,包括协程和任务以及future API。获取一些流行asyncio兼容的第三方库的详细案例研究(带代码)。 -
Python基础教程[挪] 芒努斯·利·海特兰德本书Python新手入门经典图书,涵盖了Python编程的方方面面。本书前半部分介绍了基础知识与概念:从安装Python、配置开发环境,到列表、元组、字符串、字典以及各种语句的基础知识,再到抽象、异常、方法、属性、迭代器等核心概念,Python与数据库、网络、C语言等工具结合使用,以及Python程序测试、打包、发布等知识。本书的后半部分,向读者详尽介绍了当下流行的多个Python项目的开发过程。 本次修订,不仅在结构与细节知识上进行了优化和完善,还增加了贴近真实商业环境的案例,并辅以课件PPT和专门针对求职应聘的习题,旨在帮助读者真正掌握Python开发的实战能力。 -
Java从入门到项目开发实战刘瑜,车紫辉,姜斌,阚伟,李爱华 著《Java从入门到项目开发实战(视频教学版)》从入门读者的角度介绍Java语言基础知识,帮助他们快速上手,并结合综合项目案例,从程序员的角度介绍Java项目开发的相关知识,帮助他们进阶提升。《Java从入门到项目开发实战(视频教学版)》每章后都设置练习题和实验题,并提供参考答案,帮助读者巩固和提高。另外,本书还提供388分钟配套教学视频与教学课件(PPT),帮助读者高效学习。《Java从入门到项目开发实战(视频教学版)》共20章,分为3篇。第1篇“基础知识”兼顾易学性和实用性,主要介绍Java语言基础知识,包括Java的工作原理、特点及其安装,IntelliJ IDEA的安装与使用,以及Java语法基础、条件分支、循环语句、数组、类、对象、方法、面向对象、异常、集合、泛型、常用类库、I/O处理、注解和反射等;第2篇“进阶提高”,主要介绍JVM、多线程、锁机制、数据库操作、Web开发和后端开发等;第3篇“电商项目实战”,模拟实际商业项目开发,主要介绍三酷猫电商生鲜系统的开发过程,涵盖项目整体设计、后端功能实现和前端功能实现等。《Java从入门到项目开发实战(视频教学版)》内容通俗易懂,讲解由浅入深,特别适合Java入门与进阶人员阅读,尤其适合想要自学Java软件开发的相关人员阅读,另外还适合作为大中专院校和相关培训机构的教材。
