- 博客(24)
- 收藏
- 关注
原创 2022.1.4matplotlib课二
一、散点图 from matplotlib import pyplot as plt from matplotlib import font_manager my_font=font_manager.FontProperties(fname=r'C:\Windows\Fonts\simfang.TTF') y_3 = [11,17,16,11,12,11,12,6,6,7,8,9,12,15,14,17,18,21,16,17,20,14,15,15,15,19,21,22,22,22,23] y_1
2022-01-05 00:16:20
692
原创 2021.1.3matplotlib课一
matplotlib-绘制折线图 from matplotlib import pyplot as plt x=range(2,26,2) y=[15,13,14.5,17,20,25,26,26,27,22,18,15] #设置图片大小和清晰度 plt.figure(figsize=(20,8),dpi=80) #绘图 plt.plot(x,y) #绘制x轴刻度 _xtick_labels=[i/2 for i in range(4,49)] #plt.xticks(range(2,25)) #
2022-01-03 21:19:00
1274
原创 2021.12.27-MySQL基于Navicat
一、基本查询语句 (一)select * from 二、插入数据 (一)insert into 表名 values(......); (二)部分插入 insert into 表名[字段1,字段2] values(值1,值2); (三)多行插入 insert into 表名 values (....)(....)(....); (四)部分多行插入 insert into 表名[字段1,字段2] values(....)(....); 三、数据修改 update 表名 set 值=‘.’.
2021-12-28 19:47:25
328
原创 2021年12月21日
一、re.match import re data='Python is the best language in the world' result=re.match('P',data)#精确匹配,以什么来开头 print(type(result))#返回<class 're.Match'> print(result.group()) result=re.match('Python',data)#精确匹配 print(type(result))#返回<class 're.Match'
2021-12-22 21:38:42
490
原创 2021年12月16日
一、文件一般操作 (一)打开文件 (二)读写文件 1、读 r r+适用于普通读取场景 rb rb+适用于文件,图片,视频,音频 f=open('Test.txt','rb') data=f.read()#读取所有数据 print(data) print(data.decode('gbk')) 2、写 w wb+ w+每次都会创建文件 fobj=open('./Test.txt','w',encodings='utf-8') # #读/写 fobj.write('在苍茫的大海上') fo
2021-12-19 18:10:52
74
原创 2021年12月15日
一、明确需求 (一)存在四个对象: 1、我放飞机 2、敌方飞机 3、我方子弹 4、地方子弹 (二)功能 1、我放飞机根据按键移动 2、地方飞机随机移动 3、双方飞机都可发送子弹 4、背景音乐 (三)步骤 1、创建一个窗口 2、创建我放飞,根据方向键左右移动 3、给我方飞机添加子弹发射功能,按空格键 4、创建敌机 5、敌机自由移动 6、敌机自动发射子弹 最后优化了有150+条代码,头疼 ...
2021-12-16 21:25:30
82
原创 2021年12月13日
一、属性私有化 (一)使用私有属性场景: 1、把特定一个属性隐藏起来,不想让类的外部进行直接调用 2、保护该属性,不想让属性随意改变 3、保护该属性,不让派生类去继承 (二)小结 1、私有化实例属性,不能在外部直接访问,可以通过类的内部随意使用 2、子类不能继承父类私有化属性,只能继承共有属性 3、在属性名前直接加“__”,就可以变为私有哈 class Person: __hobby='跳舞'#私有类属性 def __init__(self): self.
2021-12-13 23:27:07
469
原创 2021年12月9日
一、析构方法:__del__ class Animal: def __init__(self,name): self.name=name print('这是构造方法') pass def __del__(self):#主要应用是来操作对象的释放,一旦完毕对象便不能在使用 print('当在某个作用域下边没有被使用引用下 解析会自动调用此函数 来释放内存内容') print('这是析构方法')
2021-12-11 21:58:41
248
原创 2021年12月8日
面向对象编程:oop【object oriented programming】是一种python的编程思路 面向过程编程:就一开始学习的,按解决问题步骤去写代码【根据业务逻辑写代码】 面向对象:在思考问题的时候,首先分析“怎么按照步骤去实现” 然后将问题解决拆解成若干步骤,并将这些步骤对于方法一步步最终完成功能。 面向对象:关注设计思维 面向过程不适合做大项目 面向过程:怎么做 面向对象:谁来做 类:具有一组相似或相同特征【属性】和行为【方法】的一系列多个对象的组合 对象:实实在在的一个东
2021-12-09 20:05:56
403
原创 2021年12月7日
一、内置函数-数字运算 #取绝对值 print(abs(-21)) #取近似数 print(round(3.66,1)) print(round(3.66)) #求次方 print(pow(4,2)) #求最大值 print(max([23,12,4,5,2,1,786,234])) print(max(23,235)) #求和 print(sum(range(50),3)) #执行表达式 a,b,c=1,2,3 print('动态执行函数={}'.format(eval('a+b+c'))) def
2021-12-07 23:25:36
77
原创 2021年12月6日
一、局部变量 定义:在函数内部定义的变量,作用域仅在函数内部 特点:不同函数可定义相同局部变量,各自用各自的,不会产生影响 作用:为了临时保存数据,需要在函数中定义进行储存 def printInfo(): name='peter' print('{}'.format(name)) pass def TestMethod(): name='刘德华' print(name) pass TestMethod() printInfo() 二、全局变量
2021-12-06 22:42:31
72
原创 2021年12月5日
一、函数 定义:一系列python语句组合,可以在程序中运行一次或多次,具有独立功能 为甚使用函数:代码的复用最大化,最小化冗余代码 结构: def 函数名(参数列表):0-n个 代码块 def printInfo(): ''' 这个函数是用来打印个人信息的,是对小张信息显示的组合 :return: ''' print('小张的身高是%f' % 1.73) print('小张的体重是%f' % 160) print('小张的爱...
2021-12-05 21:37:15
175
原创 2021年12月4日
一、序列 定义:在python中序列是一组按顺序排列的值【数据组合】 在python中存在三种内置序列类型:字符串、列表、元组 优点:可支持索引和切片的操作 特征:第一个正索引为0,指向左端;第一个索引为负数,指向右端 二、切片 定义:【高级特性】可根据下标获取序列对象的任意部分数据 语法结构:[start:end:step] step默认1 strMsg='hello world' print(strMsg) print(strMsg[0]) print(strMsg[2:5])#左包含
2021-12-04 16:53:01
761
原创 2021年12月2日
循环 一、while语法特点: 有初始值 条件表达式 变量【循环体内计数变量】的自增自减,否则会死循环 while使用条件: 循环次数不确定,依靠循环条件来结束 while目的: 为例将相似或相同的代码操作变得更简洁,使得代码重复利用 while使用:适用于未知的循环次数,用于判断 案例1 while index<=100: print(index) index+=1 pass 案例2 row=1 while row<=9: co
2021-12-02 21:39:53
183
原创 2021年12月1日
流程:就是计算机执行代码的顺序 流程控制:对计算机代码执行的顺序进行有效的管理,只有流程控制才能实现在开发当中的业务逻辑 流程控制的分类: 顺序流程; 选择流程/分支流程; 单分支: score=60 if score<=60:#满足条件就会输出打印提示 print('成绩不是太理想,要继续加油哟') pass#空语句 print('语句进行结束') score=80 if score<=60: print('成绩不是太理想,要继续加油哟') pas
2021-12-01 23:27:55
272
原创 2021年12月1日课一
一、算术运算符 a=7 b=3 c=10 print(a+b*c) print(a-b) print(a*b) print(a/b) print(a%b) print(a//b) 二、比较运算符 a,b=10,5 print(a==b) print(a!=b) print(a>=b) print(a<=b) print(a>b) print(a<b) #结果是bool,【True/False】 三、逻辑运算符 a,b,c,d=23,18,10,3 print(a+b&
2021-12-01 21:14:23
133
原创 2021年11月30日
一、解释器安装完后验证是否安装成功? (一)点击“开始菜单”找到”搜索“菜单,输入cmd【命令提示符】找到并打开 (二)按住window+R,可快速打开“运行窗口”,并在里面输入python,即可看安装结果 二、如何退出python交互式环境? 在环境输入exit()或quit()回车退出 三、声明一个.py文件,可以保存python代码。如何执行该文件呢?(dos操作命令) 首先打开命令行的提示符,进入到要执行文件的本地目录,然后直接输入文件名.py C:\Users\XXX>#本就
2021-11-30 23:31:25
531
原创 2021年11月29日课二
一、大数据时代究竟改变了什么——思维方式 (一)、数据重要性 数据资源→数据资产(增值) (二)、方法论 基于知识的理论完美主义(专家判断)→基于数据的历史经验主义 (三)、数据分析 统计学(抽样)→数据科学(大数据) 数据科学家(大数据+算法+业务知识) (四)、计算智能 复杂算法→简单算法 (五)、决策方面 目标决策→数据决策 (六)、业务方面 基于业务数据化→基于数据业务化 (七)、产业竞合 以产业为中心→以数据为中心 二、大数据4V特征 (一)、数据量大 (二)、
2021-11-29 21:08:59
1330
原创 2021年11月29日课一
一、行业分析 (一)、背景 进入新行业;业务遇到瓶颈 (二)、问题识别与拆解 (三)、电商行业分析 界定范围—市场规模—社会热点事件—头部玩家(拼多多)—用户分析 二、数据仓库 (一)、数据建模—为何建模 (二)、主要步骤 日志传输—ODS—DWS—DM (三)、例子—头条 (四)、数据管理 三、用户研究 (一)、什么时候做—贯穿整个周期 (二)、步骤和关键点 (三)、例子—头条 (四)、三个阶段实施 制定研究目的—确定研究方法(定性:客户面聊;定量:问卷)—结论产出 (
2021-11-29 14:46:09
452
原创 2021年11月28日课二
一、问题 (一)、找到本质问题 (二)、问题的逻辑树拆解 先拆—请教业务方(很重要)—请教leader—汇报 (三)、案例 二、SQl的提数和分析 (一)、前期准备 (二)、SQl的提数和分析 集中时间和精力;遇到坑;突然找到新的点或纠结某个点 (三)、如何提数 (四)、如何分析—基于用户基础属性和行为属性 结构分析;对比分析;时间序列分析;相关性分析;机器学习 用户基础属性—渠道—时间特征—使用了什么—为什么这么做—怎么做 三、报告撰写 (一)、原则 主题一脉相承;通俗易懂;
2021-11-28 23:20:48
449
原创 2021年11月28日课一
一、指标体系 (一)、定义;指标选取原则;根本性;可理解性;结构性 (二)、构成 最基础不可拆分指标;修饰词;时间段;派生指标 (三)、指标体系建立四步骤 理清业务阶段和方向——确定核心指标——指标核心维度拆解——指标宣贯、存档、落地 (四)、知乎app指标体系 发展期和成熟期之间 问答数=提问数+回答数=提问人数*人均提问数+回答数*人均回答数 二、流量分析 (一)、背景 从哪来;经过社么;产生什么价值;波动分析 (二)、渠道分析 内部渠道、外部渠道 (三)、转化及价值分析
2021-11-28 17:41:52
837
原创 2021年11月27日DAY1第二次课
一、优秀数据分析师能力: (一)、中观能力 专业度:能发现其他分析师分析中的问题 技术理解、逻辑性、价值点 从高手获取反馈 (二)、微观能力 有效沟通力+快速发散收敛力 多跟领导沟通 (三)、宏观能力 洞见性的全局观 关注行业动态 二、电商数据分析——以京东app为例 (一)、如何去看京东app (二)、分发效率 CTR、人均访问页面数 业务功能与产品核心指标关联性 (三)、漏斗模型 对各种产品多体验 (四)、拉新 当作一个新用户去体验自身产品 三、互联网金融toC手
2021-11-27 16:40:25
634
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人