- 博客(35)
- 收藏
- 关注
原创 sql尚硅谷day1
@ mysql基础1.通过mysql自带服务端(只限root用户)2.cmd进入mysql命令:mysql 【-h localhost -P 3306 -】u 用户名 -p停止exit显示数据库:show databases;打开一个库 : use 库名;显示一个库有哪些表: show tables 【from 库名】;查看库: select database();建表:create table 表名(列名 列类型,。。。);描述一个表: desc 表名;换行: 关键字和变量都换行注
2021-10-02 20:37:36
194
原创 牛客网中的sql练习——0823
请你查找employees里最晚入职员工的所有信息1.请你查找employees里最晚入职员工的所有信息SELECT * from employees order by hire_date desc limit 1;2.请你查找employees里入职员工时间排名倒数第三的员工所有信息,以上例子输出如下:select * from employees order by hire_date desc limit 2,1;注:limit a,b a:第几行,从第0行开始 b:展示几行进阶:排名倒
2021-08-25 17:22:22
196
原创 时间和日期函数
time模块time.time() 返回当前时间戳time.localtime 将一个时间戳转换为当前时区的struct_time,即格式化时间。time.mktime():将一个struct_time转化为时间戳time.strftime( ) 把一个代表时间的元组或者struct_time转化为格式化的时间字符串,格式由参数format决定。%y:两位年份 %Y:四位年份 %m:月份 %d:天 %H:时 %I:时 %M:分%S:秒%a:星期简写【Mon—>M
2020-06-03 10:41:07
343
原创 按申万三级行业分类计算个股的标准正态累计分布值
数据来源于聚源数据库,navicat下载后使用python处理。首先下载并关联数据。import pandas as pdlirun= pd.read_csv("./0515利润表.csv",encoding = "gbk",low_memory=False)zuoshoupan = pd.read_csv("./0515昨收盘.csv",encoding = "gbk",low_memory=False)zhubiao = pd.read_csv("./0515证券主表.csv",encodin
2020-05-18 14:37:02
1503
原创 行业多因子模型
以申万一级行业为基准,选择不同行业适合的指标选出优质股票,建立股票池。数据来源为优矿季度数据(注:使用google浏览器)。01-匹配行业大类注:(1)drop_duplicates 删除重复行,keep="first"保留重复的第一行。(2)将资产负债表匹配行业大类,以ticker字段重合时,先将股票代码转换成字符串类型之后进行合并,合并使用merge函数,how=“left”表示左连接,...
2020-04-29 14:46:55
598
原创 python05-02
上周学习到python的类的时候停下了脚步,想看一下python数据分析方面的知识,因为上周被女朋友这方面的知识,感觉自己啥也不懂。好了废话少说。1.matolotlibimport matplotlib.pyplot as plt>>> plt.plot([2,3,4,5])[<matplotlib.lines.Line2D object at 0x0000015...
2020-03-22 20:32:51
834
原创 python05-01
1.面向对象设计的一条基本原则是计算机程序由多个能够起到子程序作用的单元或对象组合而成,使得编程像堆积木一样。面向对象程序设计的一个关键性观念是将数据以及数据的操作封装在一起,组成一个相互依存、不可分割的整体,即对象。对于相同类型的对象进行分类、抽象后,得出共同的特质而形成了类,面向对象程序设计的关键就是如何合理地定义和组织这些类以及类之间的关系。2.python对象的概念很广泛,Python中...
2020-03-14 15:44:26
438
原创 pandas04 应用
dropna函数去掉空值所在行,#coding = utf-8#第一问代码import numpy as npimport pandas as pddf = pd.read_csv("./revenue1720.csv",encoding = "gbk")df = df.dropna(subset = ["Revenue2019","Revenue2018","industryNam...
2020-03-08 15:24:50
144
原创 python04-03
每天开始看python的时间越来越晚,白天写c的时候,就把python里面的单引号用上了,结过代码出现bug后,怎么也找不出了,后来发现python和c搞混了。既然付出了这么多,这一次一定要把python学好。1.生成斐波那契数列的函数定义和调用:`def fib(n):a,b = 0,1while a<n:print(a,end=’ ')a,b =b,a+bprint(...
2020-03-08 14:06:12
1661
原创 python04-02
本来想先矫情一下的,但是这两天开始学习的时间有点晚,而且还要兼顾工作上的事情,所以废话少说。开始学习1.UTF-8对全世界所有国家需要用到的字符进行了编码,以1个字节表示英语字符(兼容ASCII),以三个字节表示中文,还有些语言的符号使用2个字节或4个字节。 GB2312是我国制定的中文编码,使用1个字节表示英语,2个字节表示中文。不同编码格式之间相差很大,采用不同的编码格式意味着不同的表示和存...
2020-03-03 22:19:57
264
原创 numpy03
对数组进行切片,b=a[2:5],修改b或a,另一个值也同时被修改。若想单纯复制,使用 b=a[2:5].copy()a = np.arange(0,10)b = a[2:5]print(b)a[3] = 90print(b)[2 3 4][ 2 90 4]...
2020-02-26 19:13:31
104
原创 Python03-04
在上一篇博客说了那么多废话,现在就来整点干货。1.pythn采用的基于值得内存管理方式,如果为不同变量赋值为相同值,这个值在内存中只有一份,多个变量将指向同一个地址。>>> x=8>>> id(x)1626762480>>> y=8>>> id(8)1626762480>>> x=[1,2,3...
2020-02-22 18:17:18
188
原创 Python03-03
这个特殊的假期就要接近尾声了,希望在假期里经历的一切能在心里面留下烙印。不再去莫名的惶恐和不安,更不要再为自己过去的碌碌无为而愧疚焦虑,学会自我调节和向前看。每个人都是独一无二的,坚持自己的初心,坚定自己的信念,每当不安的时候问一下自己的目标和信念。当我们看到那些优秀的人的辉煌成就时,更应该看到他们背后的付出和努力。每当看到他们努力的时候,心里除了震撼还会想到为什么我不能那样努力,我也要像他们那样...
2020-02-20 11:23:06
134
原创 Python03-02
当初说好的一周三篇博客,来学习python爬虫的。可面对这么多的自由时间,感觉自己的进度还是慢吞吞的。说白了就是没有压力,只是在空喊口号而行动离很差,终结其原因就是任何知识都是无穷无尽的,学的时候发现自己只是在学一个皮毛,往下深究必须的花费更多的时间和精力。每当想着深究的时候,就会想着这些东西我用的着,久而久之就让自己变得功利起来,学的东西只想是有用的,而忽略了学习的真谛。但愿这段时间在家的独处,...
2020-02-19 15:53:35
199
原创 Python03-01
from bs4 import BeautifulSoupfrom bs4 import UnicodeDammitimport urllib.requesturl = "http://www.weather.com.cn/weather/101190101.shtml"headers = {"User-Agent":"Mozilla/5.0 (Windows; U; Windows N...
2020-02-18 22:13:42
169
原创 Python02-03
吃完后感觉晕晕乎乎的,刚刚看着窗外飘落的雪花,才反应过来自己已有7天没出过门了。没有自由的时间是渴望自由,当自由的时候有开始散漫和懒惰。不知道什么原因,自己一个呆久了,会要莫名的不安。当不安的时候就要告诫自己好好学习python,完成自己的小目标。python之Beautiful Soup库..: 标签 Tag ... p为Name,是成对出现的。Name 之间的为属性,用来定义标签的特点。...
2020-02-17 10:15:28
114
原创 Python02-02
提笔的刹那,才懂得有自己自由时间的宝贵,前几天一直忙于别的事情,心里一直对python的学习念念不忘。人总是在拥有的时候不懂得珍惜,失去后才知道当时的可贵,好了废话不说,开始本周的第二篇python博文学习。1.对网络爬虫的限制来源审查:判断User-Agent进行限制,检查来访问HTTP协议头的User-Agent域,只响应浏览器或友爬虫的访问。发布公告:Robots协议 告知所有爬虫网...
2020-02-15 19:12:43
154
原创 python02-01
花费了三天时间,学习了python基础的爬虫框架,现在终于明白了python爬虫的具体过程。原先只是觉得爬虫很厉害,但忘记了在计算机中用程序实现的任何功能都是通过代码一行一行敲出来的,爬虫也不例外。下面开始重新学习爬虫涉及的详细内容。1.爬虫中最基本的语句:r = requests.get(url),该语句是构造一个向服务器请求资源的Request对象,如果请求成功将返回一个包含服务器资源的Re...
2020-02-15 14:34:19
131
原创 Python01-03
python 用BeautifulSoup 查找HTML元素,其中重要的函数有:find_all (self,name=None,atrs={}.recursive=True,text=None,limit=None,**kwargs),self表面它是一个类成员函数;name是要查找的tag元素名称,默认是None,如果不提供,就是查找所有的元素; attrs是元素的属性,它是一个字典,默认...
2020-02-09 21:26:07
136
原创 python01-02
python01-02python的正则表达式,说来惭愧,提到python正则表达式,这是我的第三次学习,可学完后依旧一头雾水,就感觉东西很杂,无章可循。这次想通过理论结合实例来学习正则表达式。1.2.字符”\d"匹配0-9之间的一个数值;字符“=”重复前面一个匹配字符一次或者多次。3.字符"*“重复前面一个匹配字符零次或者多次4.字符”?“重复前面一个匹配字符零次或者一次5....
2020-02-07 16:56:01
211
原创 python 之 pandas 03统计星巴克信息
有一组全球星巴克店铺的统计数据,分析美国与中国星巴克的数量,并得出中国每个省份星巴克的数量。导入数据并对数据以国家进行分组,使用groupby()函数,groupby可以对数据进行分组,但不能输出结果。可以对grouped中数据进行遍历,得出结果为:每个国家的数据组成一个元组,元组第一个元素为国家名字,第二个元素为该国家的其他信息,类型为DataFrame。import pandas as...
2020-02-07 10:55:42
1504
1
原创 python 之pandas 02统计电影分类情况
统计一组电影的分类情况str.split()函数把字符串分割到数组中。str_split(string,length) string:要分割的字符串,length可规定每个数组的长度。import pandas as pdimport numpy as npfile_path = "./IMDB-Movie-Data.csv"df = pd.read_csv(file_path)#提...
2020-02-06 14:35:38
1703
2
原创 python之小白01-01
1.python的工具库安装 之前在安装python的工具库,直接用命令 pip install 库名,当出现黄色警告或者红色错误的时候,就傻傻的多试几次。明明知道是网络的原因但不知道怎么去解决,其实自己是可以给定网址下载的,如清华镜像或者豆瓣。如:pip install 库名 -i http://pypi.douban.com/simple/ --trusted-host pyp...
2020-02-04 16:34:03
141
原创 python 之pandas01
pandas常用数据类型有Series和DataFrame,Series为一维数组,DataFrame为二维,均为带有标签的数组。Series有两种方法创建:通过列表或字典创建。import pandas as pdt = pd.Series([1,4,35,5,6])print(t)#取值大于5的索引和值print(t[t>5])#创建series时规定索引t2 = pd....
2020-02-04 11:35:46
151
原创 python之小白01
python 之函数装饰器之前的博客都是我的女朋友写,我只是在后面修修补补,感觉很轻松,但真正动手写的时候,才知道有多么的困难。今天来简单的学习一下python中的函数装饰器。函数装饰圈简单的理解就是我给函数修饰一下,函数的目的是为了实现一个功能,但是我现在需要在这个功能上需要实现一些优化,但是我这个功能,别的地方要用。说以就给函数修饰一下,把修饰后的函数去实现某个功能,说白了就是包装了一层,...
2020-02-03 16:24:41
94
原创 python 之 numpy02
对csv数据的获取通常会用到numpy模块的loadtxt()方法。例:读取英美两国数据,并把其拼接到一起,显示国家信息(美用0表示,英用1表示)注:直接复制文件的路径在python中可能会报错,修改方法:将原路径中的 \ 改为 /。import numpy as np#提取路径us_path = "./youtube_video_data/US_video_data_numbers.c...
2020-02-03 14:48:07
125
原创 python 之 numpy01
numpy是科学计算和数据分析的基础包,最重要的一个特点就是其N维数组对象(即ndarray),为一系列同类型数组的集合,每个数组都有一个shape(一个表示各维度大小的元组)和dtype(一个用于说明数组数据类型的对象)。创建数组import numpy as np#一维list1=[1,2,3,4]one_1 = np.array(list1)list2 = range(0,10)...
2020-02-02 21:04:46
147
原创 python 08属性和方法
私有属性:在属性名前加__,外部无法访问。私有属性都在init中添加。私有方法:在方法名前加__.类属性:直接在类中创建的属性就叫类属性。实例属性(对象属性):在init方法中定义的属性。注:可以使用类名、实例名访问类属性,但只能使用实例名访问实例属性,不能使用类名访问实例属性。类方法:是类对象所拥有的⽅法,需要⽤修饰器 @classmethod 来标识其为类⽅法,第⼀个参数必须是类对象...
2020-01-30 15:52:11
173
原创 python 07继承
继承:子类可以复用父类的方法class Person(object): def __init__(self): self.name = "tom" self.age = 18 def show(self): print(self.name,self.age)class Student(Person): def other(...
2020-01-18 17:11:28
120
原创 python 06类和魔法方法
类(Class): 用来描述具有相同的属性和方法的对象的集合。它定义了该集合中每个对象所共有的属性和方法。对象是类的实例。类为事和物的一个分类,而对象具体到某一事和物。类具有属性(特征)和方法(行为)。class Teacher(): country = "china" def show(self): print("my teacher")#通过类创建对象(在内...
2020-01-18 10:17:05
112
原创 python 05文件
#文件访问模式:r只读(文件不存在会崩溃),#w只写,a追加,rb以二进制读取,wb以二进制方式写入文件,ab以二进制方式追加文件。file = open("1","r")content = file.read()print(content)file.close()建立txt文本,命名为1,内容如下:abc小白snnnnnddashudisln文件的不同操作:read()读...
2020-01-16 17:20:34
272
2
原创 python 04函数
列表生成式#列表生成式:使用for循环快速创建一个列表#1my_list=[]for i in range(0,6): my_list.append(i)print(my_list)#2my_list = [value for value in range(0,6)]print(my_list)#统计每个元素的个数#1my_list = [len(value) for...
2020-01-14 14:17:03
139
1
原创 python 02
循环#if语句score = int(input("分数"))if score >= 90: print("优秀")elif score < 90 and score >= 70: print("合格")else: print("不合格")#while根据条件循环执行某种操作num = 0while num < 5: num...
2020-01-08 19:47:54
97
原创 python 03函数
#函数:某一个功能的代码实现#函数四种类型:1.无参数无返回值 2.无参数有返回值 3.有参数无返回值 4.有参数有返回值#1无参数无返回值def msg(name,age): print(name,age)msg("zhangsan",17)#2无参数有返回值def show(): result = 10 return resultvalue = show(...
2020-01-07 09:58:51
305
原创 python 01
字符串代码#判断字符串以指定数据开头,结尾my_url="http://www.baidu.com."result1=my_url.startswith("http")print(result1)result2=my_url.endswith("com.")print(result2)#字符串以指定数分割my_str="abcdfsd"result3=my_str.partit...
2020-01-04 16:56:58
244
2
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人