
Python
文章平均质量分 78
KathAmy
数据分析、python程序猿、SQL girl,持续更新有关互联网数据分析知识,共同进步!
展开
-
关于Scipy的概念和使用方法及实战
Scipy是一个基于Python的科学计算库,它提供了许多用于数学、科学、工程和技术计算的工具和函数。Scipy的名称是“Scientific Python”的缩写。Scipy是一个强大的工具,用于许多科学计算问题的解决,可以与其他Python库(如NumPy、matplotlib等)结合使用。原创 2023-03-06 19:52:54 · 1590 阅读 · 1 评论 -
如何使用Excel做数据分析【功能介绍】
大家用了很久的Excel,可能还不知道如何使用Excel做数据分析吧!这样就可以有数据分析功能了,快去试试吧!数据 —— 分析 —— 数据分析。原创 2022-10-14 15:16:11 · 5124 阅读 · 2 评论 -
数据分析师必须掌握的 十三大数据分析方法论!
作为数据分析师一定要懂的13个数据分析方法论,快来提升你的专业度吧!点个关注不迷路原创 2022-10-14 15:10:20 · 5258 阅读 · 1 评论 -
Day4 数据分析 Excel图表【零基础】
数据透视表是一种可以快速汇总大量数据的交互方法.可用于深入分析数值数据和回答有关数据的一些预料之外的问题。原创 2022-08-29 11:46:07 · 1738 阅读 · 0 评论 -
Day3 数据分析 Excel重要函数【零基础】
3)去重方式 —— FALSE(默认),返回原数据去掉重复数据后的结果;2)行列去重方式 —— 去重对象是一列数据按行去重(FALSE-默认)、去重对象是一行数据按列去重(TRUE)注意:使用LOOKUP做查询的时候,必须保证查询数据所在的列中,查找对象前面的数据必须是有序的(升序或降序)2)排序依据对应的地址范围 —— 排序时比较大小的对象,是排序序列的列的范围,不赋值默认是第一列范围。2)排序依据对应的列号 —— 排序时比较大小的对象,是排序序列的位置(第几列),不赋值默认是第一列。...原创 2022-08-29 11:43:25 · 953 阅读 · 0 评论 -
Day2 数据分析 Excel-基础函数【零基础】
引用单元格地址的时候没有锁定的时候,如果引用地址没有锁定,往下拉单元格行号增加,往右拉列号增加; FIND()的find_text参数不能写通配符,SEARCH()的find_text参数可以写通配符。 2、FIND()和SEARCH()区别:FIND()区分大小写,SEARCH()不区分大小写。LOOKUP(查找对象,查找范围,查找结果范围),查找对象所在列在查找对象前面的数据必须是有序的。❀SUMIFS(求和范围,条件范围1,条件1, 条件范围2,条件2,…返回与行号对应的数字;...原创 2022-08-29 11:40:41 · 476 阅读 · 0 评论 -
Day1 数据分析 Excel基础操作【零基础】
数据分析是通过技术手段,对业务进行流程梳理、指标监控、问题诊断以及效果评估,它的目的是对过去发生的现象进行评估和分析,并在这个基础上对未来事物的发生和发展做出预期分析处理,以此指导未来的一些关键性决策。随着数据量的不断增长,数据处理以及信息挖掘技术也在迅速发展,人们对于数据的处理也不仅仅是数据存储以及信息的简单探索,而是结合一些模型的应用进一步分析。...原创 2022-08-29 11:34:40 · 614 阅读 · 0 评论 -
Python Day7 爬虫-线程池和指令系统
执行指令的工具: Windows - 命令提示符(cmd) 、Mac - 终端。pip list - 查看当前环境已经安装过的所有的第三方库。运算程序的计算机必须先安装python环境。(pip - Python包管理工具)原创 2022-08-20 10:28:58 · 408 阅读 · 0 评论 -
Python Day6 爬虫-lxml和多线程
节点对象.xpath(获取标签的路径/text()) - 获取指定路径下所有标签的标签内容。一个cpu同一时间只能调度一个线程,多线程其实是cpu快速的在多个线程之间进行切换,造成多个线程同时执行的假象。节点对象.xpath(路径) - 返回路径对应的所有的标签,返回值是列表,列表中的元素是标签对象。a. 绝对路径:用”/“开头的路径 - /标签在树结构中的全路径 (路径必须从根节点开始写)线程: 线程是进程执行人物的基本单元(一个进程中的人物都是在线程中执行的)原创 2022-08-20 10:27:15 · 676 阅读 · 0 评论 -
Python Day5 爬虫-selenium高级和实战
text_to_be_present_in_element_value(标签, 值) - 指定标签的value属性值中包含指定值。text_to_be_present_in_element(标签, 值) - 指定标签的标签内容中包含指定值。2) 如果设置了隐式等待:在通过浏览器获取标签的时候,如果标签不存在会直接报错,不会马上报错,presence_of_element_located(标签) - 指定标签出现。1)如果没有设置隐式等待:在通过浏览器湖区标签的时候,如果标签不存在会直接报错。..原创 2022-08-17 19:23:40 · 736 阅读 · 1 评论 -
Python Day4 爬虫-selenium滚动和常见反爬
自动登录原理:人工在浏览器上完成登录操作,获取登录后的cookie信息(登录信息),再通过代码发送请求的时候携带登录后的cookie。原创 2022-08-16 19:16:51 · 893 阅读 · 0 评论 -
Python Day3 爬虫-数据接口和selenium基础
下载游戏网站的英雄皮肤,在皮肤页面右击检查,到以下界面获取我们需要的网页地址。原创 2022-08-15 19:03:52 · 1039 阅读 · 0 评论 -
Python Day2 爬虫基础操作【初级】
soup.select(css选择器) - soup代表的是整个网页,在整个网页中获取css选择器选中的所有标签,返回值是一个列表,列表中的元素是标签对象。标签对象.select(css选择器) - 在指定标签中获取css选择器选中的所有表情,返回值是一个列表,列表中元素是标签对象。标签对象.select_one(css选择器) - 在指定标签中获取css选择器选中的第一个标签,返回值是标签对象。soup对象代表网页对于的HTML标签(代表整个网页)...原创 2022-08-14 10:12:13 · 351 阅读 · 0 评论 -
Python Day1 爬虫和前端
今天开始正式进入爬虫这个板块啦。原创 2022-08-13 14:45:53 · 218 阅读 · 0 评论 -
Python Day17 csv文件和Excel文件操作【初级】
csv文件叫逗号分割值文件 —— 每一行内容是通过逗号来区分出不同的列csv文件可以直接通过excel打开,以行列的形式保存和显示数据,但是相对Excel文件,它只能存储数据,不能保存公式和函数。......原创 2022-08-10 20:01:08 · 746 阅读 · 2 评论 -
Python 正则表达式练习
能够完全匹配字符串"(010)-62661617"和字符串"01062661617"的正则表达式包括( )span=(0, 5), match=‘你是猪猪侠’>[‘窗前明月光’, ‘疑是地上霜’, ‘举头望明月’, ‘低头思故乡’, ‘’]用户名必须由字母、数字或下划线构成且长度在6~20个字符之间。 要求: 1.用户名只能包含数字 字母 下划线。请输入您的用户名:KathAmy90_请输入您的用户名:hnjNK_mk。请输入您的密码:hsnHJK好的。解析:答案A,B,D。解析:A,B,C,D。..原创 2022-08-10 18:53:08 · 2440 阅读 · 0 评论 -
Python Day16 正则表达式【初级】
正则表达式是一种可以让复杂的字符串问题变得简单的工具;正则并不是python特有的语法(不属于Python),所有的高级编程语言都支持正则,正则的语法通用。不管通过正则表达式解决的是什么问题,写正则的时候都是使用正则表达式描述字符串规则。......原创 2022-08-09 20:12:13 · 631 阅读 · 0 评论 -
Python Day15 json和文件操作【初级】
json和xml都是一种通用的数据格式,可以用于不同编程语言之间的数据交流json相对xml更小更轻,传输速度更快;xml相对于json更安全。json数据格式的要求:一个json有且只有一个数据;并且唯一的这个数据必须是json支持的类型的数据。json支持的类型有哪些:1)数字:包括整数和小数,表示的时候直接写:100、23、0.3、-65、3e42)字符串:用双引号引起来的数据:“abc”、“小明”3)布尔:只有 true 和 false 两个值4)空值:null5)数组:相当于pytho原创 2022-08-08 18:55:20 · 407 阅读 · 0 评论 -
Python Day14 文件读写【初级】
默认情况下程序中的数据是保存在运行内存中的,当程序运行结束后对应运行的程序会自动销毁。如果希望在这次运行程序的时候可以使用上一次运行程序产生的数据,就必须将数据保存在硬盘或磁盘中。硬盘保存数据的最小单位是文件。将数据以文件的形式保存在磁盘中怎么将程序中的数据放到文件中?怎么在程序中获取文件的内容?答案:文件操作操作文件内容基本流程:打开文件 -> 文件读写操作 -> 关闭文件1)打开文件open(file, mode=‘r’, *, encoding=None) - 以指定的方式打开文件,返回一个文原创 2022-08-06 10:21:15 · 291 阅读 · 0 评论 -
Python Day13 面向对象基础练习
狗拥有属性:姓名、性别和品种 拥有方法:叫唤。人类拥有属性:姓名、年龄、狗 拥有方法:遛狗。原创 2022-08-04 21:44:44 · 234 阅读 · 0 评论 -
Python Day13 面向对象基础【初级】
类就是拥有相同功能和相同属性的对象的集合:抽象的概念;对象就是类的示例,是类型、类别人是类,具体的一个人就是对象电脑是类,具体的一台电脑就是对象(有具体的品牌、CPU、显示屏)list是类,[10, 20]就是列表的对象用代码描述清楚这个类是拥有那些相同功能和哪些相同属性的对象的集合功能 - 函数属性 - 保存数据的变量class 类名 : 类的说明文档类的内容说明:1)class - 关键字;固定写法。...原创 2022-08-04 20:31:24 · 675 阅读 · 1 评论 -
Python Day12 迭代器和生成器【零基础】
迭代器是容器型数据类型;特点:打印一个迭代器的时候无法查看迭代器中所有的元素,迭代器无法通过len获取元素个数。如果想要使用迭代器中的元素,必须将元素从迭代器中取出,而且在取得时候只能从上往下按顺序取,取一个少一个,取出来的数据无法放回迭代器。生成器是容器型数据类型(具备创建多个数据的能力,而不是保存多个数据的能力)内存的消耗减少,不会浪费打印生成器无法查看所有的元素,生成器也不支持len操作。获取元素的时候取一个少一个,也不可以放回去。......原创 2022-08-03 19:48:25 · 184 阅读 · 0 评论 -
Python Day11 函数练习题
写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)编写一个函数,计算一个整数的各位数的平方和。4)将点按照点到x轴的距离大小从大到小排序。3)获取列表中距离原点最远的点。1)获取列表中y坐标最大的点。2)获取列表中x坐标最小的点。.........原创 2022-08-02 21:10:13 · 380 阅读 · 0 评论 -
Python Day11 函数进阶【零基础】
1)什么是返回值返回值就是从函数内部传递到函数外部的数据(Python中的每个函数都可以传递一个数据到函数的外部)2)怎么确定一个函数的返回值(怎么将函数内部的数据传递到函数外部)return后面的值就是函数的返回值(执行函数体时如果遇到return,return后面的值就是函数的返回值3)怎么在函数外部获取函数的返回值获取函数调用表达式的值就是获取函数的返回值(函数调用表达式就是调用函数的语句)4)什么时候使用返回值如果实现函数的功能产生了新的数据,就将新的数据作为函数的返回值返回。...原创 2022-08-02 20:09:51 · 222 阅读 · 0 评论 -
Python Day10 函数练习题
编写一个函数,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串原创 2022-08-01 20:33:46 · 282 阅读 · 2 评论 -
Python Day10 函数基础【零基础】
在真正认识函数之前,我们可以将封装的函数当做一个机器,我们需要做什么的时候就用对应功能的现成机器即可,不需要再次建一个机器,封装函数的过程就是制造机器的过程;函数运行出的什么样的结果,也就相当于机器能为我们做什么(比如洗衣机,饮水机,咖啡机)。特定地说,函数就是实现某一特定功能的代码的封装。(函数就是将实现某一个或某一类功能的代码打成一个包。目的就是为了以后需要这个包装的代码对应的功能时,不用重新写这段代码,而是使用封装这段代码的函数)。...原创 2022-08-01 17:53:54 · 151 阅读 · 0 评论 -
Python 学习板块思维导图
Python学习思维导图原创 2022-07-31 16:14:20 · 522 阅读 · 3 评论 -
Python Day9 字符串进阶【零基础】
1)字符串1.find(字符串2)-获取字符串1中字符串2出现第一次的位置(以0开始的下标值返回),如果字符串2不存在,返回值为-1。2)字符串1.index(字符串2)-获取字符串1中字符串2出现第一次的位置(以0开始的下标值返回),如果字符串2不存在,报错!2)字符串1.replace(字符串2,字符串3,N)-将字符串1中前N个字符串2替换成字符串3。1)字符串1.replace(字符串2,字符串3)-将字符串1中所有的字符串2都替换成字符串3。.........原创 2022-07-29 20:03:30 · 537 阅读 · 0 评论 -
Python Day8 字符串练习
输入**‘abc123’**输出**‘c1’**例如输入’abcd1234’输出’bd24’例如输入**‘a2h2klm12+’**输出。请输入一个不超过三位的数字*'anc2+93-sj胡说。’py1901009’**输入**‘123’’py1901023’**输入**‘9’请输入一个不超过三位的数字zxs23dxc。例如输入字符串**‘abc123’请输入一个字符串KathAmy123。请输入一个不超过三位的数字22。......原创 2022-07-28 22:53:29 · 1606 阅读 · 0 评论 -
Python Day8 元组和字符串【零基础】
1)元组是容器型数据类型将()作为容器的标志,里面多个元素用逗号隔开(数据1,数据2,数据3,…)2)元组是不可变的(不支持增删改);有序的(支持下标操作)3)元素没有要求空元组(无意义)01)字符串是容器型数据类型(字符串对应的容器只能保存多个文字符号-字符)。将’'或者""作为容器的标志,里面的每个符号包括的就是字符串中的各个元素2)不可变的(不支持增删改);字符串有序(支持下标操作)3)元素引号中的每个符号都是字符串的元素(任何文字符号都可以是字符串的元素,注意。...原创 2022-07-28 21:21:25 · 695 阅读 · 0 评论 -
Python Day7 字典练习题
2)打印不及格未成年学生的名字和对应的成绩。4)打印手机尾号是8的学生的名字。5)打印最高分和对应的学生的名字。7)将列表按学生成绩从大到小排序。6)删除性别不明的所有学生。1)统计不及格学生的个数。3)求所有男生的平均年龄。.........原创 2022-07-27 23:15:45 · 795 阅读 · 0 评论 -
Python Day7 字典和元组【零基础】
1)字典是容器型数据类型,将{}作为容器的标志,里面多个键值对用逗号隔开{键1值1,键2值2,键3值3,…}2)字典是可变的(支持增删改);字典是无序的(不支持下标操作)3)对字典元素的要求字典的元素是键值对键的要求a.键必须是不可变类型的数据(一般使用字符串作为键)b.键是唯一的(不可重复有多个)值得要求没有要求。...原创 2022-07-27 21:17:02 · 212 阅读 · 0 评论 -
Python Day6 列表练习题
进阶列表的练习题原创 2022-07-26 22:19:01 · 1275 阅读 · 4 评论 -
Python Day6 列表进阶【零基础】
列表进阶操作,列表相关函数,相关方法以及列表推导式原创 2022-07-26 20:31:18 · 459 阅读 · 0 评论 -
Python Day5 列表练习题,由易到难
有关列表的练习题原创 2022-07-26 18:00:34 · 894 阅读 · 0 评论 -
Python Day5 列表及相关操作【零基础】
认识列表,列表的运用,增删改操作原创 2022-07-25 21:57:51 · 732 阅读 · 0 评论 -
Python 第一周练习,用练习强化记忆!
初步练习题,较为简单原创 2022-07-24 11:26:06 · 96 阅读 · 0 评论 -
Python Day4 循环关键字和练习【零基础】
Python学习Day4,循环关键字和相关练习原创 2022-07-22 19:55:50 · 995 阅读 · 0 评论 -
Python Day3 分支和结构【零基础】
零基础学习第三天,条件分支和循环结构原创 2022-07-22 08:35:56 · 599 阅读 · 0 评论 -
Python Day2 运算符的运用【零基础】
运算符基础及应用,让你快速了解Python中的运算符原创 2022-07-20 21:06:21 · 987 阅读 · 0 评论