自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 SQL笔试经典题及答案解析

1、SQL环境搭建https://www.jianshu.com/p/edca5142391c2、建表语句create table Student(sid varchar(10),sname varchar(10),sage datetime,ssex nvarchar(10));insert into Student values('01' , '赵雷' , '1990-01-01' , '男');insert into Student values('02' , '钱电' , '1990-12

2021-07-15 21:51:23 1306 1

原创 pandas索引的相关知识

import pandas as pdimport numpy as npfrom pandas import Series,DataFrames1 = Series(range(1,5),index=list(‘abcd’))print(s1)print(s1.index)#索引对象不可修改 会报错#s1.index[0]=“A”#但是可以整体替换s1.index = list(‘ABCD’)print(s1.index)print(’-----------------’)‘’’

2021-07-15 09:45:43 250

原创 pandas 基础类型:Dataframe

导入包import pandas as pdimport numpy as np import pandas import Dataframe创建Dataframe二维列表创建d1=Dataframe([[1,2,3,4],[5,6,7,8]])print(d1)索引 index 行索引 columns 列索引 本质为索引对象print(d1.columns)print(d1.index)自定义索引d2 = DataFrame([[1,2,3,4],[5,6,7,8]],ind

2021-07-14 20:20:41 281

原创 pandas排序

导入包import pandas as pdimport numpy as npfrom pandas import Series,DataFrame‘’’pandas排序**obj.sort_index**(**axis=0,ascending=True,inplace = False**)**obj.sort_value**(**by=label,axis=0,ascending=True,inplace = False**) **by**:str 表示根据axis方向索引名进行排序

2021-07-13 20:28:53 183

原创 python数据分析:Pandas之Series

1 Series简介Pandas 是python的核心数据分析支持库,提供了快速、灵活、明确的数据结构,旨在简单、直观地处理关系型、标记型数据。pandas的两大主要数据结构 Series和DateFrame,其中Series 是带标签的一维数组,可存储整数、浮点数、字符串、Python 对象等类型的数据。轴标签统称为索引,它由两部分组成。values:一组数据(ndarray类型)index:相关的数据索引标签特点:数据对齐事内在的,标签与数据默认对齐,除非特殊情况,一般不会断开连接,因此通过

2021-07-12 21:10:34 760 3

原创 SQL笔试题:某团数分岗笔试真题详解

题目(1)有一个员工表dept_emp有如下字段:员工ID:emp_no部门ID:dept_no入职时间:from_date离职时间:to_date有员工工资表salaries,包含如下字段:员工ID:emp_no入职时间:from_date离职时间:to_date薪水:salary获取所有部门中员工薪水最高的相关信息,给出dept_no, emp_no以及其对应的salary,按照部门编号升序排列查找所有员工自入职以来的薪水涨幅情况,给出员工编号emp_no以及其对应的薪水涨幅gr

2021-07-11 19:40:44 292 1

原创 免费高清图片素材网站

ColorHubColorHub是一个提供免费高清无版权的图片资源库。当前已收录91726张高清图片,质量很高,而且每天都在不断更新。地址: https://www.colorhub.me/

2021-07-11 19:37:41 5111

原创 sql必知必会学习笔记 数据库

1.数据库1.1数据库基础数据库:一个以某种有组织的方式存储数据的集合——保存有组织的数据的容器。表:某种某种特定类型数据的结构化清单——由列组成。表中数据按行存储。模式:关于数据库和表的布局及特性的信息。列:表中的一个字段。所有表都是由一个或多个列组成的——每个列都有相应的数据类型。数据类型:所允许的数据的类型。每个表列都有相应的数据类型,它显示或允许该列中存储的数据。行:表中的一个记录——又称数据库记录。主键:一列或者一组列,其值能够唯一标识表中每一行。主键的满足条件:任意两行不具有相

2021-07-11 19:27:17 110

原创 序列通用操作

序列通用操作seq = "0123456789"print seq[0] #从0开始编码。print seq[-1] #支持倒着数数,-1代表倒数第一。print seq[1:5] #支持分片操作,seq[start:end],start会包含在结果中,end不会包含在结果中。print seq[7:] #seq[start:end]中的end可以省略。print seq[-3:] #分片也支持负数。print seq[:3] #seq[start:end]中的start也可以省略。prin

2021-07-10 17:17:45 138

原创 xlwings

excel已经成为必不可少的数据处理软件,几乎天天在用。python有很多支持操作excel的第三方库,xlwings是其中一个关于xlwingsxlwings开源免费,能够非常方便的读写Excel文件中的数据,并且能够进行单元格格式的修改。xlwings还可以和matplotlib、numpy以及pandas无缝连接,支持读写numpy、pandas数据类型,将matplotlib可视化图表导入到excel中。最重要的是xlwings可以调用Excel文件中VBA写好的程序,也可以让VBA调用用P

2021-07-10 16:55:06 362

原创 制作Gif动图:

制作Gif动图:from PIL import Imageim = Image.open(“1.jpg”)images = []images.append(Image.open(‘2.jpg’))images.append(Image.open(‘3.jpg’))im.save(‘gif.gif’, save_all=True, append_images=images, loop=1, duration=1, comment=b"aaabb")...

2021-07-05 18:45:06 156

原创 数据分析的日常工作是什么?

1.学习准备过程在学习的过程中,总结为三点:多动手操作,多重复,多理解。2.简历投递1)校招和面试官面对面的聊,看自己差什么,就知道自己还有什么自己需要学习的。2)在各大招聘网站根据自己的意向行业进行简历的投递,并根据招聘需求对之前做过对项目进行完善。3.面试部门主管面试看重的点主要是两个方面:1)硬技能,比如sql基本的查询语句及excel的应用,或者python等2)分析的逻辑与业务的理解,基本指标的了解及数据背后的逻辑解读大部分的面试官在具有相同技能的情况下更看重基于业务对数据的解

