软件与程序设计
-
电气控制系统安装与调试陆敏智本书以三菱FX3U系列PLC为控制器,基于亚龙YL-158GA1实训装置,结合性价比较高的昆仑通态触摸屏、三菱变频器、Kinco步进电机、台达伺服电机进行各种对象的控制操作,介绍了三菱FX3U系列 PLC的N : N通信和CC-Link通信处理方式,并分析了典型电气控制线路及故障排除方法。通过此实训装置进行相关知识点的学习,系统地整合了机电、自动化类专业所需掌握的专业知识及技能,使学生深刻理解上述工业生产设备的工作原理、操作及应用,同时有效地培养学生的实践动手能力、综合分析能力,体现职业院校“以就业为导向”的教学理念。本书可作为高等职业院校机电一体化、电气自动化专业的教材,也可作为参加国家及省职业技能大赛的学生的参考用书,还可作为相关工程技术人员的培训教材。 -
软件平台架构设计与技术管理之道由维昭《软件平台架构设计与技术管理之道》分为两部分。第1部分包括5章50节,通过主题短文,在思想底蕴与思维认知、平台顶层 架构与核心能力、技术管理与分析决策方面,给读者提供丰富的工作锦囊,综合提升读者的技术掌 控力和布道力,精进方法论,使读者能快速成为一个通识全貌型人才,从容自如地驾驭中大型软件 平台方方面面的技术工作。第2部分包括3章,提供20余幅技术方案图和架构设计的工作示意图, 以及常用工作台账示例,帮助读者进一步精通图形化表达方法,提升技术设计呈现能力。 《软件平台架构设计与技术管理之道》不仅适合工作于一线的技术总监、架构师和中高级技术人员阅读,对致力于IT咨询和布道 师岗位的读者,以及扩展知识面、争取持续提升的IT项目管理人员、质量管理人员,同样可以从中 受益,大获技能包,增强软实力,早日脱颖而出。 -
Python数据分析Wes McKinney本书由Python pandas项目创始人Wes McKinney亲笔撰写,详细介绍利用Python进行操作、处理、清洗和规整数据等方面的具体细节和基本要点。你将在阅读过程中学习到新版本的pandas、NumPy、IPython和Jupyter。本书由Wes McKinney创作,他是Python pandas项目的创始人。本书是对Python数据科学工具的实操化、现代化的介绍,非常适合刚学Python的数据分析师或刚学数据科学以及科学计算的Python编程者。数据文件和相关的材料可以在GitHub上找到:使用IPython shell和Jupyter notebook进行探索性计算;学习NumPy(Numerical Python)的基础和高级特性;入门pandas库中的数据分析工具;使用灵活工具对数据进行载入、清洗、变换、合并和重塑;使用matplotlib创建富含信息的可视化;将pandas的groupby功能应用于对数据集的切片、分块和汇总;分析并操作规则和不规则的时间序列数据;利用完整的、详细的示例学习如何解决现实中数据分析问题。 -
RT-Thread设备驱动开发指南杨洁 郭占鑫 刘康 熊谱翔 著本书由自研开源嵌入式实时操作系统RT-Thread核心开发者撰写,专业性毋庸置疑,系统讲解RT-Thread设备驱动开发方法,剖析26种设备驱动开发案例,助力开发者快速掌握RT-Thread设备驱动开发技能。本书的内容共27章,分为三篇。基础篇(第1~11章),先对RT-Thread以及设备框架进行总体介绍,再分别介绍RT-Thread中常用的设备,包括串口、I2C、SPI等,适合刚接触驱动开发的人学习。进阶篇(第12~20章),介绍稍复杂一些的外设驱动,如SDIO、触摸、显示、传感器、加解密设备等。高级篇(第21~27章),介绍一些复杂的驱动,如网络、音频、USB、CAN等,开发此类设备驱动要求开发者本身对相应的外设协议比较熟悉。各章均配有配套案例,方便读者动手实践和参考。 -
MATLAB信号处理沈再阳本书以MATLAB R2020a为平台,面向初中级读者,由浅入深地讲解MATLAB在信号处理中的应用知识。本书按逻辑编排,自始至终采用实例描述,内容完整且每章相对独立,是一本全面讲解MATLAB信号处理的工具书。 全书分为3个部分共15章。第1部分介绍MATLAB的基础知识,涵盖MATLAB基本语法概念、程序设计方法、图形绘制技巧等;第2部分介绍数字信号处理基本理论及其MATLAB实现,涵盖信号处理基础、信号变换、IIR滤波器的设计、FIR滤波器设计、其他滤波器、小波在信号处理中的应用等;第3部分为基于MATLAB信号处理的具体应用,涵盖的内容有基于MATLAB的语音信号处理、通信信号处理、雷达信号处理以及信号处理的工具应用等内容。 本书以实用为目标,深入浅出,实例引导,讲解翔实,适合作为理工科高等院校本科生、研究生教学用书,也可作为广大科研工程技术人员的参考书。 -
React Hooks开发实战鬼哥 著这是一本完全从企业实践角度出发,为初学者和进阶者撰写的React Hooks开发指导手册。来自多家大厂的业界专家给予高度评价,他们均认为这本书是入门并精通React Hooks的好书。本书结合一线项目代码对React Hooks核心API及相关技术点进行了深入解读,并配有大量图例,让读者的学习过程更轻松,更有趣。为了帮助读者解决实际落地问题,书中不仅通过真实案例尽量还原实际开发场景,还专门总结了实际开发过程中经常出现的典型问题。为了帮助读者把所学知识轻松运用到实际工作中,本书还给出一个完整的企业级开发项目,从0到1完整展现项目开发过程。本书共7章。第1章对当前前端市场进行简单分析,首先对React Hooks在当前前端市场中的定位及其与其他相关技术的异同进行深入解读,然后对React Hooks整个生命周期体系进行全面讲解。第2章重点介绍开发技术选型方法、基础工具安装方法及基础项目搭建流程,帮助读者从0到1搭建真实的开发环境。第3章基于真实的场景案例,对React Hooks核心API进行详细讲解,并且对API使用优化进行了具体说明。这是本书的重点,也是读者真正把React Hooks用好的基础。第4章着重对React Redux在React Hooks中的使用以及相关注意事项进行详细说明,并重点介绍了企业开发过程中常用的配套插件,这是提升开发效率的基础。第5章重点介绍了实际React Hooks开发场景中经常遇到的典型问题及其解决方法和相关注意事项。第6章基于作者的多年实践经验,分享了10个可以提升开发效率的企业级开发库,这里不仅对各个库的基本使用方法进行了介绍,还对其高级使用技巧、工作原理进行了分析。第7章分享了一个真实电商订单系统开发和上线的完整流程。从项目创建,到eslintrc、Webpack等基础工具的配置,再到对常用业务组件的封装(HTTP、菜单、权限、路由配置),本章都进行了详细介绍。此外,本章使用最新的TypeScript语言进行示例说明与分析。 -
Python asyncio并发编程[英]马修·福勒(Matthew Fowler)著,殷海英 译标准Python程序很容易过载,从而出现慢如龟爬的情况。asyncio库正是为了解决这些问题而构建的,它简化了任务的划分和调度。asyncio可无缝地同时处理多个操作,使应用程序疾如闪电,且具有扩展性。 《Python asyncio并发编程》在大量示例的引导下,介绍异步、并行和并发编程。将难理解的并发内容分解为简明易懂的流程图,使读者可轻松了解任务的运行方式。在本书中,读者将学习如何使用asyncio来突破Python的限制,从而加快Web服务器和微服务的运行速度。读者甚至可将asyncio与传统的多处理技术结合起来,以大幅提升性能。主要内容● 通过aiohttp构建支持并发Web请求的Web API● 同时运行海量SQL查询● 创建一个可并行处理数GB数据的map-reduce作业● 在asyncio中使用线程来混合阻塞代码和asyncio代码 -
MATLAB数学建模方法与应用谢中华《MATLAB数学建模方法与应用》主要介绍常用数学建模方法及其MATLAB实现与应用,内容包括MATLAB数组运算、程序设计、绘图、数据管理、符号计算、数值计算、多项式与插值拟合、常用统计及优化建模方法与MATLAB求解、人工神经网络方法、排队论方法、以层次分析法和模糊评价法为代表的多指标综合评价方法、MATLAB图像处理基础、Simulink建模与仿真、全国大学生数学建模竞赛真题解析等内容。同时,为便于学习,本书免费提供配套的所有数据及源程序。 《MATLAB数学建模方法与应用》可以作为高等院校学生的数学建模或与数学实验相关课程的教材或教学参考书,也可作为从事数学建模应用的研究人员的参考用书。 -
Qt 6 C++开发指南王维波本书以Qt 6为开发平台,系统介绍如何用Qt C开发应用程序。首先介绍Qt C应用程序的基本结构、界面可视化设计和布局管理方法、元对象系统的功能及其应用等基本内容,然后深入讲解常用界面组件、模型/视图结构、事件处理、对话框和多窗口程序设计、文件读写等功能的编程方法,以及数据库、多线程、网络、多媒体、图表、数据可视化、串口通信等功能模块的使用。本书内容丰富,辅以大量精心设计的完整示例程序,涵盖进行GUI程序设计所需掌握的各种技术主题。 -
C/C++程序设计竞赛真题实战特训教程蓝桥杯官方备赛教程蓝桥杯大赛组委会本书面向蓝桥杯全国软件和信息技术专业人才大赛的软件类赛项(以下简称蓝桥杯软件类大赛)中的C/C 语言组的备赛,从数百道历年真题中精选具有代表性的题目作为例题进行分类详解。全书共7 章,由浅入深、由易到难地介绍了各类例题,主要包括枚举与模拟、搜索与查找、思维与贪心、简单数论、字符串算法、动态规划、数据结构等。每一类例题的讲解,不只是简单地给出解析及参考代码,而是注重通过提供不同的解题方案训练读者的计算思维、编程思维,不仅有助于读者提高解题能力和竞赛水平,还有助于形成自己的编程思想,实现“以赛促学”的学习目标。
