自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(80)
  • 收藏
  • 关注

原创 MySQL 安装详细步骤

⼯欲善其事,必先利其器。”⼀个好的⼯具能够帮助我们更快更好的写出代码,今天带⼤家安装数据库编译器:MySQL workbench。

2022-08-31 13:04:43 398

原创 Python 学习板块思维导图

Python学习思维导图

2022-07-31 16:14:20 331 3

原创 Pycharm安装详细步骤

⼯欲善其事,必先利其器。”⼀个好的⼯具能够帮助我们更快更好的写出代码,今天带⼤家安装Python代码编译器Pycharm。

2022-07-20 12:37:25 272

原创 Python学习计划【遇到Python,遇到新的自己】

在这些编程语言中,我更喜欢的并不是编程,而是PS,因为它可以将想象力真实化,这也是我从小的爱好,所以我准备当一个UI设计师,做一个为梦想付出的青年。它不会像前端、Java那样十几二十年的路程,在道路上已经有很多大佬,小白的加入,除了年轻,没有其他竞争力,因为厉害且努力的人有很多。其次,Python作为数据分析这个板块,相比于开发或设计的程序员,更能参与公司决策,处于公司的中级或高级员工,更能往上走,特别是希望能做管理方面的伙伴,Python是最佳选择,如果有开发梦想,那建议选其他开发语言。.........

2022-07-19 22:58:04 2128 1

原创 关于Scipy的概念和使用方法及实战

Scipy是一个基于Python的科学计算库,它提供了许多用于数学、科学、工程和技术计算的工具和函数。Scipy的名称是“Scientific Python”的缩写。Scipy是一个强大的工具,用于许多科学计算问题的解决,可以与其他Python库(如NumPy、matplotlib等)结合使用。

2023-03-06 19:52:54 1267 1

原创 保姆级教会你SQL窗口函数

它是用于访问某个窗口中第一行数据的函数,至少需要一个参数,该参数是需要获取的列,通过over子句定义窗口并指定窗口排序方式。此代码依然是按照不同的部门根据薪资的高低(降序)进行排序,只不过遇到相同薪资时,赋予它们相同的排名,给它们分配有序但不一定唯一的行号。不同,如果有两个或多个行具有相同的排序值,它们将分配相同的密集排名,并跳过相同数量的排名值。计算每行在排序后的结果中的排名,如果有并列的值,则不会跳过下一个排名。计算每行在排序后的结果中的排名,如果有并列的值,则会跳过下一个排名。

2023-02-18 17:18:01 1097

原创 SQL窗口函数dense_rank()用法

dense_rank()是一种窗口函数,它用于计算每个行的排序排名,并且如果存在两个或多个具有相同排序顺序的行,则会为它们分配相同的排名,并跳过下一个排名。这意味着如果有两个或多个行具有相同的排序值,则下一个排名将被跳过,以保持密集的排序。现在,我们想为每个月的每种产品计算销售额排名,以下是使用。子句将销售额按降序排序。子句将数据按月份和产品分组,然后使用。函数来为每个分区中的行计算密集排名。在这个查询中,我们使用。

2023-02-18 17:12:22 1984

原创 作为SQL girl不能不会建库建表!

在日常工作中我们并不经常需要在数据库中建库建表加字段,但是这个操作还是要会,不然是不是说不过去(哈哈),以下就是建库建表的最简笔记,一看就会,一写不废!字段名1是程序员建立时所取的英文名,一般通俗易懂即可;字段名2是赋值给字段名1的输出值,为了方便我们理解输出数据(并非必须)(字段名1 数据类型 是否为空 默认值 说明 字段名2)向表添加数据需要注意新添的值是否符合字段类型和常理。以上就是建库建表的大体操作,写一遍就会!

2023-02-17 20:59:00 188

原创 搞懂SQL中的小套路,轻轻松松拿数据!【基础】

