CDA持证人阿涛哥

CDA二级预科学习之python基础20 读取多个文本文件

1.6 使用glob读取多个文本文件在很多商业应用中,需要对多个文件进行同样的或相似的处理。例如,你可能会从多个文件中选择数据子集,根据多个文件计算像总计和均值这样的统计量,或根据来自于多个文件的数据子集计算统计量。当文件数量增加时,手动处理文件的可能性会减小,出错的概率会增加。读取多个文件的一种方法是在命令行中将包含输入文件目录的路径名写在Python脚本名称之后。要使用这种方法,你需要在脚本开

0.0000 0 0
  • 关注作者
  • 收藏
CDA持证人阿涛哥

CDA二级预科学习之python基础19 读取文本文件

读取文本文件数据几乎无一例外地是被保存在文件中的。这些文件可能是文本文件、CSV文件、Excel文件或其他类型的文件。知道如何访问此类文件以及从中读取数据是在Python中进行数据处理、加工与分析的前提。当完成了一个每秒钟可以处理很多文件的程序时,与手动一个个地处理文件相比,你会真正体会到写程序的好处。你需要告诉Python,脚本要处理何种类型的文件。你可以在程序中写死文件名称,但是如果这样的话,

0.0000 0 0
  • 关注作者
  • 收藏
CDA持证人阿涛哥

CDA二级预科学习之python基础18 异常

异常编写一个强壮稳健的程序的一个重要方面就是有效地处理错误和异常。在编写程序时,你可能会隐含地假设程序要处理的数据类型和数据结构,如果有数据违反了你的假设,就会使程序抛出错误。Python中包含了若干种内置的异常对象。常用的异常包括IOError、IndexError、KeyError、NameError、SyntaxError、TypeError、UnicodeError和ValueError。

0.0000 0 0
  • 关注作者
  • 收藏
ermutuxia

ModuleNotFoundError: No module named 'MySQLdb'

用的python版本是3.11.4在调用sqlalchemy库的create_engine函数的时候出现错误提示import sqlalchemy #没有的话需要安装engine1 = sqlalchemy.create_engine('mysql://root:123456@localhost:3306')ModuleNotFoundError: No module named 'MySQLd

0.0000 0 0
  • 关注作者
  • 收藏
CDA持证人阿涛哥

CDA二级预科学习之python基础17 函数

函数在一些情况下,你会发现自己编写函数比使用Python内置函数和安装别人开发的模块更方便有效。举例来说,如果你发现总是在不断重复地书写同样的代码片段,那么就应该考虑将这个代码片段转换为函数。某些情况下,函数可能已经存在于Python基础模块或“可导入”的模块中了。如果函数已经存在,就应该使用这些开发好并已经通过了大量测试的函数。但是,有些情况下,你需要的函数不存在或不可用,这时就需要你自己创建函

0.0000 0 0
  • 关注作者
  • 收藏
CDA持证人阿涛哥

CDA二级预科学习之python基础16 控制流

1.4.8 控制流控制流元素非常重要,因为可以在程序中包含有意义的业务逻辑。很多商务处理和分析依赖于业务逻辑,例如“如果客户的花费超过一个具体值,那么就怎样怎样”或“如果销售额属于A类,则编码为X,如果销售额属于B类,则编码为Y,否则编码为Z。”这些逻辑语句在代码中可以用控制流元素来表示。Python提供了若干种控制流元素,包括if-elif-else语句、for循环、range函数和while循

0.0000 0 0
  • 关注作者
  • 收藏
CDA持证人阿涛哥

CDA二级预科学习之python基础15 基本数据类型之字典

1.4.7 字典Python中的字典本质上是包含各种带有唯一标识符的成对信息的列表。和列表一样,字典也广泛应用于各种商业分析。在商业分析中,可以用字典表示客户(以客户编码为键值),也可以用字典表示产品(以序列号或产品编号为键值),还可以用字典表示资产、销售量等。在Python中,这样的数据结构称为字典,在其他编程语言中则称为关联数组、键-值存储和散列值。在商业分析中,列表和字典都是非常重要的数据结

