软件与程序设计
-
大疆TT教育无人机从入门到精通蔡冬冬,胡波 著大疆TT教育无人机从入门到精通以大疆TT教育无人机为载体,采用Mind+图形化编程软件为无人机设计飞行程序。《大疆TT教育无人机从入门到精通》 详细讲述无人机的飞行原理、飞行安全、遥控飞行、编程飞行、编队飞行和场景应用等知识,并将 这些知识融入近100个项目式的探究活动,可使读者通过实验探究和无人机编程活动体验飞行的乐 趣。《大疆TT教育无人机从入门到精通》最后讲述无人机竞赛方面的内容,包含无人机竞赛的策略以及竞赛程序设计的方法。《大疆TT教育无人机从入门到精通》可作为小学生和中学生学习无人机的教材或参考书,也可作为无人机竞赛的指导用书,还 适合科技爱好者在自学时选用。 -
从零开始 Python快速入门教程侯惠芳 著本书以零基础讲解为宗旨,用实例引导读者学习,深入浅出地介绍Python的相关知识和实战技能。全书共14章。第1章主要介绍Python的计算思维、设计逻辑、语言特点及下载与安装等;第2~9章主要介绍Python的数据处理、表达式与运算符、流程控制与选择结构、循环结构、复合数据类型、函数、模块、文件与异常处理等;第10~14章主要介绍热门算法与Python、面向对象程序设计、窗口程序与GUI设计、图像处理与图表绘制、网络爬虫等。本书同时赠送了大量相关学习资料,以便读者扩展学习。本书适合任何想学习Python的读者。无论你是否从事计算机相关工作,是否接触过Python,均可通过学习本书快速掌握Python的开发方法和技巧。 -
Windows内核编程[美] 帕维尔·约西福维奇(Pavel Yosifovich) 著,李亮 译在Windows系统中没有什么比内核更强大了,但是如何编写内核驱动程序来利用这种强大能力呢?这本书为读者描述如何编写Windows系统的软件内核驱动程序。这些驱动程序不涉及硬件,而是处理系统本身:进程、线程、模块、注册表等等。内核代码可用于监视重要事件,防止在需要时发生某些事件。读者可以通过编写各种过滤器来拦截驱动程序中感兴趣的调用。 -
实战低代码韦青,赵健,王芷,崔宏禹 著●什么是低代码平台? ●为什么需要低代码平台? ●低代码平台对数字化转型有什么作用? ●零编程经验者能否使用低代码平台? ●如何从0到1完成低代码开发? ●如何在日常工作中使用低代码平台? ●低代码平台能解决行业应用场景中的哪些问题? ●学习低代码平台对我的未来有哪些影响? 以上所有问题都能在本书中找到答案!本书系统讲解了低代码平台的能力、价值、应用场景和实操方案,旨在帮助行业、企业及每一位数字公民快速理解低代码平台的核心价值,并实现数字化转型。 本书的5位作者均来自微软,具有丰富的技术架构经验和赋能企业数字化转型的实战经验。他们结合自身对低代码平台的理解和与企业共同创新的经验,系统介绍了低代码平台的实操方法和行业应用落地心得。本书得到了多位行业专家的高度评价和推荐。 全书共12章,分为三篇。 第①篇 刷新认知(第1~4章) 从低代码平台的基础讲起,重点解析其概念与价值、市场定位与主流平台、典型应用场景,并剖析低代码平台对数字化转型的重要影响。 第②篇 实践出真知(第5~10章) 以低代码平台 Power Platform 的具体实践为例,从低代码应用开发、流程自动化、数据分析与展现、AI 赋能低代码等维度,结合实际案例,详细讲述低代码应用的开发过程。 第③篇 已知和未知(第11~12章) 围绕已知的行业应用案例和未知的变革展望展开。行业应用案例部分以零售、教育、金融、制造、专业服务等真实场景为例,从面临的挑战、基于低代码平台的解决方案、方案收益等角度层层递进;变革展望部分以开放的视角展望未来变革的新常态,探索数字化能力和创新的边界。 -
Linux命令行与Shell脚本编程何伟娜,郝军 著现在Linux系统的应用越来越广泛,而在Linux系统下的自动化运维工作也越来越多,使用Shell脚本可以通过自动化运维来提高运维效率。《Linux命令行与Shell脚本编程》是一本纯粹的Linux系统管理与Shell编程入门书,目的是帮助读者理解Linux系统,并学会使用Shell脚本来完成Linux下各种复杂的运维工作。《Linux命令行与Shell脚本编程》共23章,内容包括初识Linux和Shell、走进Shell、Bash Shell基础命令、更多的Bash Shell命令、变量和环境变量、使用特殊符号、管理文件系统、使用编辑器、结构化命令、Shell中的循环结构、创建函数、处理数据的输入、处理数据的输出、图形化Shell编程、安装软件程序、正则表达式、grep命令、sed编程、gawk编程、脚本控制、Shell脚本系统管理实战、Shell脚本数据库操作实战、两个Shell脚本编程实战。《Linux命令行与Shell脚本编程》内容详尽、示例丰富,适合Linux初学者、Shell编程初学者、自动化运维脚本开发人员阅读,可作为Linux系统运维人员的参考书,也可作为高等院校和培训机构计算机相关专业的补充教材。《Linux命令行与Shell脚本编程》面向初学者,使用UbuntuServer20系统,以简明和入门为主旨,系统讲解Shell编程开发以及Linux系统管理的基本知识,从而提高读者的Linux系统管理水平,并掌握利用脚本进行自动化运维的技能。 -
Spark NLP自然语言处理AlexThomas 著如果你想构建一款使用自然语言文本的企业级应用,但不确定从哪里着手或者该使用什么工具,这本实用指南可以助你一臂之力。Wisecube首席数据科学家Alex Thomas向软件工程师和数据科学家们展示了如何使用深度学习和Apache Spark NLP库构建可扩展的自然语言处理(Natural Language Processing,NLP)应用。通过具体的示例、实践和理论解释,以及在Spark处理框架上使用NLP进行的动手练习,本书将教授你从基本语言学和书写系统到情感分析和搜索引擎的一切。除此之外,你还将探究开发基于文本的应用时要特别注意的性能等问题。在本书的四个部分中,你将学习到NLP基础知识和基本构成要素,然后再深入研究应用和系统构建:基础:理解自然语言处理、Apache Stark上的NLP及深度学习的基础知识。基本构成要素:学习包括标记化、句子分割和命名实体识别在内的NLP应用构建技术,知晓其工作方式及工作原理。应用:探究构建你自己的NLP应用所涉及的设计、开发和实验过程。构建NLP系统:考虑生产和部署NLP模型的备选方案,包括支持哪些人类语言。 -
VXLAN BGP EVPN数据中心构建指南[美] 卢卡斯·克拉特格,[美]希亚姆·卡帕迪亚,[美] 戴维·詹森 著,徐龙泉本书的目标是帮助读者深入了解如何在数据中心网络矩阵中使用VXLAN BGP EVPN功能。本书首先介绍了数据中心的发展概况和如今的要求,以及可编程矩阵的基本知识。然后,本书讲解了矩阵语义、特性增强、多租户、控制和数据平面交互、单播和组播、外部互连和服务设备部署等技术。通过阅读本书,读者可以了解并掌握VXLAN BGP EVPN的相关知识和功能,并将其运用于自己的系统中。本书适合网络架构师、工程师和运营人员阅读,也适合网络管理员和想要通过相应考试的考生学习。 -
学Python 不加班 轻松实现办公自动化何华平 著这是一本关于如何利用Python提高日常办公效率的书,书中凝聚了作者多年的实践经验和独特思考,旨在帮助读者准确、高效地完成大量高重复度的工作。 《学Python,不加班:轻松实现办公自动化》汇集了日常办公和处理文档时常见的问题,通过实例的演示与讲解,帮助读者灵活有效地使用Python处理工作中遇到的问题。全书共11章,涵盖Python的各种应用场景,具体包括文件管理自动化,网络信息自动获取,TXT、XLS/XLSX、DOC/DOCX、PPT、PDF、图片文件的自动化处理,模拟鼠标、键盘操控本地软件,自动化运行管理等。本书力图淡化编程中的抽象概念,贴合工作场景,注重实战效果,通过对Python技术的巧妙讲解,帮助读者成为高效率的办公室“超人”。 《学Python,不加班:轻松实现办公自动化》适合任何想要学习Python编程的读者,尤其适合缺乏编程经验的初学者。同时本书提供所有案例的源代码文件,方便读者边学边练,爱上Python编程。 -
Python编程实战 妙趣横生的项目之旅[美] 李·沃恩(Lee Vaughan) 著,翁健,韩露露,刘琦,邢帅珂 译《Python编程实战:妙趣横生的项目之旅》基于Python语言,通过项目展示Python的奇妙应用,适合Python初学者学习。在本书中,你将使用Python编程语言模拟探索火星、木星以及银河系最遥远的地方,体验诗人的意境,了解高级的金融知识等。你还会学到各种各样的技术,如马尔可夫链分析技术、蒙特卡罗模拟、图像叠加技术、基因遗传算法等。与此同时,你还会学习一些模块的使用方法,例如pygame、Pylint、pydocstyle、Tkinter、python-docx、Matplotlib和pillow等。 《Python编程实战:妙趣横生的项目之旅》基于一些有趣的项目进行讲解,能够让读者在新奇的项目案例中体验学习Python的乐趣。此外,读者还能将自己所学的知识与实际的应用程序开发、数据库设计和解决实际问题联系起来,提升自己的项目实践能力。 -
深入浅出Pandas李庆辉 著内容简介 如果你想充分发挥Python的强大作用,如果你想成为一名好的Python工程师,你应该先学好Pandas。 这是一本全面覆盖了Pandas使用者的普遍需求和痛点的著作,基于实用、易学的原则,从功能、使用、原理等多个维度对Pandas做了全方位的详细讲解,既是初学者系统学习Pandas难得的入门书,又是有经验的Python工程师案头必不可少的查询手册。本书共17章,分为七部分。 第1部分(第1~2章) Pandas入门 首先介绍了Pandas的功能、使用场景和学习方法,然后详细讲解了Python开发环境的搭建,Z后介绍了Pandas的大量基础功能,旨在引领读者快速入门。 第二部分(第3~5章) Pandas数据分析基础 详细讲解了Pandas读取与输出数据、索引操作、数据类型转换、查询筛选、统计计算、排序、位移、数据修改、数据迭代、函数应用等内容。 第三部分(第6~9章) 数据形式变化 讲解了Pandas的分组聚合操作、合并操作、对比操作、数据透视、转置、归一化、标准化等,以及如何利用多层索引对数据进行升降维。 第四部分(第10~12章) 数据清洗 讲解了缺失值和重复值的识别、删除、填充,数据的替换、格式转换,文本的提取、连接、匹配、切分、替换、格式化、虚拟变量化等,以及分类数据的应用场景和操作方法。 第五部分(第13~14章)时序数据分析 讲解了Pandas中对于各种时间类型数据的处理和分析,以及在时序数据处理中经常使用的窗口计算。 第六部分(第15~16章) 可视化 讲解了Pandas的样式功能如何让数据表格更有表现力,以及Pandas的绘图功能如何让数据自己说话。 第七部分(第17章) 实战案例 介绍了从需求到代码的思考过程,如何利用链式编程思想提高代码编写和数据分析效率,以及数据分析的基本方法与需要掌握的数据分析工具和技术栈,此外还从数据处理和数据分析两个角度给出了大量的应用案例及代码详解。
