- 博客(24)
- 收藏
- 关注
原创 2022.1.4matplotlib课二
一、散点图from matplotlib import pyplot as pltfrom matplotlib import font_managermy_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 684
原创 2021.1.3matplotlib课一
matplotlib-绘制折线图from matplotlib import pyplot as pltx=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 1268
原创 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 317
原创 2021年12月21日
一、re.matchimport redata='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 478
原创 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 72
原创 2021年12月15日
一、明确需求(一)存在四个对象:1、我放飞机2、敌方飞机3、我方子弹4、地方子弹(二)功能1、我放飞机根据按键移动2、地方飞机随机移动3、双方飞机都可发送子弹4、背景音乐(三)步骤1、创建一个窗口2、创建我放飞,根据方向键左右移动3、给我方飞机添加子弹发射功能,按空格键4、创建敌机5、敌机自由移动6、敌机自动发射子弹最后优化了有150+条代码,头疼...
2021-12-16 21:25:30 79
原创 2021年12月13日
一、属性私有化(一)使用私有属性场景:1、把特定一个属性隐藏起来,不想让类的外部进行直接调用2、保护该属性,不想让属性随意改变3、保护该属性,不让派生类去继承(二)小结1、私有化实例属性,不能在外部直接访问,可以通过类的内部随意使用2、子类不能继承父类私有化属性,只能继承共有属性3、在属性名前直接加“__”,就可以变为私有哈class Person: __hobby='跳舞'#私有类属性 def __init__(self): self.
2021-12-13 23:27:07 464
原创 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 239
原创 2021年12月8日
面向对象编程:oop【object oriented programming】是一种python的编程思路面向过程编程:就一开始学习的,按解决问题步骤去写代码【根据业务逻辑写代码】面向对象:在思考问题的时候,首先分析“怎么按照步骤去实现”然后将问题解决拆解成若干步骤,并将这些步骤对于方法一步步最终完成功能。面向对象:关注设计思维面向过程不适合做大项目面向过程:怎么做面向对象:谁来做类:具有一组相似或相同特征【属性】和行为【方法】的一系列多个对象的组合对象:实实在在的一个东
2021-12-09 20:05:56 394
原创 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,3print('动态执行函数={}'.format(eval('a+b+c')))def
2021-12-07 23:25:36 72
原创 2021年12月6日
一、局部变量定义:在函数内部定义的变量,作用域仅在函数内部特点:不同函数可定义相同局部变量,各自用各自的,不会产生影响作用:为了临时保存数据,需要在函数中定义进行储存def printInfo(): name='peter' print('{}'.format(name)) passdef TestMethod(): name='刘德华' print(name) passTestMethod()printInfo()二、全局变量
2021-12-06 22:42:31 63
原创 2021年12月5日
一、函数定义:一系列python语句组合,可以在程序中运行一次或多次,具有独立功能为甚使用函数:代码的复用最大化,最小化冗余代码结构:def 函数名(参数列表):0-n个 代码块def printInfo(): ''' 这个函数是用来打印个人信息的,是对小张信息显示的组合 :return: ''' print('小张的身高是%f' % 1.73) print('小张的体重是%f' % 160) print('小张的爱...
2021-12-05 21:37:15 166
原创 2021年12月4日
一、序列定义:在python中序列是一组按顺序排列的值【数据组合】在python中存在三种内置序列类型:字符串、列表、元组优点:可支持索引和切片的操作特征:第一个正索引为0,指向左端;第一个索引为负数,指向右端二、切片定义:【高级特性】可根据下标获取序列对象的任意部分数据语法结构:[start:end:step] step默认1strMsg='hello world'print(strMsg)print(strMsg[0])print(strMsg[2:5])#左包含
2021-12-04 16:53:01 752
原创 2021年12月2日
循环一、while语法特点:有初始值条件表达式变量【循环体内计数变量】的自增自减,否则会死循环while使用条件:循环次数不确定,依靠循环条件来结束while目的:为例将相似或相同的代码操作变得更简洁,使得代码重复利用while使用:适用于未知的循环次数,用于判断案例1while index<=100: print(index) index+=1 pass案例2row=1while row<=9: co
2021-12-02 21:39:53 175
原创 2021年12月1日
流程:就是计算机执行代码的顺序流程控制:对计算机代码执行的顺序进行有效的管理,只有流程控制才能实现在开发当中的业务逻辑流程控制的分类:顺序流程;选择流程/分支流程;单分支:score=60if score<=60:#满足条件就会输出打印提示 print('成绩不是太理想,要继续加油哟') pass#空语句print('语句进行结束')score=80if score<=60: print('成绩不是太理想,要继续加油哟') pas
2021-12-01 23:27:55 265
原创 2021年12月1日课一
一、算术运算符a=7b=3c=10print(a+b*c)print(a-b)print(a*b)print(a/b)print(a%b)print(a//b)二、比较运算符a,b=10,5print(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,3print(a+b&
2021-12-01 21:14:23 127
原创 2021年11月30日
一、解释器安装完后验证是否安装成功?(一)点击“开始菜单”找到”搜索“菜单,输入cmd【命令提示符】找到并打开(二)按住window+R,可快速打开“运行窗口”,并在里面输入python,即可看安装结果二、如何退出python交互式环境?在环境输入exit()或quit()回车退出三、声明一个.py文件,可以保存python代码。如何执行该文件呢?(dos操作命令)首先打开命令行的提示符,进入到要执行文件的本地目录,然后直接输入文件名.pyC:\Users\XXX>#本就
2021-11-30 23:31:25 521
原创 2021年11月29日课二
一、大数据时代究竟改变了什么——思维方式(一)、数据重要性数据资源→数据资产(增值)(二)、方法论基于知识的理论完美主义(专家判断)→基于数据的历史经验主义(三)、数据分析统计学(抽样)→数据科学(大数据)数据科学家(大数据+算法+业务知识)(四)、计算智能复杂算法→简单算法(五)、决策方面目标决策→数据决策(六)、业务方面基于业务数据化→基于数据业务化(七)、产业竞合以产业为中心→以数据为中心二、大数据4V特征(一)、数据量大(二)、
2021-11-29 21:08:59 1320
原创 2021年11月29日课一
一、行业分析(一)、背景进入新行业;业务遇到瓶颈(二)、问题识别与拆解(三)、电商行业分析界定范围—市场规模—社会热点事件—头部玩家(拼多多)—用户分析二、数据仓库(一)、数据建模—为何建模(二)、主要步骤日志传输—ODS—DWS—DM(三)、例子—头条(四)、数据管理三、用户研究(一)、什么时候做—贯穿整个周期(二)、步骤和关键点(三)、例子—头条(四)、三个阶段实施制定研究目的—确定研究方法(定性:客户面聊;定量:问卷)—结论产出(
2021-11-29 14:46:09 447
原创 2021年11月28日课二
一、问题(一)、找到本质问题(二)、问题的逻辑树拆解先拆—请教业务方(很重要)—请教leader—汇报(三)、案例二、SQl的提数和分析(一)、前期准备(二)、SQl的提数和分析集中时间和精力;遇到坑;突然找到新的点或纠结某个点(三)、如何提数(四)、如何分析—基于用户基础属性和行为属性结构分析;对比分析;时间序列分析;相关性分析;机器学习用户基础属性—渠道—时间特征—使用了什么—为什么这么做—怎么做三、报告撰写(一)、原则主题一脉相承;通俗易懂;
2021-11-28 23:20:48 444
原创 2021年11月28日课一
一、指标体系(一)、定义;指标选取原则;根本性;可理解性;结构性(二)、构成最基础不可拆分指标;修饰词;时间段;派生指标(三)、指标体系建立四步骤理清业务阶段和方向——确定核心指标——指标核心维度拆解——指标宣贯、存档、落地(四)、知乎app指标体系发展期和成熟期之间问答数=提问数+回答数=提问人数*人均提问数+回答数*人均回答数二、流量分析(一)、背景从哪来;经过社么;产生什么价值;波动分析(二)、渠道分析内部渠道、外部渠道(三)、转化及价值分析
2021-11-28 17:41:52 834
原创 2021年11月27日DAY1第二次课
一、优秀数据分析师能力:(一)、中观能力专业度:能发现其他分析师分析中的问题技术理解、逻辑性、价值点从高手获取反馈(二)、微观能力有效沟通力+快速发散收敛力多跟领导沟通(三)、宏观能力洞见性的全局观关注行业动态二、电商数据分析——以京东app为例(一)、如何去看京东app(二)、分发效率CTR、人均访问页面数业务功能与产品核心指标关联性(三)、漏斗模型对各种产品多体验(四)、拉新当作一个新用户去体验自身产品三、互联网金融toC手
2021-11-27 16:40:25 625
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人