0.0000 0 0
  • 关注作者
  • 收藏
CDA持证人阿涛哥

CDA二级预科学习之python基础14 基本数据类型之元组

1.4.6 元组元组除了不能被修改之外,其余特点与列表非常相似。正因为元组不能被修改,所以没有元组修改函数。你可能会感到奇怪,为什么要设计这两种如此相似的数据结构。这是因为元组具有可修改的列表无法实现的重要作用,例如作为字典键值。元组不如列表使用广泛,所以这里只是简略地介绍一下。1.创建元组

0.0000 0 0
  • 关注作者
  • 收藏
CDA持证人阿涛哥

CDA二级预科学习之python基础13 基本数据类型之列表

1.4.5 列表很多商业分析中都使用列表。你会维护各种客户列表、产品列表、资产列表、销售量列表,等等。但是Python中的列表(对象的可排序集合)更加灵活!上面那些列表中包含的都是相似的对象(例如:包含客户姓名的字符串或代表销售量的浮点数),但是Python中的列表可不止这么简单。它可以包含数值、字符串、其他列表、元组和字典(本章稍后介绍)的任意组合。因为列表在商业应用中使用广泛、灵活性高、作用突

0.0000 0 0
  • 关注作者
  • 收藏
CDA持证人阿涛哥

CDA二级预科学习之python基础12 基本数据类型之日期时间型

日期在大多数商业应用中都是必不可少的。你需要知道一个事件在何时发生,距离这件事发生还有多少时间,或者几个事件之间的时间间隔。因为日期是很多应用的核心,也因为日期是一种非常不寻常的数据,在处理时经常要乘以60或24,也有“差不多30分钟”和“几乎是365天和一个季度”这样的说法,所以在Python中对日期有特殊的处理方式。Python中包含了datetime模块,它提供了非常强大的功能来处理日期和时

0.0000 0 0
  • 关注作者
  • 收藏
CDA持证人阿涛哥

CDA二级预科学习之python基础11 正则表达式与模式匹配

1.4.3 正则表达式与模式匹配很多商业分析都依赖模式匹配,也称为正则表达式(regular expression)。举例来说,你可能需要分析一下来自某个州(比如马里兰州)的所有订单。在这种情况下,你需要识别的模式就是Maryland这个单词。同样,你还可能需要分析一下来自某个供应商(比如StaplesRUs)的商品质量,那么你要识别的模式就是StaplesRUs。Python包含了re模块,它提

0.0000 0 0
  • 关注作者
  • 收藏
CDA持证人阿涛哥

CDA二级预科学习之python基础10 字符串的 lower、upper、capitalize

5.lower、upper、capitalize最后3个示例展示了如何使用lower、upper和capitalize函数。lower和upper函数分别用来将字符串中的字母转换为小写和大写。capitalize函数对字符串中的第一个字母应用upper函数,对其余的字母应用lower函数:

0.0000 0 0
  • 关注作者
  • 收藏
CDA持证人阿涛哥

CDA二级预科学习之python基础09 字符串replace

replace下面两个示例展示了如何使用replace函数将字符串中的一个或一组字符替换为另一个或另一组字符。这个函数在括号中使用两个附加参数,第一个参数是要在字符串中查找替换的字符或一组字符,第二个参数是要用来替换掉第一个参数的字符或一组字符:

0.0000 0 0
  • 关注作者
  • 收藏
CDA持证人阿涛哥

CDA二级预科学习之python基础08 字符串strip

下面两组示例展示了如何使用strip、lstrip和rstrip函数从字符串两端删除不想要的字符。这3个函数都可以在括号中使用一个附加参数来设定要从字符串两端删除的字符(或字符串)。第一组示例展示了如何使用lstrip、rstrip和strip函数分别从字符串的左侧、右侧和两侧删除空格、制表符和换行符:

