自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 数据分析--06:PyEcharts

데이터 분석-05: PyEcharts一、PyEcharts说明文档二、PyEcharts基本简介1、绘制条形图2、链式调用三、PyEcharts配置项1、全局配置项InitOpts:初始化配置项TitleOpts:标题配置项LegendOpts:图例配置项datazoom_opts:区域缩放配置项VisualMapOpts:视觉映射配置项工具箱配置项2、系列配置项3、保存图片四、基本图例绘制1、条形图一、PyEcharts说明文档文档地址:https://pyecharts.org/#/zh-cn/

2021-09-22 08:56:21 936

原创 数据分析--05:Seaborn

데이터 분석-05: Seaborn一、Seaborn介绍1、Seaborn介绍2、Seaborn安装3、Seaborn学习文档二 、Seaborn绘图1、关系型绘图1.基本使用2.hue参数3.添加col和row参数4.绘制折线图2、分类绘图1.分类散点图2.分类分布图3.箱型图4.小提琴图5.分类统计图6.条形图7.柱状图8.点线图3、分布绘图1.单变量分布2.二变量分布1.jointplot其它常用参数2.pairplot4、线性回归绘图三、FacetGrid与调色盘1、FacetGrid结构图2、A

2021-09-20 19:48:48 939

原创 数据分析--04:Matplotlib

데이터 분석-04: Matplotlib一、Matplotlib介绍与安装1、Matplotlib的介绍三级目录一、Matplotlib介绍与安装1、Matplotlib的介绍三级目录

2021-09-20 11:57:18 1119

原创 数据分析--03:Pandas

데이터 분석--03: 팬더一、Pandas介绍与安装1、为什么会有Pandas?2、Pandas是什么?3、Pandas涉及内容一、Pandas介绍与安装1、为什么会有Pandas?Pandas支持大部分Numpy语言风格,尤其是数组函数与广播机制的各种数据处理。但是Numpy更适合处理同质型的数据。而Pandas的设计就是用来处理表格型或异质型数据的,高效的清洗、处理数据。2、Pandas是什么?Pandas是基于Numpy的一种工具,提供了高性能矩阵运算,该工具是为了解决数据分析任务而

2021-08-18 22:49:06 1486

原创 数据分析--02:Numpy

데이터 분석--02: Numpy一、Numpy的介绍与安装1、Numpy的介绍1.为什么会有Numpy?2.Numpy是什么?3.Numpy的特点2、Numpy的安装二、Numpy的基本操作1、创建N-维数组对象2、数据的数据类型1.Numpy数据类型2.查看数组数据类型3.指定数组的数据类型3、数组形状4、N-维数组对象1.一维数组2.二维数组3.三维数组5、重塑数组1.一维转多维2.多维转一维3.数组转置与换轴6、创建数组其他函数一、Numpy的介绍与安装1、Numpy的介绍1.为什么会有Num

2021-07-27 12:04:42 1079

原创 数据分析--01:数据分析介绍

데이터 분석-01: 데이터 분석 소개一、数据分析基本概念1、数据分析基本概念2、数据分析的流程3、为什么要学习数据分析1.典型的数据分析应用2.为什么需要数据分析能力4、数据分析工具5、拓展1.数据分析思维2.数据挖掘和数据分析,数据科学,大数据,机器学习3.数据分析报告参考二、jupyter的使用1、jupyter的介绍1.jupyter notebook是什么?2.jupyter notebook的特点2、jupyter的安装1.如何安装jupyter notebook?3、jupyter的使用1.

2021-07-21 18:28:30 420

原创 爬虫--09:反爬机制

Crawler--09: Anti-Crawling-Mechanismus一、ua反爬二、IP反爬1、相关网址2、ip反爬三级目录一、ua反爬爬虫中非常重要的一种反反爬策略user-agent 用户代理Fake_useragent模块安装Fake_useragent模块pip install fake_useragent随机ua的使用ua = UserAgent()s = ua.randomprint(s)二、IP反爬1、相关网址返回当前的ip地址http://

2021-06-12 17:10:26 1189

原创 爬虫--08:移动端数据的抓取