2021-07-04 20:17:52 274

原创 如何做数据分析报告?

一.什么是数据分析报告?数据分析报告就是以文档或ppt的形式,将分析过程(解决问题步骤)总结成一个故事汇报给用户,将数据分析结果展示给用户二.为什么要做数据分析报告?用户通过数据分析报告,可以快速了解研究问题的基本情况,结论以及建议。*用户:老板或客户三.如何做数据分析报告?组成:1.分析背景 2.分析目的 3.分析思路 4.分析内容 5.结论 6.建议;目标:增加用户和你的共同认知;形式:1.数据分析报告或文章;2.PPT制作数据分析报告;1. 书写报告(写作要求)1)分析背景 描述

2021-07-04 20:10:18 1201

原创 什么是class,什么是instance,什么是object?

什么是class,什么是instance,什么是object?Class:可以理解为一个组装工厂。假如我们要生产一个机器人,那我们先要搭个工厂吧。先确定:我们要先安装胳膊,再安装头,我们的小破机器人的流水线就搭好了。这个工厂比较智能,胳膊和头的数量都可以调。class BuildRobot(): def __init__(self,armcount,headcount): self.armcount = armcount self.headcount = headcou

2021-07-03 16:09:14 936

原创 数据清洗与数据整理Pandas

Pandas传送门:https://pandas.pydata.org/pandas-docs/stable/在数据操作和数据分析方面,Pandas绝无敌手。Pandas一度是最流行的Python库。Pandas是用Python语言编写的,主要用于数据操作和数据分析。这个名称来源于术语“面板数据”,“面板数据”是一个计量经济学术语,指的是包含同一个人在多个时间段内的观察结果的数据集。Pandas在Python or Anaconda中已完成预安装,但以防需要,安装代码如下:pip install

2021-07-03 15:53:31 225

原创 用于数据收集的Python库

用于数据收集的Python库你是否曾遇到过这样的情况:缺少解决问题的数据?这是数据科学中一个永恒的问题。这也是为什么学习提取和收集数据对数据科学家来说是一项非常重要的技能。数据提取和收集开辟了前所未有的道路。以下是三个用于提取和收集数据的Python库:Beautiful Soup传送门:https://www.crummy.com/software/BeautifulSoup/bs4/doc/收集数据的最佳方式之一就是抓取网站(当然是以合乎道德和法律的手段!)徒手做这件事需要耗费大量的劳动和时间

