软件与程序设计
-
从零学习PLC编程与接线杨锐 编著本书基于西门子S7-200 SMART PLC,采用全彩图解 视频讲解的形式,对PLC的编程及接线相关知识进行了系统的介绍,主要内容包括:PLC的硬件组成及编程基础,编程软件快速应用,数据类型、数据存储区与地址格式,位逻辑指令,功能指令,20个经典入门编程案例,模拟量和PID控制,子程序、中断程序及其应用,编码器和高速计数器,PLC通信等。书中用彩色电气原理图与实物接线图对照讲解,高清大图,一目了然;图中标注关键知识点,让读图更轻松;重点难点章节还配备教学视频,手机扫码观看,便于读者快速理解并掌握所学。本书内容源于实际,又应用于实际,不仅有的理论知识,更有丰富的实践操作案例,非常适合电工初学者、PLC初学者、初级自动化工程师等自学使用,也可用作职业院校及培训机构相关专业的教材及参考书。 -
中文版CATIA V5R21完全实战技术手册刘健 梁春革CATIA V5R21是法国Dassault System公司(达索系统公司)出品的CAD/CAE/CAM一体化软件,居世界CAD/CAE/CAM领域的领导地位。CATIA源于航空航天业,广泛应用于航空航天、汽车制造、造船、机械制造、电子/电器、消费品行业。 《中文版CATIA V5R21完全实战技术手册(第2版)》基于CATIA V5R21软件的全功能模块进行全面细致的讲解,同时由浅入深、循序渐进地介绍了CATIA V5R21的基本操作及命令的使用方法,并配合大量的制作实例进行讲解。 《中文版CATIA V5R21完全实战技术手册(第2版)》共15章,从CATIA V5R21软件的安装和启动开始,详细介绍了CATIA V5R21的基本操作与设置、草图功能、实体特征设计、实体特征编辑与操作、创成式曲线设计、创成式曲面设计、装配体设计、工程图设计、运动仿真和结构有限元分析等内容。 《中文版CATIA V5R21完全实战技术手册(第2版)》结构严谨,内容翔实,知识全面,可读性强,实用性强,专业性强,步骤清晰,是广大读者快速掌握CATIA V5R21中文版软件的自学实用指导书,也可以作为大专院校计算机辅助设计课程的指导教材。 -
前端工程化程沛权本书以Vue.js的3.0版本为核心技术栈,围绕“前端工程化”和TypeScript的知识点展开讲解,根据笔者多年的前端开发和一线团队管理经验,将Vue 3的知识点按照工程师做项目的实施顺序梳理成章,一步一步帮助读者进行前端工程化和Vue 3的开发。从前端工程化开始到TypeScript语言的学习,再到使用TypeScript开发Vue 3项目,通过循序渐进的学习过程提升读者在前端工程化领域的实战能力。本书大部分知识点都搭配了通俗易懂、可实现的代码案例,读者扫描封底的二维码可获得随书附赠的源代码等资源。本书适合计算机前端开发技术人员、前端技术团队管理人员和相关专业的在校大学生阅读。 -
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 *相关技术的人员,也适合培训学校作为培训教材,还可作为大、中专院校相关专业的教学参考书。