Crawler--08: Crawlen von mobilen Daten移动端环境的搭建一、移动端数据的简介1、移动端爬取数据的背景2、获取移动端数据的作用3、UIAutomator的介绍4、UIAutomator的缺陷5、UIAutomato2的优势6、android四大组件(拓展)二、adb的简介与使用1、adb的三个部分2、adb的作用3、adb的使用4、adb的安装三、UIAutomator2快速入门1、UIAutomator2控制移动设备2、UIAutomato2启动手机app四、wedito

2021-06-04 20:31:34 3671 1

原创 爬虫--07:MongoDB

Crawler - 07: MongoDB MongoDB一、概念二、SQL与NoSQL的区别Mongo的优势三、安装四、Mongo的基本使用1、查看数据库2、使用/创建数据库3、查看当前使用的数据库4、看淡数据库当中的表5、向当前数据库插入数据6、删除数据库的数据7、查看表中的数据8、查看表是否存在上限9、删除数据库的表10插入数据补充11、查询数据补充12、比较运算符13、逻辑运算符14、操作查询结果15、修改数据16、删除数据五、练习六、聚合MongoDB一、概念非关系型数据库,保存数据非常灵

2021-05-06 00:00:37 1022

原创 爬虫--06:scrapy框架

Crawler-06: Scrapy Framework scrapy框架基础一、scrapy框架的介绍二、scrapy框架的工作流程scrapy框架基础一、scrapy框架的介绍Scrapy是一个为了爬取网站数据,提取结构性数据而编写的应用框架,我们只需要实现少量的代码,就能够快速的抓取Scrapy使用了Twisted异步网络框架,可以加快我们的下载速度异步:调用在发出之后,这个调用就直接返回,不管有无结果非阻塞:关注的是程序在等待调用结果时的状态,指在不能立刻得到结果之前,该调用不会阻塞当

2021-05-05 16:30:42 1084 2

原创 爬虫--05:多线程与生产者消费者模型

Crawler - 05: Multithreading- und Produzenten-Verbrauchermodell 多线程一、多线程的基本介绍1、介绍2、程序中模拟多任务二、创建多线程1、通过函数创建多线程2、通过类创建多线程三、主线程与子线程的执行关系四、查看线程的数量五、子线程的执行与创建1、通过函数创建子线程2、通过类创建子线程六、线程之间的资源竞争1、函数线程之间资源竞争2、类线程之间的资源竞争七、线程锁(互斥锁与死锁)1、互斥锁2、死锁3、避免死锁生产者消费者模型一、Queue线程队列

2021-05-04 17:04:34 605

原创 爬虫--04:动态网页爬取(ajax)

Reptilien - 04: Dynamisches Webcrawlenselenium一、selenium背景及介绍selenium一、selenium背景及介绍

2021-03-23 12:52:48 703

原创 爬虫--03:数据分析

Reptilien 03: regulären ausdruck正则表达式一、正则表达式的简介1、 概念2、正则表达式的应用场景二、正则表达式对python的支持1、普通字符2、match()函数3、元字符4、预定义匹配字符集5、重复匹配6、位置匹配与非贪婪模式①、位置匹配②、贪婪与非贪婪模式三、re模块的常用方法正则表达式一、正则表达式的简介1、 概念正则表达式是对字符串操作的一种逻辑公式,就是用事先定义好的一些特定字符、特定字符的组个,自称一个“规则字符串”,这个“规则字符串”用来表达对字符

2021-02-15 14:18:34 2301

原创 爬虫--02:爬虫请求模块

Reptilien 02: reptilienmodell gesucht一、urllib.requests模块版本常用方法响应对象urllib.parse模块一、urllib.requests模块版本python2:urllib2、urllibpython3:把urllib和urllib2合并常用方法reponse = urllib.request.urlopen("网址(url)"):向一个网站发起一个请求并获取响应reponse.read():获取字节流reponse.read

2021-02-14 16:44:48 682

原创 爬虫--01:爬虫的简介

Reptilien 01: einführung in die gesellschaft爬虫的简介通讯协议端口通讯协议爬虫的简介通讯协议端口我们想要进行数据通讯需要哪几部?1、找到对方IP2、数据发送到对方指定的应用程序上。为了标识这些应用程序,所以给这些网络应用程序都用数字进行了标识。为了方便称呼这个数字,叫做 端口。这里的端口 我们一般都叫做 ‘逻辑端口’。3、定义通讯规则。这个通讯规则我们一般称之为‘协议‘。通讯协议国际组织定义了通用的通讯协议TCP/IP协议。