首先大家要做知道一个常识性的问题,就是我们在写SQL语句的时候,尽量不要用 * ,应为这个 * 会让代码执行的时候执行所有内容,浪费资源;当我们需要两个表的多个属性时,我们需要添加一个额外条件(两个表都有的属性可作为两个表的关系连接)将两张表连接在一起作为条件进行查询。这就是基本的语句,在这个语句的基础上,我们再加些小套路,就能实现我们想实现的操作了。当我们需要把一个表的查询结果作为另一个表的部分条件使用的时候,就需要嵌套查询操作。regexp’[首字][匹配范围]{匹配个数}’

2023-02-04 14:29:17 603

原创 小白都不知道的互联网行业黑化大全

词汇释义:指在改变原有的规则或者概念,多用在表达品牌作出升级或者调整措施后,要达到的目的或者能达到的高度。运用示例苹果用更智能的操作系统和使用方式,重新定义了手机打造人机交互智能系统,重新定义汽车行业词汇释义:在营销中,最后一公里指的是产品和消费者接触的最终场景。比如线下的渠道,消费者可直接提货至家里。以及线上购物,快递员最终对包裹进行的配送。总体来说,是消费者对企业交付产品本身的初体验。在传播中,可用于终端的布置陈列创意,或者对配送员以及包裹的创意植入。(相对的还有最初一公里)运用示例。

2022-10-20 14:54:25 2471 2

原创 如何使用Excel做数据分析【功能介绍】

大家用了很久的Excel,可能还不知道如何使用Excel做数据分析吧!这样就可以有数据分析功能了,快去试试吧!数据 —— 分析 —— 数据分析。

2022-10-14 15:16:11 4527 2

原创 数据分析师必须掌握的 十三大数据分析方法论!

作为数据分析师一定要懂的13个数据分析方法论,快来提升你的专业度吧!点个关注不迷路

2022-10-14 15:10:20 2537 1

原创 数据分析师到底是做什么的?写Python或SQL语句?

互联网行业流量红利见顶,用户专注稀缺,获客成本会越来越高,留住客户会更加困难;最主要的就是关注用户留存,获取用户行为数据时很重要的,了解客户的各方面才能抓住痛点,留住客户。所以很多品牌都有自己的APP和小程序,就是为了能让用户行为数据掌控在自己手里。传统行业在这方面很欠缺,因为缺乏互联网的支撑,导致数据断层,判断不准确导致营业不理想。

2022-09-07 18:57:54 1303 2

原创 数据分析 关系数据库和MySQL【中级】

数据持久化 —— 将数据从内存转移到硬盘(长久保存数据的储存介质)数据库(database) —— 存储数据,管理数据。

2022-08-29 20:28:29 269

原创 Day4 数据分析 Excel图表【零基础】

数据透视表是一种可以快速汇总大量数据的交互方法.可用于深入分析数值数据和回答有关数据的一些预料之外的问题。

2022-08-29 11:46:07 1570

原创 Day3 数据分析 Excel重要函数【零基础】

3)去重方式 —— FALSE(默认),返回原数据去掉重复数据后的结果;2)行列去重方式 —— 去重对象是一列数据按行去重(FALSE-默认)、去重对象是一行数据按列去重(TRUE)注意:使用LOOKUP做查询的时候,必须保证查询数据所在的列中,查找对象前面的数据必须是有序的(升序或降序)2)排序依据对应的地址范围 —— 排序时比较大小的对象,是排序序列的列的范围,不赋值默认是第一列范围。2)排序依据对应的列号 —— 排序时比较大小的对象,是排序序列的位置(第几列),不赋值默认是第一列。...

2022-08-29 11:43:25 261

原创 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 349

原创 Day1 数据分析 Excel基础操作【零基础】

数据分析是通过技术手段,对业务进行流程梳理、指标监控、问题诊断以及效果评估,它的目的是对过去发生的现象进行评估和分析,并在这个基础上对未来事物的发生和发展做出预期分析处理,以此指导未来的一些关键性决策。随着数据量的不断增长,数据处理以及信息挖掘技术也在迅速发展,人们对于数据的处理也不仅仅是数据存储以及信息的简单探索,而是结合一些模型的应用进一步分析。...

2022-08-29 11:34:40 275

原创 Python Day7 爬虫-线程池和指令系统