2021-07-03 15:50:44 390

原创 Python常用库

1.Arrow2.Arrow: 让你更方便地处理日期和时间。为什么要使用Arrow:还记得我们之前讲过的日期计算吗?实际上那是一个简单的计算教程,思考一下,如果我们想要切换时区怎么办、更加灵活地日期格式化怎么做?即便是像python这么好用的工具,如果你只用原生库,你也得折腾上一阵子。现在我们有了更好的选择:Arrow.Arrow拥有四大优势。首先,箭头是Python的datetime模块的一个替代品,这意味着像.now()和.utcnow()这样的公共函数调用可以正常工作。第二,Arrow提供了一些

2021-07-03 15:36:40 150 1

原创 抓取知乎图片

import refrom selenium import webdriverimport timeimport urllib.requestdriver = webdriver.Chrome()driver.maximize_window()driver.get("https://www.zhihu.com/question/29134042")i = 0while i < 10:driver.execute_script("window.scrollTo(0, document

2021-07-03 08:58:10 159

原创 数据采集工具

1.八爪鱼八爪鱼 是一款免费的、简单直观的网页爬虫工具,无需编码即可从许多网站抓取数据。无论你是初学者还是经验丰富的技术人员或企业高管,它都可以满足你的需求。为了减少使用上的难度,八爪鱼为初学者准备了“网站简易模板”,涵盖市面上多数主流网站。使用简易模板,用户无需进行任务配置即可采集数据。简易模板为采集小白建立了自信,接下来还可以开始用“高级模式”,它可以帮助你在几分钟内抓取到海量数据。此外,你还可以设置定时云采集,实时获取动态数据并定时导出数据到数据库或任意第三方平台。2.Content Grabbe

2021-07-02 10:12:24 667

原创 使用Python制作酷炫二维码

可能你见过的二维码大多长这样:但,如果二维码长这样呢!现这些功能的是Python的一个第三方库——myqr,它便是今天的主角了。myqr可以根据网址制作对应的二维码,二维码有三种形式可供选择:普通二维码艺术二维码动态二维码具体什么样,就是上面图片呈现的那些了!到底怎么动手制作呢?分四步走1、安装myqr在安装之前,你需要保证电脑里已经安装python 3.x,这是基本环境。并且本文是在windows中实验的,其它系统大同小异,问题处请自研解决喽安装myqr和安装普通的python一

2021-06-30 10:15:34 185 1

原创 为什么有梦想的人都想进入IT行业?竟然是为了这个!

IT行业到底有什么吸引力值得大家去追随呢?IT业有不断出现新技术先说说对IT界不断出现新技术的,新知识的看法。对于求知欲旺盛的人来说,简直就是天堂啊;古人云朝闻道,夕死可矣。不断的新知识出现,伴随不断解决方案的出现,然后自己学会,这会得到一份特别的满足感。总体给你是一个非常有活力的行业,每天上班都是元气满满的。2IT行业就业前景好IT行业的就业前景好是必须的,分析权威的数据,在最具潜力的薪资职业中,前20位里IT行业也是战友很大的占比;而从事IT工作的人,只要有技术,无论是跳槽还是创业也不会

2021-06-29 19:10:57 102 1

原创 上班族必须掌握的27个快捷键

27个高频快捷键分为四大块:1)文件、工作表篇 *5;2)行、列篇 *7;3)单元格篇 *10;4)单元格数字格式篇 *5.一、文件、工作表篇1、按 Ctrl+N: 新建一个excel文件;2、按 Ctrl+W: 关闭excel文件;3、按 Ctrl+PageDown:可以快速向下查看工作表;4、按 Ctrl+Pageup: 可以快速向上查看工作表;5、按 Ctrl+S: 保存excel文件。二、行、列篇1、按 Ctrl+A 快速选取连续单元格区域;ctrl+A2、按 Ctrl

2021-06-28 21:46:01 329 1

原创 会计常用的Excel函数公式大全

