购买
下载掌阅APP,畅读海量书库
立即打开
畅读海量书库
扫码下载掌阅APP

导读

一、“超简单”系列书籍的关系

目前“超简单”系列书籍共有3本:《超简单:用Python让Excel飞起来》《超简单:用Python让Excel飞起来(实战150例)》《超简单:用Python让Excel飞起来(核心模块语法详解篇)》。下面简单说明一下这3本书之间的关系。

《超简单:用Python让Excel飞起来》是系列的第1本书,总体上采用“先理论后实践”的编写思路。理论部分主要介绍Python基础语法知识和Excel自动化办公涉及的Python模块的基本用法,实践部分则以情景对话的方式引入案例,并通过“举一反三”栏目对案例的应用场景进行扩展和延伸。

《超简单:用Python让Excel飞起来(实战150例)》是系列的第2本书。它在保留第1本书的优点的基础上,采用新的“以应用为导向”的编写思路,开门见山地快速进入实践环节,通过精心设计的典型案例引出相关的理论知识。此外,这本书还有两大亮点:一是案例更加丰富;二是对初学者常见的编程问题进行了指点,帮助读者少走弯路。

总体上来说,上述两本书都具有较强的实用性,代码也都附有详细、易懂的注解,非常适合初学者学习。但是限于篇幅,这两本书对于一些函数和属性的用法只做了简要介绍,没有进一步展开。为了弥补这一不足,系列的第3本书——《超简单:用Python让Excel飞起来(核心模块语法详解篇)》诞生了。它是前两本书的配套用书,相当于一本语法手册,从Excel办公自动化涉及的Python模块中精选了4个核心模块,以通俗易懂的语言全面而系统地介绍这些模块中常用的函数和属性,包括语法格式、参数及使用方法等,并通过案例展示函数和属性的实际应用效果。

建议读者根据自己的学习习惯,从系列的第1本书或第2本书中选择一本作为主要学习材料,再搭配第3本书作为辅助学习材料。

二、常用术语的解释

在Python中,大多数办公操作是通过模块中对象的属性和函数实现的,因此,有必要对模块、对象、属性、函数等编程术语有一定的了解。下面简单介绍这些术语的含义。

模块 :Python中的模块又称为库或包,简单来说,每一个以“.py”为扩展名的文件都可以称为一个模块。Python中的模块主要分为内置模块、第三方的开源模块和自定义模块3种。内置模块是指Python自带的模块,本书第1部分介绍的pathlib模块就是一个内置模块。第三方的开源模块是由一些程序员或企业开发并免费分享给大家使用的,用于实现某一个大类的功能。例如,第2部分介绍的xlwings和openpyxl就是专门用于控制Excel的模块,第3部分介绍的pandas模块则是专门用于导入和处理数据的模块。自定义模块是指Python用户将自己编写的代码或函数封装成模块,以便在编写其他程序时调用。

对象 :Python中的对象可以理解为用户想要通过Python控制或管理的东西,如路径、工作簿、工作表、单元格等。要想更改对象的某个特性或控制对象完成某个操作,首先需要创建对象。例如,要针对一个路径完成某项操作,就要先用pathlib模块创建一个Path对象来代表这个路径;要针对一个工作表完成某项操作,则要先用xlwings模块创建一个Sheet对象来代表这个工作表。创建了所需对象后,再通过该对象调用某个属性或函数来实现所需操作。

属性 :在Python中,每一种对象都有一定的特性,这些特性被称为属性。在程序中获取属性的值,可提取相应的数据;而为属性赋值,则可改变对象的特性。例如,Sheet对象有一个name属性,代表工作表的名称。那么在程序中获取一个Sheet对象的name属性的值,就可以得到相应工作表的名称;而为一个Sheet对象的name属性赋一个新的值,则可改变相应工作表的名称,相当于完成了工作表的重命名。

函数 :一个对象所能执行的操作称为对象的函数(又称为对象的方法)。例如,要新建一个文件夹,可以调用Path对象的mkdir()函数;要删除一个工作表,可以调用Sheet对象的delete()函数。

三、本书的Python编程环境

本书使用Anaconda作为Python解释器,使用PyCharm作为代码编辑器。这两个软件的下载、安装和使用方法请参考《超简单:用Python让Excel飞起来》或《超简单:用Python让Excel飞起来(实战150例)》。 dhoFDC85xZYLyMZ05Uiwy/hO9jdtOQIjvigzP31tLQO4+JxHNj90D7x7gIrk0n6J

点击中间区域
呼出菜单
上一章
目录
下一章
×