执行指令的工具: Windows - 命令提示符(cmd) 、Mac - 终端。pip list - 查看当前环境已经安装过的所有的第三方库。运算程序的计算机必须先安装python环境。(pip - Python包管理工具)

2022-08-20 10:28:58 132

原创 Python Day6 爬虫-lxml和多线程

节点对象.xpath(获取标签的路径/text()) - 获取指定路径下所有标签的标签内容。一个cpu同一时间只能调度一个线程,多线程其实是cpu快速的在多个线程之间进行切换,造成多个线程同时执行的假象。节点对象.xpath(路径) - 返回路径对应的所有的标签,返回值是列表,列表中的元素是标签对象。a. 绝对路径:用”/“开头的路径 - /标签在树结构中的全路径 (路径必须从根节点开始写)线程: 线程是进程执行人物的基本单元(一个进程中的人物都是在线程中执行的)

2022-08-20 10:27:15 312

原创 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 496 1

原创 Python Day4 爬虫-selenium滚动和常见反爬

自动登录原理:人工在浏览器上完成登录操作,获取登录后的cookie信息(登录信息),再通过代码发送请求的时候携带登录后的cookie。

2022-08-16 19:16:51 598

原创 Python Day3 爬虫-数据接口和selenium基础

下载游戏网站的英雄皮肤,在皮肤页面右击检查,到以下界面获取我们需要的网页地址。

2022-08-15 19:03:52 767

原创 Python Day2 爬虫基础操作【初级】

soup.select(css选择器) - soup代表的是整个网页,在整个网页中获取css选择器选中的所有标签,返回值是一个列表,列表中的元素是标签对象。标签对象.select(css选择器) - 在指定标签中获取css选择器选中的所有表情,返回值是一个列表,列表中元素是标签对象。标签对象.select_one(css选择器) - 在指定标签中获取css选择器选中的第一个标签,返回值是标签对象。soup对象代表网页对于的HTML标签(代表整个网页)...

2022-08-14 10:12:13 168

原创 Python Day1 爬虫和前端

今天开始正式进入爬虫这个板块啦。

2022-08-13 14:45:53 127

原创 Python Day17 csv文件和Excel文件操作【初级】

csv文件叫逗号分割值文件 —— 每一行内容是通过逗号来区分出不同的列csv文件可以直接通过excel打开,以行列的形式保存和显示数据,但是相对Excel文件,它只能存储数据,不能保存公式和函数。......

2022-08-10 20:01:08 490 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 2155

原创 Python Day16 正则表达式【初级】

正则表达式是一种可以让复杂的字符串问题变得简单的工具;正则并不是python特有的语法(不属于Python),所有的高级编程语言都支持正则,正则的语法通用。不管通过正则表达式解决的是什么问题,写正则的时候都是使用正则表达式描述字符串规则。......

2022-08-09 20:12:13 209

原创 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 258

原创 Python Day14 文件读写【初级】

默认情况下程序中的数据是保存在运行内存中的,当程序运行结束后对应运行的程序会自动销毁。如果希望在这次运行程序的时候可以使用上一次运行程序产生的数据,就必须将数据保存在硬盘或磁盘中。硬盘保存数据的最小单位是文件。将数据以文件的形式保存在磁盘中怎么将程序中的数据放到文件中?怎么在程序中获取文件的内容?答案:文件操作操作文件内容基本流程:打开文件 -> 文件读写操作 -> 关闭文件1)打开文件open(file, mode=‘r’, *, encoding=None) - 以指定的方式打开文件,返回一个文

2022-08-06 10:21:15 184

原创 Python Day13 面向对象基础练习

狗拥有属性:姓名、性别和品种 拥有方法:叫唤。人类拥有属性:姓名、年龄、狗 拥有方法:遛狗。

2022-08-04 21:44:44 114

原创 Python Day13 面向对象基础【初级】

类就是拥有相同功能和相同属性的对象的集合:抽象的概念;对象就是类的示例,是类型、类别人是类,具体的一个人就是对象电脑是类,具体的一台电脑就是对象(有具体的品牌、CPU、显示屏)list是类,[10, 20]就是列表的对象用代码描述清楚这个类是拥有那些相同功能和哪些相同属性的对象的集合功能 - 函数属性 - 保存数据的变量class 类名 : 类的说明文档类的内容说明:1)class - 关键字;固定写法。...