2021-02-13 16:02:36 301

原创 关于GUI图形界面化交互模式

Programmierung der grafischen BenutzeroberflächeGUI图形界面化编程常用的GUI库1、Tkinter2、wxPython3、PyQTtkinter 模块GUI 编程的核心步骤和第一个 GUI 程序tkinter主窗口主窗口位置和大小GUI编程整体描述Misc 和 Wm:TkPack、Place、Grid布局管理器BaseWidgetWidget常用组件汇总列表GUI 应用程序类的经典写法简单标签Label标签Options选项详解Button按钮组件Entry

2021-01-03 16:31:23 5026

原创 基础--15、异常与文件

Grundlagen-15, Ausnahmen und Dateien一、异常1、异常的简介2、异常的传播3、异常对象一、异常1、异常的简介程序在运行过程中可能会出现一些错误。比如:使用了不存在的索引,两个不同类型的数据相加。。。。这些错误我们称之为异常。处理异常:程序在运行时出现异常,目的并不是让我们的程序直接终止!Python是希望在出现异常时,我们可以编写代码来对异常进行处理。代码演示:print('hello world')try: # print(a) prin

2020-12-28 10:10:56 634 8

原创 基础--14、面向对象Ⅲ

Grundlagen-14. Objektorientiert Ⅲ一、多态一、多态多态是面向对象的三大特性之一。简而言之就是多种形态。一个对象可以以不同形态去呈现。面向对象三大特性:封装:确保对象中的数据的安全。(_name)继承:保证了对象的扩展性。多态:保证了程序的灵活性。pytho中多态的特点1、只关心对象的实例方法是否同名,不关心对象所属的类型。2、对象所属的类之间,继承关系可有可无。3、多态的好处可以增加代码外部调用灵活度,让代码更加通用,兼容性比较强。4、多态.

2020-12-18 20:47:25 441

原创 基础--11、高级编程

Basic-11, erweiterte Programmierung一、闭包二、装饰器三、列表推倒式一、闭包闭包的三大条件1、函数嵌套2、将内部函数作为返回值返回3、内部函数必须使用到外部函数的变量或者参数闭包的作用(特性):闭包可以保存外部函数的变量不被销毁代码演示:def fun_out(num1): def fun_inner(num2): res = num1 + num2 print(res) return fun_in

2020-12-08 17:34:23 270

原创 基础--4、运算符

Grundlagen-4, Operatoren1、运算符1.1 运算符的概念1.2 运算符的分类2、算数运算符1、运算符1.1 运算符的概念运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算。例如:2+3,其操作数是2和3,而运算符则是“+”1.2 运算符的分类算术运算符赋值运算符比较运算符(关系运算符)逻辑运算符条件运算符(三元运算符)2、算数运算符加法运算符 表现形式 +a = 1 + 3a = b + c注:加法运算符可以用于字符串的拼接减法

2020-11-21 18:33:39 334

原创 基础--3、基本数据类型

Grundlagen-grundlegende Datentypen一、整数与小数1、基本数据类型2、整数与小数二、布尔值与空值三、字符串四、列表五、元组六、字典七、集合八、bytes类型九、常见问题总结十、扩展课后作业一、整数与小数1、基本数据类型数据类型指的就是变量的值的类型,也就是可以为变量赋的哪些值。2、整数与小数整数:所有整数。例如:a = 1 b = 10 c = 100 用int表示。小数常量:所有小数。例如:a = 0.1 b = 1.2 c = 2.3 用float表

2020-11-19 19:17:51 270

原创 基础--2、Python基础要点

Basics-Python Essentials一、Python语言1、Python语言的基本概念2、Python的特色3、Python的应用4、Python之禅二、Python环境搭建1、Python解释器2、搭建Python环境3、交互模式4、pip工具的介绍4.1 pip介绍4.2 pip的使用一、Python语言1、Python语言的基本概念Python是一种极少数能兼具简单与功能强大的编程语言。你将惊异于发现你正在使用的这门编程语言是如此简单,它专注于如何解决问题,而非拘泥于语法与结构。

2020-11-16 13:02:55 811

原创 基础--1、计算机的基本概念

