第一章Python数据分析概述 1、理解数据 2、认识数据分析 3、数据分析工具Python 4、重要的Python数据分析类库 5、集成开发环境和文本编辑器 6、使用Jupyter Notebook 第1节:理解数据 1、数据有结构化数据、半结构化数据和非结构化数据 结构化数据有: 1、表格型数据 ...
分类:
编程语言 时间:
2020-07-12 00:31:08
阅读次数:
129
在鸭子类型中,关注的不是对象的类型本身,而是他如何使用的。例如,在不适用鸭子类型的语言中,我们可以编写一个函数,它接受一个类型为鸭的对象,并调用它的走和叫方法。在使用鸭子类型的语言中,这样的一个函数可以接受一个任意类型的对象,并调用它的走和叫方法。 class duck(): def walk(se ...
分类:
编程语言 时间:
2020-07-11 23:12:16
阅读次数:
92
import abc 指定metaclass属性将类设置为抽象类,抽象类本身只是用来约束子类的,不能被实例化 class Animal(metaclass=abc.ABCMeta): # 统一所有子类的方法 @abc.abstractmethod # 该装饰器限制子类必须定义有一个名为talk的方法 ...
分类:
编程语言 时间:
2020-07-11 23:10:49
阅读次数:
157
数值型 int float complex bool 数字的处理函数 round();四舍六入,五取偶;round(1.5)=2;round(2.5)=2; floor()地板;天花板ceil(); math.floor(1.5)=1;math.ceil(1.5)=2; min(); max(); ...
分类:
编程语言 时间:
2020-07-11 23:10:10
阅读次数:
100
3 函数语法 def function_name(parameterlist): ['''comments'''] [functionbody] function_name:函数名称 parameterlist:可选参数,用于指定向函数中传递的参数 comments:可选,表示为函数指定注释,如果指... ...
分类:
编程语言 时间:
2020-07-11 23:08:56
阅读次数:
76
初识Java Java特性和优势 简单性 面向对象 可移植性 高性能 分布式 动态性 多线程 安全性 健壮性 JDK、JRE、JVM JDK:Java Development Kit(Java开发工具) JRE:Java Runtime Environment(Java运行时环境) JVM:Java ...
分类:
编程语言 时间:
2020-07-11 23:03:50
阅读次数:
56
两个矩阵或序列进行合并 A=np.array([1,1,1]) B=np.array([2,2,2]) print(np.vstack(A,B))# 上下合并 vertical stack D=np.hstack((A,B))#左右合并 horizontal stack 上下合并结果为 [[1,1, ...
分类:
编程语言 时间:
2020-07-11 22:56:52
阅读次数:
69
1 控件介绍 1.1 Label import tkinter as tk # 使用Tkinter前需要先导入 window = tk.Tk() window.title('My Window') window.geometry('500x300') # 长宽 500x300 l = tk.Labe ...
分类:
编程语言 时间:
2020-07-11 22:48:20
阅读次数:
67
在此之前,我一直用uwsgi+virtualenv+nginx方式进行应用部署,操作起来比较麻烦,而且依赖于服务器上的Python版本,服务的管理方面单纯uwsgi + pid算不上特别麻烦但总没有docker compose方便,无奈原本的服务器是32位系统的用不上docker,现在又增加了一个新 ...
分类:
其他好文 时间:
2020-07-11 22:39:10
阅读次数:
63
前言 本文的文字及图片来源于网络,仅供学习、交流使用,不具有任何商业用途,版权归原作者所有,如有问题请及时联系我们以作处理。 一个简单的Python资讯采集案例,列表页到详情页,到数据保存,保存为txt文档,网站网页结构算是比较规整,简单清晰明了,资讯新闻内容的采集和保存! 应用到的库 reques ...
分类:
编程语言 时间:
2020-07-11 22:35:07
阅读次数:
73