软件与程序设计
-
PLC编程入门与实践案例全图解李传波PLC在工控和配电系统中应用十分广泛,从简单的电动机控制到复杂的过程控制,都会用到PLC。本书系统地讲解了西门子/三菱PLC的相关专业知识、PLC编程语言、编程方法,同时还给出了丰富的编程案例,为工程技术人员提供了大量可借鉴的实践经验。 -
图解Java数据结构与算法陈锐 黄敏 张世征《图解Java数据结构与算法:微课视频版》系统、全面地介绍数据结构的基础理论与算法设计,精选数据结构考研习题和各类典型例题进行讲解,案例和课后习题丰富,突出对数据结构算法实践能力的培养。本书算法均采用Java语言实现,示例代码可直接上机运行。《图解Java数据结构与算法:微课视频版》配套资源丰富,包括示例源码、PPT课件、教学视频、教学大纲、习题与答案等。 《图解Java数据结构与算法:微课视频版》共分11章,内容包括数据结构与算法概述,线性表,栈和队列,串、数组和广义表,树,图,查找算法,排序算法,分治算法,贪心算法,回溯算法。 《图解Java数据结构与算法:微课视频版》适合Java数据结构初学者,可作为高等院校计算机、软件工程等相关专业数据结构课程的教材,也可作为计算机软件开发、准备计算机专业研究生考试、参加各类算法竞赛、准备计算机软件资格考试的人员的参考用书。 -
PDMC三维流程工厂设计完全手册符剑 编著在制造业,将各个软件之间的一些基本功能协同起来,会使工作变得更加高效。本书围绕欧特克公司的产品制造与设计软件集“Product Design & Manufacturing Collection”(简称PDMC),详细介绍了如何协同使用Plant 3D、Inventor和Navisworks等软件在流程工厂设计和规划中进行高效率的工作。本书内容新颖全面,实用性强,配套讲解视频,有助于读者快速理解并掌握PDMC高效设计方法,可供计算机辅助设计人员、机械设计人员及相关专业师生、技术人员阅读参考。 -
从零开始大模型开发与微调王晓华大模型是深度学习自然语言处理皇冠上的一颗明珠,也是当前AI和NLP研究与产业中最重要的方向之一。本书使用PyTorch 2.0作为学习大模型的基本框架,以ChatGLM为例详细讲解大模型的基本理论、算法、程序实现、应用实战以及微调技术,为读者揭示大模型开发技术。本书配套示例源代码、PPT课件。 《从零开始大模型开发与微调:基于PyTorch与ChatGLM》共18章,内容包括人工智能与大模型、PyTorch 2.0深度学习环境搭建、从零开始学习PyTorch 2.0、深度学习基础算法详解、基于PyTorch卷积层的MNIST分类实战、PyTorch数据处理与模型展示、ResNet实战、有趣的词嵌入、基于PyTorch循环神经网络的中文情感分类实战、自然语言处理的编码器、预训练模型BERT、自然语言处理的解码器、强化学习实战、只具有解码器的GPT-2模型、实战训练自己的ChatGPT、开源大模型ChatGLM使用详解、ChatGLM高级定制化应用实战、对ChatGLM进行高级微调。 《从零开始大模型开发与微调:基于PyTorch与ChatGLM》适合PyTorch深度学习初学者、大模型开发初学者、大模型开发人员学习,也适合高等院校人工智能、智能科学与技术、数据科学与大数据技术、计算机科学与技术等专业的师生作为教学参考书。 -
极简C关东升本书是一本系统性地介绍C语言编程和实际应用技术的图书,共14章,涵盖了C语言基本语法、数据类型、运算符、条件语句、循环语句、数组、指针、字符串、用户自定义数据类型和函数等方面的内容。此外,书中还介绍了C语言的高级内容,包括内存管理、文件读写和数据库编程。本书每章后都配备了“动手练一练”实践环节,旨在帮助读者巩固所学内容,并在附录A中提供了练习答案,便于读者自测和巩固。此外,作者还提供了配套源代码、教学课件、微课视频及在线答疑服务,为读者提供全方位的学习帮助。本书可以帮助读者全面了解C语言编程和实际应用技术,掌握C语言编程方法。 -
Python数据分析从入门到精通明日科技《Python数据分析从入门到精通(第2版)》从数据分析初学者角度出发,以通俗易懂的语言、丰富多彩的实例,详细介绍了使用Python进行数据分析程序开发应掌握的各方面技术。全书共分21章,包括数据分析基础、搭建数据分析开发环境、NumPy模块之数组计算、Pandas模块基础、Pandas模块之数据的读取、Pandas模块之数据的处理、Pandas模块之数据的清洗、数据的计算与格式化、数据统计及透视表、处理日期与时间、Scikit-Learn机器学习模块、Matplotlib模块入门、Matplotlib模块进阶、Seaborn图表、Plotly图表、Bokeh图表、Pyecharts图表等内容,以及4个项目实战综合案例。书中所有知识结合具体实例进行介绍,涉及的程序代码给出了详细的注释,读者可轻松领会Python数据分析程序开发的精髓,从而快速提升数据分析开发技能。 -
Vue全家桶刘颖斌 著Vue.js前端框架有良好的中文文档和逐渐完善的生态,得到了越来越多的公司和开发者的青睐。《Vue全家桶:项目开发从入门到云部署》是一本为前端开发者量身打造的学习用书,可以帮助他们全面、系统地掌握Vue.js核心技术,并用其进行项目开发。《Vue全家桶:项目开发从入门到云部署》共11章:第1、2章介绍Vue.js框架的基础知识及其组件的使用;第3章介绍Vue-Router管理工程路由的相关知识;第4章介绍Vuex管理数据流的相关知识;第5~7章分别介绍UI组件库、Koa框架和数据库的使用,为后面章节的全栈项目开发打下基础;第8章介绍一个小型项目案例——中台前端页面的开发;第9章介绍一个综合项目案例——移动端电商网站的开发;第10章介绍全栈工程的部署方式,让读者了解云端部署的相关知识;第11章介绍前端专家尤雨溪开发的高效构建工具Vite的使用方法。《Vue全家桶:项目开发从入门到云部署》内容新颖,示例丰富,案例典型,讲解由浅入深,非常适合前端开发初学者阅读,也适合前端开发从业人员阅读,另外还适合相关培训机构的学员阅读。 -
Web API设计原则通过API和微服务实现价值交付[美]詹姆斯·希金博特姆(James Higginbotham)本书从“由外而内”的角度引入 API 设计,重视反映客户和产品团队的声音,将需求映射到特定的、组织良好的 API,为编写这些 API 选择正确的风格,并从零开始实现了一个真实的例子,旨在为设计新 API 或扩展现有 API 的人提供指导,帮助他们了解如何通过正确的设计过程来交付优秀的 API,如何与设计团队、客户和其他涉众就具体的成果达成一致,如何确定正确的 API 并将操作整合成统一的 API 配置文件,以及如何使 API 程序实现可伸缩的设计和管理过程。本书适合所有参与规划或构建 API 的读者阅读,包括架构师、开发人员、团队领导者、单团队和多团队环境中的项目管理人员,以及相关技术人员或业务专业人员。 -
Flowable流程引擎实战金杨杰本书内容实用而全面,旨在帮助读者熟悉Flowable流程引擎的基本概念、构建流程模型、实施工作流、集成系统,并解决在实际应用中遇到的问题。它为Java开发人员在流程引擎编程领域提供了丰富的知识和实战经验。同时,本书详细介绍了Flowable流程引擎各组件API及其实战应用,并以通俗易懂的语言讲解引擎设计原理、源码和进阶用法,有助于开发者进一步优化系统。如果你正在开发、调试及维护Flowable流程引擎系统,那么本书将是你宝贵的资料。 -
深入理解FFmpeg刘歧 赵军 杜金房 赵文杰 宋韶颍本书详细介绍了开源音视频处理软件FFmpeg的使用,按照所讲述的内容及读者的不同层次,本书划分为上下两篇。上篇为基础与参数详解,介绍了FFmpeg的基本组成部分、工具使用,以及封装、转码、流媒体、滤镜和设备操作。下篇为API使用及开发,介绍了FFmpeg封装、编解码和滤镜部分的API使用操作,相关操作均以实例方式进行说明,包括新旧API的操作方法和异同,并给出了大量的API使用、自定义功能模块、基于FFmpeg的API开发自己的播放器的示例,以及其在实际开源软件中的应用等。本书不仅适合音视频流媒体处理的研发人员、对音视频技术应用和实时音视频通信感兴趣的技术人员,还适合高等院校计算机相关专业的学生阅读。