计算机的概念1、计算机的基本概念1.1 计算机是什么?1.2 计算机的组成?2、1、计算机的基本概念1.1 计算机是什么?计算机(computer)俗称电脑,是现代一种用于高速计算的电子计算机器。特点:数值计算、逻辑计算、记忆存储功能。总结:能够按照程序运行、自动、高速处理数据的现代化智能电子设备。1.2 计算机的组成?硬件:鼠标、键盘、显示器、CPU、硬盘、内存、显卡(可有可无。因为很多CPU都是带有核心显卡的,可以满足日常的工作娱乐需求)。软件:pycharm、python、QQ、

2020-11-13 17:59:48 408 1

原创 基础--13、面向对象Ⅱ

パイソン学習の第12回講義一、特殊方法总结:二、封装的引入三、封装1、比较low的封装2、封装实例演示:3、真正意义上的封装四、property装饰器五、PEP8代码书写规范一、特殊方法在类中可以定义一些特殊特殊方法完成特殊方法需要保证的三点1.在类中,name对我我们的程序是必须的2.但是,name又都是不同的3.在设置好name之后手动添加属性又融基忘记特殊方法的形式语法:__名称__()这种方式的方法就是特殊方法,又称为魔法方法。特殊方法不需要我们调用,

2020-10-17 17:54:38 390

原创 基础--12、面向对象Ⅰ

パイソン学習の第11回講義一、面向对象二、类的简介三、类的定义四、self参数一、面向对象面向过程:面向过程是指讲我们的程序分解为一个一个步骤,通过对每一个步骤的抽象来完成程序。这种编写方式往往只适用一个功能,如果要实现别的功能,往往复用性比较低。这种编写方式符合人类的思维,编写起来比较容易。面向对象:面向对象的编程语言,关注的是对象,而不是注重过程,对于面向对象一切皆是对象。这种编码方式比较容易阅读,并且易于维护容易复用,但是编写的过程不太符合常规的思想,编程相对麻烦。

2020-10-15 11:40:29 300

原创 基础--10、函数下

python学習の8番目のセクション一、高阶函数一、高阶函数定义:1.高阶函数就是接收函数作为参数。2.将函数作为返回值返回的函数。注:两个条件满足其一,就可以称为高阶函数。演示示例:‘’‘将一个指定的列表中的偶数,保存到一个新的列表中返回。’‘’普通函数法:list1 = [1, 2, 3, 4, 5, 6, 7, 8, 9, 10]def fn(list1): new_list = [] for i in list1: if i % 2 == 0: new_

2020-10-13 15:30:08 398 1

原创 基础--9、函数中

パイソン学習のレクチャー9函数的返回值函数的返回值返回值就是函数执行以后返回的结果通过return来指定函数的返回值return后面可以接任意对象,甚至可以接一个函数实例:1 、 int --整数类型:def fn(*args): return 123s = fn()print(s)打印输出结果:1232 、str–字符串类型def fn(*args): return 'python's = fn()print(s)打印输出结果:pytho

2020-10-04 20:24:35 298

原创 基础--8、函数上

这里是引用@TOC欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Markdown编辑器, 可以仔细阅读这篇文章,了解一下Markdown的基本语法知识。新的改变我们对Markdown编辑器进行了一些功能拓展与语法支持,除了标准的Markdown编辑器功能,我们增加了如下几点新功能,帮助你用它写博客:全新的界面设计 ,将会带来全新的写作体验;在创作中心设置你喜爱的代码高亮样式,Markdown 将代码片显示选择的高亮样式.

2020-09-28 15:25:07 232

原创 基础--7、元组and字典and集合

パイソン学習の第7回講義一、元组一、字典一、元组元组表现形式是tuple,用()表示例如:tuple1 = (1,2,3,4)元组是一个不可变序列(一般我们希望数据不改变时,我们使用元组,其他情况下基本使用列表)索引[ ]在元组中同样适用元组如果不是空元组至少有一个逗号(,)当元组不是空元组时括号可以省略tuple2 = (10,)tuple2 = 10,print(type(tuple2))元组解包:是指将元组当中的每一个元素都赋值给一个变量例如:tuple1 = (

2020-09-25 17:44:39 677

原创 基础--6、列表

Pythonu xuéxí de dì wǔ tiān14/5000Пятый день обучения pythonu一、列表二、切片三、修改列表*3.1 索引*四、列表的修改方法五、for循环与range函数5.1 for循环5.2 range函数六、通用操作七、作业Pythonu xuéxí de dì wǔ tiān14/5000Пятый день обучения pythonu)一、列表列表的表示方式:变量 = [元素、元素、元素]列表本身也是一个对象:存储对象的对

