软件与程序设计
-
让Python遇上Office潘美冰Python 是目前***的编程语言之一。本书将从零开始教读者如何通过 Python 实现办 公自动化。全书共 10 章,分为 3 部分:第一部分(第 1~5 章)包括从零基础入门 Python 的 基础知识(数据类型、函数、类与对象、捕获异常、文件操作、管理模块等);第二部分(第 6~9 章)以操作办公文档为主,介绍如何使用 Python 代码处理 Word、Excel、PPT、PDF 文档, 实现文档办公自动化;第三部分(第 10 章)为进阶部分,内容涉及桌面自动化、发送邮件、 网络请求、定时任务、GUI、打包程序等,可以帮助读者进一步提高工作效率。本书代码逻 辑完整清晰,强调各种易错点,以便读者在学习过程中实现效率**化。读者可以将本书案 例当成模板。 本书适合想要学习 Python 语言的在校师生或职场办公人员,也适合零基础的学习者入 门 python 编程。 -
Python数据结构与算法分析[美] 布拉德利了解数据结构与算法是透彻理解计算机科学的前提。随着Python日益广泛的应用,Python程序员需要实现与传统的面向对象编程语言相似的数据结构与算法。本书是用Python描述数据结构与算法的开山之作,汇聚了作者多年的实战经验,向读者透彻讲解在Python环境下,如何通过一系列存储机制有效地实现各类算法。通过本书,读者将深刻理解Python数据结构、递归、搜索、排序、树与图的应用,等等。这一版重写了书中的示例代码,并对诸多内容做了修正。 -
零基础学低代码曹开彬本书分为三部分。第一部分内容介绍软件是如何开发出来的,详细介绍了什么是软件、软 件开发的主要流程、软件的开发、软件的运行、软件的维护、软件工程。第二部分内容介绍 使用低(无)代码进行开发,详细介绍了低(无)代码的起源、低(无)代码开发的主要流 程、构建业务模型、低(无)代码平台的运营与运维,同时介绍了清华数为低代码开发工具的案例,以及低(无)代码的发展趋势。 第三部分内容介绍低(无)代码平台的选择,详细介绍了低(无)代码的应用、如何选择低(无) 代码平台、低(无)代码厂商的发展状况和应用案例。 -
智能优化算法王宁,陶吉利,朱笑花,王康泰,张丽本书介绍了智能优化算法中的RNA遗传算法,包括RNA遗传算法、具有茎环操作的RNA遗传算法、受蛋白质启发的RNA遗传算法、信息熵动态变异概率的RNA遗传算法、自适应策略的RNA遗传算法、发夹交叉操作RNA遗传算法的桥式吊车支持向量机建模和发夹变异操作RNA遗传算法的桥式吊车神经网络建模方法。本书体现了作者在RNA遗传算法及应用方面的部分研究工作。 -
Easy C#从基础编程到应用开发[日]北村爱实C#是一款由C和C衍生出来的面向对象的编程语言,其很多特性也与Java相似,它继承了C和C的强大功能,并综合了Visual Basic的可视化操作和C的高运行效率等,是一款在.NET 平台上广泛使用的高级程序设计语言。《Easy C#(第2版)》是一本面向编程零基础读者的C#超级入门书。本书使用浅显易懂的语言,结合大量生动有趣的插图,循序渐进地介绍了从环境安装到C#语法、面向对象、Windows应用程序开发所需的知识和技术。书中特别注重编程思维的培养,并在最后设计了消费税计算器、电话簿应用程序、天气预报程序、图书管理应用和绘图应用程序共5个大型的C# Windows应用程序的开发案例,特别适合作为C#编程初学者的第一本书,也可以作为大中专院校相关专业学生的教学参考书。 -
UI智能化与前端智能化甄焱鲲 著内容简介这是一本以智能UI为切入点全面讲解前端智能化的著作,系统阐释了前端智能化的工程技术原理、实现方法和路径以及编程思想,旨在帮助前端团队掌握零代码业务交付能力、个性化UI供给和消费能力、UI调控能力,从而实现用AI为业务赋能、为工程提效。全书一共10章,分为三篇:第一篇 智能UI介绍(第1~3章)主要介绍了前端智能化的基本概念和基础知识,以及智能化的思维框架和个性化UI的实现方法。第二篇 智能UI实战(第4~7章)详细介绍了智能UI从设计到实现的全过程,包括:智能UI的目标、方法和实现步骤;智能UI的供给链路和消费链路;端智能的技术工程与实践。第三篇 智能UI编程思想(第8~10章)深入讲解了UI智能化、交付智能化和编程思想智能化3个重要的前端智能化主题,用实践经验指导前端工程师如何用AI创造业务价值、提升研发效率。 -
香山科学会议重点选题发展态势报告2023NSTL香山科学会议主题情报服务组本书从国家科技图书文献中心(简称NSTL)面向香山科学会议前沿主题提供情报服务中,遴选深部地下储能、核酸生物结构化学与生物医学及健康、数字眼科与全身疾病认知方法及关键技术、营养素摄入与慢性病防控、中国西南山地生物多样性与生态安全,以及重要电子特气与湿电子化学品6个国际科学前沿重要领域和方向,深入、系统地开展了国际战略规划、项目资助、基础研究、技术研发、重要企业,以及社会影响评价等针对性的情报分析和可视化展示,从国际科技发展和客观数据视角,为我国科学前沿重点领域和方向的科技创新发展与科技管理决策提供重要的参考依据。 本书中所阐述的国际科学前沿重点领域和方向,选题新颖,具有前瞻性。本书采取了学科情报服务人员与领域研究专家密切合作的模式,数据资料翔实、分析全面透彻,适合政府部门科技管理人员、决策咨询研究人员和相关科技领域研究人员使用。 -
Python程序设计从零开始学李馨《Python程序设计从零开始学》是专门针对Python初学者精心编撰的,以通俗易懂的语言、精心编写的示例、深入浅出的讲解来引领读者认识Python语言的魅力和强大潜能。 本书分为四篇共16章:第1~4章为基础学习篇,讲解Python语言的基础知识,包括Python的开发工具、基本语法、运算符与条件选择、循环控制等内容;第5~10章为数据结构篇,讲解Python的数据结构,包括序列类型、字符串、元组、列表、字典、集合、函数、模块与函数库等内容;第11~13章为面向对象篇,以面向对象为基础,讲解面向对象程序设计的相关知识,包括认识面向对象、继承机制、异常处理机制等内容;第14~16章为绘图图像篇,讲解Python的数据输出和绘制图像的相关知识,包括数据流与文件、GUI界面、绘图与图像等内容。读者可以通过简洁易用的Python IDLE和Visual Studio Code集成开发环境或Python Shell 这个互动交互模式开启程序设计之旅,学习程序的编写和调试的基本技能。 为了教学的需要,本书每章后面都提供了课后习题及实践题,书中范例也都提供了完整的源代码,另外有精心录制的教学视频可辅助读者学习。《Python程序设计从零开始学》叙述简洁、清晰,范例丰富、可操作性强,适合学习Python语言的读者作为自学用书,也适合高等院校和培训机构作为学习Python语言的教材。 -
嵌入式项目开发实践教程高新等本书主要介绍了C8051F系列微控制器的基础知识、内部资源及其在工程应用与产品开发过程中的相关技术。本书由六个部分组成,分别介绍了C8051F系列微控制器基础知识、温度控制系统的设计实现、C8051F023接口应用和功能扩展、基于RS-232通信的上下位机控制系统的设计实现、红外遥控系统的设计实现、基于CAN总线的温度控制系统与实现等内容。针对UART、SPI、I2C、定时器等内部资源,以及实时时钟、CAN总线接口、微型打印机等常用外部资源的开发案例也展开了详细的讲解。本书内容组织遵循“项目引领、任务驱动、学做一体”的模式,选择具有代表性的真实开发项目作为案例,以项目的开发流程为主线,向读者介绍C8051F系列微控制器开发技术的同时,还重点介绍了常规电子产品的设计思路和一般开发过程。在帮助读者提升解决工程问题的基本能力的同时,逐步引导读者树立复杂工程项目解决方案的设计思想。 -
薛定宇教授大讲堂薛定宇本书按照一般线性代数教程的方式介绍线性代数问题的求解。首先介绍矩阵的输入方法,然后介绍矩阵基本分析方法、矩阵基本变换与分解方法,并介绍矩阵方程的求解方法与矩阵任意函数的计算方法等。本书还介绍了线性代数的诸多应用问题的建模与求解方法。本书可作为一般读者学习线性代数与矩阵分析的辅助教材。通过本书,读者可从另一个角度认识线性代数问题,从而更好地学习线性代数相关问题的求解方法。本书也可以作为高等学校理工科专业的本科生和研究生学习计算机数学语言(MATLAB)的教材或参考书。本书还适合作为工程技术人员的参考用书,是查询相关数学问题求解方法的工具书。