2022-08-04 20:31:24 307 1

原创 Python Day12 迭代器和生成器【零基础】

迭代器是容器型数据类型;特点:打印一个迭代器的时候无法查看迭代器中所有的元素,迭代器无法通过len获取元素个数。如果想要使用迭代器中的元素,必须将元素从迭代器中取出,而且在取得时候只能从上往下按顺序取,取一个少一个,取出来的数据无法放回迭代器。生成器是容器型数据类型(具备创建多个数据的能力,而不是保存多个数据的能力)内存的消耗减少,不会浪费打印生成器无法查看所有的元素,生成器也不支持len操作。获取元素的时候取一个少一个,也不可以放回去。......

2022-08-03 19:48:25 128

原创 Python Day11 函数练习题

写一个函数将一个指定的列表中的元素逆序( 如[1, 2, 3] -> [3, 2, 1])(注意:不要使用列表自带的逆序函数)编写一个函数,计算一个整数的各位数的平方和。4)将点按照点到x轴的距离大小从大到小排序。3)获取列表中距离原点最远的点。1)获取列表中y坐标最大的点。2)获取列表中x坐标最小的点。.........

2022-08-02 21:10:13 263

原创 Python Day11 函数进阶【零基础】

1)什么是返回值返回值就是从函数内部传递到函数外部的数据(Python中的每个函数都可以传递一个数据到函数的外部)2)怎么确定一个函数的返回值(怎么将函数内部的数据传递到函数外部)return后面的值就是函数的返回值(执行函数体时如果遇到return,return后面的值就是函数的返回值3)怎么在函数外部获取函数的返回值获取函数调用表达式的值就是获取函数的返回值(函数调用表达式就是调用函数的语句)4)什么时候使用返回值如果实现函数的功能产生了新的数据,就将新的数据作为函数的返回值返回。...

2022-08-02 20:09:51 121

原创 Python Day10 函数练习题

编写一个函数,提取指定字符串中所有的字母,然后拼接在一起产生一个新的字符串

2022-08-01 20:33:46 210 2

原创 Python Day10 函数基础【零基础】

在真正认识函数之前,我们可以将封装的函数当做一个机器,我们需要做什么的时候就用对应功能的现成机器即可,不需要再次建一个机器,封装函数的过程就是制造机器的过程;函数运行出的什么样的结果,也就相当于机器能为我们做什么(比如洗衣机,饮水机,咖啡机)。特定地说,函数就是实现某一特定功能的代码的封装。(函数就是将实现某一个或某一类功能的代码打成一个包。目的就是为了以后需要这个包装的代码对应的功能时,不用重新写这段代码,而是使用封装这段代码的函数)。...

2022-08-01 17:53:54 117

原创 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 256

原创 Python Day8 字符串练习

输入**‘abc123’**输出**‘c1’**例如输入’abcd1234’输出’bd24’例如输入**‘a2h2klm12+’**输出。请输入一个不超过三位的数字*'anc2+93-sj胡说。’py1901009’**输入**‘123’’py1901023’**输入**‘9’请输入一个不超过三位的数字zxs23dxc。例如输入字符串**‘abc123’请输入一个字符串KathAmy123。请输入一个不超过三位的数字22。......

2022-07-28 22:53:29 1312

原创 Python Day8 元组和字符串【零基础】

1)元组是容器型数据类型将()作为容器的标志,里面多个元素用逗号隔开(数据1,数据2,数据3,…)2)元组是不可变的(不支持增删改);有序的(支持下标操作)3)元素没有要求空元组(无意义)01)字符串是容器型数据类型(字符串对应的容器只能保存多个文字符号-字符)。将’'或者""作为容器的标志,里面的每个符号包括的就是字符串中的各个元素2)不可变的(不支持增删改);字符串有序(支持下标操作)3)元素引号中的每个符号都是字符串的元素(任何文字符号都可以是字符串的元素,注意。...

2022-07-28 21:21:25 267

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除