2020-09-23 16:37:48 424

原创 基础--5、循环语句

Python basics lesson 5一、条件判断语句*1.1 语法:**1.2 实例:*二、if-else语句*2.1 语法:**2.2 实例:*一、条件判断语句1.1 语法:if 条件判断:(冒号一定要写,否则报错)代码块1.2 实例:代码流程讲解:1. input()函数接受一个标准输入数据,返回为字符串类型,通过int()函数强制转义成为整数类型,赋值给str1。2. str1进入if判断函数,通过人为主动输入0 or 1 or 23. print()函数打印出相应数

2020-09-22 21:20:59 624

原创 数据分析--07:金融量化

데이터 분석--07: 재무 수량화一、金融介绍1、金融2、金融工具1.期货2.黄金3.外汇4.投资基金5.股票股票的作用6.股票分类收益分类上市地区分类7.股票市场的构成8.影响股票的因素9.A股买卖一、金融介绍1、金融金融就是对现有资源进行重新整合之后,实现价值和利润的等效流通。2、金融工具金融工具是在金融市场中可交易的金融资产。主要分为股票、期货、黄金、外汇、基金、债券等。1.期货期货是以某种大众产品如棉花、大豆、石油等及金融资产如股票、债券等为标的标准化可交易合约。因此,这个标的物

2021-09-23 17:00:03 8967

原创 数据分析--01:数据分析的介绍与基本图例的绘画

Datenanalyse-01: Einführung in die Datenanalyse一级目录一级目录

2021-06-24 20:50:47 1771

原创 爬虫--05:多线程

Crawler - 05: Multithreading多线程一、多线程的简介(基本介绍)二、创建多线程1、通过函数创建多线程2、通过类创建多线程三、查看线程的数量1、主线程与子线程的执行关系2、子线程的执行与创建四、线程之间的资源竞争五、线程锁(互斥锁与死锁)1、互斥锁2、死锁3、避免死锁生产者与消费者模型一、Queue线程(队列)二、生产者和消费者多线程一、多线程的简介(基本介绍)有很多的场景中的事情是同时进行的,比如开车的时候 手和脚共同来驾驶汽车,再比如唱歌跳舞也是同时进行的我们在Pyth

2021-04-03 16:11:04 554

原创 异常与文件

パイソン学習の第15回講義一、异常的简介二、异常的传播三、异常对象四、打开文件一、异常的简介异常的简介:程序在运行过程中可能会出现一些错误。比如:使用了不存在的索引,两个不同类型的数据相加。。。这些错误我们称之为异常。处理异常:程序运行时出现异常,目的并不是让我们的程序直接终止! python是希望在出现异常时,我们可以编写代码来对异常进行处理。演示1:import requestsprint('python')# try代码的意思时尝试执行以下代码,如果代码不会出错,就直接执行try

2020-10-27 16:18:40 260

原创 模块

パイソン学習の第14回講義一、属性和方法一、属性和方法类属性类属性:直接在类中定义的属性类属性可以通过类或类的实例访问。但是类属性只能通过类对象类修改,无法通过实例对象来修改。class A(object): # 类属性:直接定义在类中的属性。 # 类属性可以通过类和给类的实例来访问。 # 类中的属性只能通过类对象来修改,不能通过实例对象来修改。 count = 0 # passa = A()a.count = 10print('A',

2020-10-24 22:24:17 131

原创 基础--14、面向对象三

パイソン学習の第13回講義一、继承的简介二、继承的引入三、方法的重写一、继承的简介class Doctor(): def study(self): print('救死扶伤')class Soldier(): def study(self): print('保卫国家')class Person(): name = '' age = ''如何将以上三个类联系起来,我们引入继承的概念。二、继承的引入继承是面向对象的三大特

2020-10-20 13:47:31 185 1

空空如也

空空如也

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

TA关注的人

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