0.0000 0 0
  • 关注作者
  • 收藏
CDA持证人阿涛哥

CDA二级预科学习之python基础07 字符串的join

2.join下面的示例展示了如何使用join函数将列表中的子字符串组合成一个字符串。join函数将一个参数放在join前面,表示使用这个字符(或字符串)在子字符串之间进行组合:[插图]在这个示例中,附加参数为一个逗号,位于圆括号中。所以join函数将子字符串组合成一个字符串,子字符串之间为逗号。因为列表中有6个子字符串,所以子字符串被组合成一个字符串,子字符串之间有5个逗号。新生成的字符串是You

0.0000 0 0
  • 关注作者
  • 收藏
CDA持证人阿涛哥

CDA二级预科学习之python基础06 字符串 split

1.split下面的两个示例展示了如何使用split函数来将一个字符串拆分成一个子字符串列表,列表中的子字符串正好可以构成原字符串。(列表是Python中的另一种内置数据类型,本章后面将会讨论。)split函数可以在括号中使用两个附加参数。第一个附加参数表示使用哪个字符进行拆分。第二个附加参数表示进行拆分的次数(例如:进行两次拆分,可以得到3个子字符串)

0.0000 0 0
  • 关注作者
  • 收藏
CDA持证人阿涛哥

CDA二级预科学习之python基础05 基本数据类型之字符串

1.4.2 字符串字符串是Python中的另一种基本数据类型。它通常是指人类可以阅读的文本,你可以这么理解。但更广泛地说,它是一个字符序列,并且字符只有在组成这个序列时才有意义。很多商业应用中都有字符串类型的数据,比如供应商和客户的名字及地址、评价和反馈数据、事件日志和文档记录。一些对象看上去是整数,但实际上是字符串,比如邮政编码。邮政编码01111(马萨诸塞州斯普林菲尔德)和整数1111是不一样

0.0000 0 0
  • 关注作者
  • 收藏
CDA持证人阿涛哥

CDA二级预科学习之python基础04 --数据类型中的数值型

1.4.1 数值Python有好几种内置数值类型。数值类型非常有用,因为很多商业应用需要对数值进行分析和处理。Python中最主要的4种数值类型是整数、浮点数、长整数和复数。这里只介绍整数和浮点数,因为它们在商业应用中是最常用的。你可以把下面处理整数和浮点数的示例添加到first_script.py中,放在现有的代码下面,然后重新运行脚本,在屏幕上检查输出。1.整数下面直接看几个带有整数的示例:[

0.0000 0 0
  • 关注作者
  • 收藏
CDA持证人阿涛哥

CDA二级预科学习之python基础03 与命令行进行交互的几项技巧。

下面是与命令行进行交互的几项技巧。使用向上箭头键得到以前的命令命令行窗口和终端窗口的一个美妙功能是,你可以通过按向上箭头键找到以前输入的命令。试着在命令行窗口或终端窗口中按一下向上箭头键,找到你以前输入的命令,在Windows系统中是python first_script.py,在Mac系统中是./first_script.py。这个功能非常方便,可以减少每次运行Python脚本时必需的输入量,特

0.0000 0 0
  • 关注作者
  • 收藏
CDA持证人阿涛哥

CDA二级预科学习之python基础02 运行Python脚本

如果你使用Anaconda Spyder IDE来创建脚本,那么点击IDE左上角的绿色三角(运行按钮)就可以运行脚本。点击运行按钮之后,你就会看到输出显示在IDE右下窗格里面的Python控制台中。屏幕截图显示了绿色运行按钮和红框中的输出(参见图1-4)。在这个示例中,输出为“Output #1: I'm excited to learn Python.”。[插图]图1-4:在Anaconda S

0.0000 0 0
  • 关注作者
  • 收藏

热门用户 换一批

本月PGC排行 总奖励

暂无数据