本书深入浅出地讲解了如何利用Python实现高效办公,包含Python编程的基础知识,以及Python在办公自动化方面的应用。 本书内容分2篇,共12章。第一篇介绍Python编程的基础知识,涉及Python编程的基本语法、流程控制、数据模型、函数式编程、程序调试与异常处理、面向对象编程等。第二篇介绍Python在办公自动化领域的应用,分为文件批处理、使用正则表达式对文本内容进行批处理、Excel数据分析自动化、图片批处理、爬取互联网数据、PDF文档处理自动化,基本涵盖了文件处理和数据分析方面的
本书图文并茂、示例丰富,结合136段代码和213幅图表,直观易懂地介绍了算法与数据结构的基础知识,包括数组、查找、栈和队列、递归算法、排序、字符串查找、线性列表、树结构和二分查找树等。本书并非单纯地对算法与数据结构进行介绍,而是致力于让读者掌握编写实用程序的技术。为此,本书提供的示例代码都是实际可运行的程序,理解这些示例程序之后,相信读者的Python编程能力也会有很大的提升。本书各章节末设置有练习题,并在书末给出了答案,据此读者可检测自己对知识的掌握情况,加深理解。
本书使用C语言描述。本书内容涵盖三个方面:①线性结构(线性表,栈和队列,串、数组和广义表)的概念、抽象数据类型的定义、算法描述及其应用;②非线性结构(树与图)的概念、抽象数据类型的定义、算法描述及其应用;③查找与排序的概念、算法描述及其应用。学习数据结构课程的意义在于:让学生了解客观世界问题在计算机外部的表示方法(逻辑结构),及其在计算机内部对应的存储方式(存储结构),以及如何对它们进行运算的计算机解题全过程。
本书首先介绍构建类和创建对象的基础知识,并结合代码讲述如何将理论付诸实践;然后讨论面向对象编程的关键概念——封装、多态性和继承,包括如何使用对象管理器创建并管理多个对象,如何通过封装对客户端代码隐藏对象的内部细节,如何使用多态性定义一个接口并在多个类中实现它,如何应用继承构建现有代码;最后讲述如何构建一款带完整的动画和声音的视频游戏,从而将所有内容整合在一起。本书涵盖了两个功能齐全的Python代码包,它们将加速Python中图形用户界面程序的开发。 本书不仅适合Python开发人员阅读,还适合
本书系统介绍移位寄存器序列理论,内容包括线性反馈移位寄存器序列、与门网络序列、钟控序列、环Z/(N)上的线性递归序列、带进位反馈移位寄存器序列和非线性反馈移位寄存器序列等。
本书以图配文,通俗易懂地讲解了长期不会过时的TCP技术。其中,第1章至第3章讲解了TCP的基础知识,详细梳理了TCP的发展历程,并以丰富的图例展示了TCP数据传输的基本思路和过程;第4章至第6章着重介绍了TCP中极为重要的拥塞控制技术,通过图表、公式和模拟实验讲解了TCP拥塞控制的运行机制和热门算法(CUBIC、BBR等);第7章讲解了TCP前沿的研究动向和今后的发展方向,涉及5G、物联网、数据中心、自动驾驶等内容。本书理论与实践相结合,在详细讲解TCP原理后,还引
本书旨在帮助初级阶段的学生进一步学习网络技术的常用协议和对应的配置方法。 本书的结构为先交换后路由。本书首先介绍交换网络的基础知识,然后介绍 VLAN 和 STP 这两种网络中常用的技术和协议,最后详细介绍路由技术。路由是网络中必不可少的关键技术,因此,本书还介绍了网络中常用的协议,并展示了相应的配置命令和代码。此外,本书根据新的 HCIA-Datacom 认证考试大纲,介绍了多协议标签交(MPLS)和分段路由(SR)的相关内容。 本书不仅适合相关院校数通方向专业的学生使用,还适合备考华为认证的
《机器人伺服控制系统及应用技术》是一本理论与实践紧密结合的图书,通过9章内容,全方位解读了机器人伺服控制系统的相关知识。从机器人组成开始讲解,逐渐引入到机器人的感知系统和控制系统,整合电机学、气压与液压控制、机器人机构等与伺服控制系统密不可分的相关技术,从基础知识到实例应用分析,让读者全面系统地学习伺服控制技术。全书核心内容包括机器人步进电机控制系统、直流伺服控制系统、交流伺服控制系统、伺服驱动器与运动控制器、气动伺服控制系统、液压伺服控制系统、视觉伺服控制系统等。本书适合机器人、机电一体
本书介绍了萃取剂的基本原理以及在稀散金属萃取分离中的应用,对萃取化学的基本理论、萃取化学的萃取体系、萃取热力学与动力学理论、萃取在稀散金属分离中的作用等内容进行了归纳和总结。
本书以“北京城市副中心景观设计”这一大型案例为依托,探索在城市公共空间的景观设计中,将景观设计与交通、水利、市政、环保、信息化设施综合考虑、统筹安排的设计方法,以达到节约高效利用土地与资源,实现社会、经济、生态、美学等多层次综合效益的最大化的目的。