闭包 定义双层嵌套函数,内层函数可以访问外层函数的变量,将内层函数作为外层函数的返回,此内层函数就是闭包函数 通过全局变量来定义变量时,尽管功能实现是OK的。但是仍有问题: 代码在命名空间上(变量定义)不够干净、整洁 […] 32.闭包、装饰器
Spark 定义:Apache Spark 是用于大规模数据(large-scala data)处理的统一(unified)分析引擎 Spark 是一款分布式的计算框架,用于调度成百上千的服务器集群,计算TB、PB乃 […] 31.PySpark
pymysql 在python中,使用第三方库:pymysql 来完成对MySQL数据库的操作 pip install pymysql cryptography # 创建到MySQL的数据链接 from pymysq […] 30.python使用mysql
数据分析综合案例 ./bak/数据分析案例/2011年1月销售数据.txt ./bak/数据分析案例/2011年2月销售数据JSON.txt # 数据定义的类 class Record: def __init__(s […] 29.数据分析综合案例
变量类型注解 类型注解:在代码中涉及数据交互的地方,提供数据类型的注解(显示的说明) 主要功能: 帮助第三方IDE工具对代码进行类型推断,协助做代码提示 帮助开发者自身对变量进行类型注释 支持: 变量的类型注解 函数 […] 28.类型注解
面向对象有三大特性 面向对象编程,是许多编程语言都支持的一种编程思想 简单理解是:基于模板(类)去创建实体(对象),使用对象完成功能开发 面向对象包含三大主要特性: 封装 继承 多态 封装 封装表示的是,将现实世界事 […] 27.封装-继承-多态
构造方法 属性(成员变量)的赋值 在上述代码中,为对象的属性赋值需要依次进行,略显繁琐,可以使用更高效的方式,对属性进行赋值 需要使用构造方法:__init__() Python类可以使用:__init__()方法, […] 26.构造方法
数据可视化-动态柱状图 基础柱装图 from pyecharts.charts import Bar from pyecharts.options import LabelOpts # 使用Bar构建基础柱状图 ba […] 24.综合案例-柱状图
演示地图可视化的基本使用 from pyecharts.charts import Map from pyecharts.options import VisualMapOpts # 准备地图对象 map = Map […] 23.综合案例-地图
前置知识介绍 什么是json: JSON是一种轻易级的数据交互格式,可以按照JSON指定的格式去组织和封闭数据 JSON本质是一个带有特定格式的字符串 主要功能:json就是一种在各个编程语言中流程的数据格式,负责不 […] 22.综合案例-折线图
设置不生成字节码文件 字节码文件作用 Python解释器将源码转换为字节码 (.pyc文件), 然后再由解释器来执行这些字节码; 下次执行时,如果没有变化,则优先执行生成好的字节码文件 方式一:设置环境变量(最常用的 […] 21.模块
Python 异常 异常就是程序运行的过程中出现了错误 bug就是指异常的意思,因为历史上因为小虫子慌到计算机失灵的案例,所以延续至今,bug就代表软件出现了错误 异常举例如下: FileNotFoundError: […] 20.python异常
文件编码 编码技术即:翻译的规则,记录了如何将内容翻译成二进制,以及如何将二进制翻译回可识别内容 UTF-8 是目前全球通用的编码格式 文件的操作步骤 打开文件 在Python中,使用open函数,可以打开一个已经存 […] 19.文件
函数的多返回值 # 两个return测试,只输出第一个return,原因是return可以退出当前函数,导致return下方的代码不执行 def test_return(): return 1 return 2 pr […] 18.函数进阶
数据容器的通用操作 5 类数据容器都支持for循环遍历 列表、元组、字符串支持while循环,集合、字典不支持(无法下标索引) 数据容器的通用统计功能,len(容器),max(容器),min(容器) my_list […] 17.数据容器分类及通用操作