一、员工信息表公式1、计算性别(F列)=IF(MOD(MID(E3,17,1),2),“男”,“女”)2、出生年月(G列)=TEXT(MID(E3,7,8),“0-00-00”)3、年龄公式(H列)=DATEDIF(G3,TODAY(),“y”)4、退休日期(I列)=TEXT(EDATE(G3,12*(5*(F3=“男”)+55)),“yyyy/mm/dd aaaa”)5、籍贯(M列)=VLOOKUP(LEFT(E3,6)*1,地址库!E:F,2,)6、社会工龄(T列)=DATED

2021-06-28 21:38:38 505

原创 python用在哪些领域

Python是一门简单、易学并且很有前途的编程语言,很多人都对Python感兴趣,但是当学完Python基础用法之后,又会产生迷茫,尤其是自学的人员,不知道接下来的Python学习方向,以及学完之后能干些什么?以下是Python十大应用领域!(推荐教程:pyhon基础教程)WEB开发Python拥有很多免费数据函数库、免费web网页模板系统、以及与web服务器进行交互的库,可以实现web开发,搭建web框架,目前比较有名气的Python web框架为Django。从事该领域应从数据、组件、安全等多

2021-06-27 21:36:22 505

原创 python开发收入水平

2021-06-27 21:34:50 104

原创 python面向的几大职业方向

1、人工智能目前国内人工智能基础编程语言是Python,当然人工智能是一个综合类大体系,不是简单的一种编程语言就能搞定的事情。而且人工智能除了基础编程原因对于高级算法以及相关的神经学科等等都需要有一定的基础。Python只是人工智能的一个引子,相当于编程语言里面的主要脉络,脉络内部的实现,以及脉络如何部署就不是编程语言所能涉猎的,所以编程语言在一定层面就是工具般的存在。2、爬虫开发能够做爬虫的编程工具和编程语言非常多,但是综合起来由于Python属于高度集成化的编程语言,内部集成了大量的优质库,直接去

2021-06-27 21:10:08 299

原创 os的应用

os:这个模块包含普遍的操作系统功能。利用这个模块可以写出与平台无关的程序,比如就是使用os.sep可以取代操作系统特定的路径分割符。列举一些os模块中常用的方法:os.name:获取当前系统平台,Windows下返回"nt",Linux下返回"posix"。os.linesep:获取当前平台使用的行终止符。Windows下返回"/r/n",Linux使用"/n"。os.getcwd(): 获取当前工作目录,即当前python脚本工作的目录路径。os.listdir(path):返回指定目录下的

2021-06-27 21:00:36 274

原创 python爬虫是什么

什么是爬虫?我们把互联网有价值的信息都比喻成大的蜘蛛网,而各个节点就是存放的数据,而蜘蛛网的上蜘蛛比喻成爬虫,而爬虫是可以自动抓取互联网信息的程序,从互联网上抓取一切有价值的信息,并且把站点的html和js返回的图片爬到本地,并且存储方便使用。python为什么叫爬虫?很多人不知道python为什么叫爬虫,这可能是根据python的脚步特点,python很容易进行配置,对字符的处理也是非常灵活的,在加上python有很多的抓取模块,所以说python也叫爬虫。爬虫的组成?Python爬虫的结构主要

2021-06-23 08:47:19 91

原创 powerquery思维导图

2021-06-23 08:35:19 327

原创 powerpivot(1)

2021-06-22 23:10:52 93

原创 面试逻辑题

假设有一个池塘,里面有无穷多的水。现有2个空水壶,容积分别为5升和6升。问题是如何只用这2个水壶从池塘里取得3升的水。周雯的妈妈是豫林水泥厂的化验员。 一天,周雯来到化验室做作业。做完后想出去玩。 "等等,妈妈还要考你一个题目,“她接着说,“你看这6只做化验用的玻璃杯,前面3只盛满了水,后面3只是空的。你 能只移动1只玻璃杯,就便盛满水的杯子和空杯子间隔起来 吗?” 爱动脑筋的周雯,是学校里有名的"小机灵”,她只想了一会儿就做到了。 请你想想看,"小机灵"是怎样做的?答案:1、先把5升的灌满,倒在6升

2021-06-19 16:32:10 143

原创 面试逻辑题

