正则表达式 正则表达式,又称规则表达式(Regular Expression): 是使用单个字符来描述、匹配某个句法规则的字符串,常被用来检索、替换那些符合某个模式(规则)的文本 正则的三个基础方法 Python 正 […]
网络编程 Socket (简称 套接字)是进程之间通信的一个工具,好比现实生活中的插座,所有的家用电器要想工作都是基于插座进行 进程之间想要进行网络通信需要socket,Socket 负责进程之间的网络数据传输,好比 […]
进程、线程、并行执行 进程:就是一个程序,运行在系统之上,那么便称之这个程序为一个运行进程,并分配进程ID方便系统管理 线程:线程是归属于进程的,一个进程可以开启多个线程,执行不同的工作,是进程的实际工作最小单位 注 […]
设计模式 设计模式是一种编程套路,可以极大的方便程序的开发 最常见、最经典的设计模式,就是我们所学习的面向对象了。 除了面向对象,在编程中也有很多既定的套路可以方便开发,我们称之为设计模式: 单例、工厂模式 建造者、 […]
闭包 定义双层嵌套函数,内层函数可以访问外层函数的变量,将内层函数作为外层函数的返回,此内层函数就是闭包函数 通过全局变量来定义变量时,尽管功能实现是OK的。但是仍有问题: 代码在命名空间上(变量定义)不够干净、整洁 […]
Spark 定义:Apache Spark 是用于大规模数据(large-scala data)处理的统一(unified)分析引擎 Spark 是一款分布式的计算框架,用于调度成百上千的服务器集群,计算TB、PB乃 […]
pymysql 在python中,使用第三方库:pymysql 来完成对MySQL数据库的操作 pip install pymysql cryptography # 创建到MySQL的数据链接 from pymysq […]
数据分析综合案例 ./bak/数据分析案例/2011年1月销售数据.txt ./bak/数据分析案例/2011年2月销售数据JSON.txt # 数据定义的类 class Record: def __init__(s […]
变量类型注解 类型注解:在代码中涉及数据交互的地方,提供数据类型的注解(显示的说明) 主要功能: 帮助第三方IDE工具对代码进行类型推断,协助做代码提示 帮助开发者自身对变量进行类型注释 支持: 变量的类型注解 函数 […]
面向对象有三大特性 面向对象编程,是许多编程语言都支持的一种编程思想 简单理解是:基于模板(类)去创建实体(对象),使用对象完成功能开发 面向对象包含三大主要特性: 封装 继承 多态 封装 封装表示的是,将现实世界事 […]
构造方法 属性(成员变量)的赋值 在上述代码中,为对象的属性赋值需要依次进行,略显繁琐,可以使用更高效的方式,对属性进行赋值 需要使用构造方法:__init__() Python类可以使用:__init__()方法, […]
数据可视化-动态柱状图 基础柱装图 from pyecharts.charts import Bar from pyecharts.options import LabelOpts # 使用Bar构建基础柱状图 ba […]
演示地图可视化的基本使用 from pyecharts.charts import Map from pyecharts.options import VisualMapOpts # 准备地图对象 map = Map […]
前置知识介绍 什么是json: JSON是一种轻易级的数据交互格式,可以按照JSON指定的格式去组织和封闭数据 JSON本质是一个带有特定格式的字符串 主要功能:json就是一种在各个编程语言中流程的数据格式,负责不 […]
设置不生成字节码文件 字节码文件作用 Python解释器将源码转换为字节码 (.pyc文件), 然后再由解释器来执行这些字节码; 下次执行时,如果没有变化,则优先执行生成好的字节码文件 方式一:设置环境变量(最常用的 […]