猜牌问题S先生、P先生、Q先生他们知道桌子的抽屉里有16张扑克牌:红桃A、Q、4 黑桃J、8、4、2、7、3 草花K、Q、5、4、6 方块A、5。约翰教授从这16张牌中挑出一张牌来,并把这张牌的点数告诉 P先生,把这张牌的花色告诉Q先生。这时,约翰教授问P先生和Q 先生:你们能从已知的点数或花色中推知这张牌是什么牌吗? 于是,S先生听到如下的对话:P先生:我不知道这张牌。Q先生:我知道你不知道这张牌。P先生:现在我知道这张牌了。Q先生:我也知道了。听罢以上的对话,S先生想了一想之后,就正确地推出这

2021-06-18 15:40:41 122

原创 Python笔试题

1.统计统计在一个队列中的数字,有多少个正数,多少个负数,如[1, 3, 5, 7, 0, -1, -9, -4, -5, 8]方法一# coding:utf-8a = [1, 3, 5, 7, 0, -1, -9, -4, -5, 8]# 用列表生成式,生成新的列表b = [i for i in a if i > 0print("大于 0 的个数:%s" % len(b))c = [i for i in a if i < 0]print("小于 0 的个数:%s"

2021-06-17 10:17:49 110

原创 绘画皮卡丘

画皮卡丘import turtle#画鼻子def drawNose(): turtle.penup() turtle.seth(90) turtle.fd(100) turtle.pendown() turtle.begin_fill() turtle.fillcolor('black') turtle.seth(45) turtle.fd(25) turtle.seth(135) turtle.c

2021-06-15 21:08:32 916

原创 Python面试题

1. 笔试1.1 简答题高频题(面试常问)|Python 的 yield 关键字有什么作用?保存当前运行状态,然后暂停执行,即将函数挂起。yield关键字后面表达式的值作为返回值返回。当使用next()、send()函数从断点处继续执行Python中【args】【kwargs】 是什么?可变参数的处理args 打包成 tuplekwargs 被打包成 dictPython的列表和元组有什么区别?可变与不可变(列表是可变的而元组是不可变的)速度(元组比列表更快)并发与并行的区别?并发不

2021-06-14 10:55:43 96

原创 程序的循环结构

程序的循环结构(1)遍历循环: for <循环变量> in <遍历结构>: <语句块>(2)无限循环: while<条件>: <语句块>(3)循环控制保留字 break:跳出并结束当前整个循环 continue:结束当次循环...

2021-06-13 18:57:42 285

原创 输入日期, 判断这一天是这一年的第几天?

输入日期, 判断这一天是这一年的第几天?import datetime def dayofyear(): year = input("请输入年份: ") month = input("请输入月份: ") day = input("请输入天: ") date1 = datetime.date(year=int(year),month=int(month),day=int(day)) date2 = datetime.date(year=int(year),month=1,day=1)

2021-06-09 15:20:31 137

原创 2048小游戏

#-*- coding:utf-8 -*-import cursesfrom random import randrange, choice # generate and place new tilefrom collections import defaultdictletter_codes = [ord(ch) for ch in 'WASDRQwasdrq']actions = ['Up', 'Left', 'Down', 'Right', 'Restart', 'Exit']action

2021-06-08 20:30:55 75

原创 Python的常见技巧

判断列表空数据我们经常需要判断列表是否为空,都是用len判断长度,其实python自动会将空列表判断为False,因此直接判断即可,如下:def test1(): arr1 = [1, 2, 3, 4, 5] arr2 = [] # 不推荐 if len(arr1)!=0: print("arr1 is not empty-len!") if len(arr2)!=0: print("arr2 is not empty-len

2021-06-07 21:20:45 59

原创 oracle 单行函数---字符串函数

字符串函数–·转大写:字符串 UPPER(字符串 | 数据列);–转小写:字符串 LOWER(字符串 | 数据列)。SELECT UPPER(‘Hello’),LOWER(‘Hello’) FROM dual ;–在列上使用(将所有雇员的姓名按照小写字母的方式显示)SELECT LOWER(ename) FROM emp ;SELECT * FROM &tablename ;–要查询的数据表名称由用户输入SELECT * FROM emp WHERE ename=UPPER(’&amp

2021-06-05 20:29:32 171

空空如也

空空如也

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

TA关注的人

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