Python
文章平均质量分 75
韩曙亮
中国人民大学硕士 , 专注于 移动开发 领域 , 博客专家 , 2023 年博客之星 TOP1 , 2021 年博客之星 TOP9 , 华为云 云享专家 , 阿里云社区 专家博主 , 51CTO 专家博主 ;
展开
-
【Python】列表推导式 ( Python 列表推导式语法 | 列表推导式基础用法 | 列表推导式设置条件表达式用法 | 列表推导式嵌套用法 | 嵌套用法的等价代码分析 )
一、列表推导式1、列表推导式 语法2、示例分析 - 基础用法3、示例分析 - 条件表达式用法4、示例分析 - 列表推导式嵌套用法5、示例分析 - 列表推导式嵌套用法等价代码原创 2024-08-16 23:45:00 · 2110 阅读 · 9 评论 -
【Python】PySpark 数据计算 ⑤ ( RDD#sortBy方法 - 排序 RDD 中的元素 )
一、RDD#sortBy 方法1、RDD#sortBy 语法简介2、RDD#sortBy 传入的函数参数分析二、代码示例 - RDD#sortBy 示例1、需求分析2、代码示例3、执行结果原创 2023-08-04 13:30:54 · 7291 阅读 · 50 评论 -
【Python】PySpark 数据计算 ④ ( RDD#filter 方法 - 过滤 RDD 中的元素 | RDD#distinct 方法 - 对 RDD 中的元素去重 )
一、RDD#filter 方法1、RDD#filter 方法简介2、RDD#filter 函数语法3、代码示例 - RDD#filter 方法示例二、RDD#distinct 方法1、RDD#distinct 方法简介2、代码示例 - RDD#distinct 方法示例原创 2023-08-02 21:18:24 · 1667 阅读 · 11 评论 -
【错误记录】PySpark 运行报错 ( Did not find winutils.exe | HADOOP_HOME and hadoop.home.dir are unset )
一、报错信息二、解决方案 ( 安装 Hadoop 运行环境 )原创 2023-08-01 22:45:00 · 3982 阅读 · 4 评论 -
【Python】PySpark 数据计算 ③ ( RDD#reduceByKey 函数概念 | RDD#reduceByKey 方法工作流程 | RDD#reduceByKey 语法 | 代码示例 )
一、RDD#reduceByKey 方法1、RDD#reduceByKey 方法概念2、RDD#reduceByKey 方法工作流程3、RDD#reduceByKey 函数语法二、代码示例 - RDD#reduceByKey 方法1、代码示例2、执行结果三、代码示例 - 使用 RDD#reduceByKey 统计文件内容1、需求分析2、代码示例原创 2023-08-02 07:15:00 · 7523 阅读 · 51 评论 -
【Python】PySpark 数据计算 ② ( RDD#flatMap 方法 | RDD#flatMap 语法 | 代码示例 )
一、RDD#flatMap 方法1、RDD#flatMap 方法引入2、解除嵌套3、RDD#flatMap 语法说明二、代码示例 - RDD#flatMap 方法原创 2023-07-31 23:06:35 · 1428 阅读 · 12 评论 -
【错误记录】Python 中使用 PySpark 数据计算报错 ( SparkException: Python worker failed to connect back. )
org.apache.spark.SparkException: Python worker failed to connect back. at org.apache.spark.api.python.PythonWorkerFactory.createSimpleWorker(PythonWorkerFactory.scala:192) at org.apache.spark.api.python.PythonWorkerFactory.create(PythonWorkerFactory.scal原创 2023-08-01 23:45:00 · 2013 阅读 · 15 评论 -
【Python】PySpark 数据计算 ① ( RDD#map 方法 | RDD#map 语法 | 传入普通函数 | 传入 lambda 匿名函数 | 链式调用 )
一、RDD#map 方法1、RDD#map 方法引入2、RDD#map 语法3、RDD#map 用法4、代码示例 - RDD#map 数值计算 ( 传入普通函数 )5、代码示例 - RDD#map 数值计算 ( 传入 lambda 匿名函数 )6、代码示例 - RDD#map 数值计算 ( 链式调用 )原创 2023-07-30 21:53:18 · 2178 阅读 · 17 评论 -
【Python】PySpark 数据输入 ① ( RDD 简介 | RDD 中的数据存储与计算 | Python 容器数据转 RDD 对象 | 文件文件转 RDD 对象 )
一、RDD 简介1、RDD 概念2、RDD 中的数据存储与计算二、Python 容器数据转 RDD 对象1、RDD 转换2、转换 RDD 对象相关 API3、代码示例 - Python 容器转 RDD 对象 ( 列表 )4、代码示例 - Python 容器转 RDD 对象 ( 列表 / 元组 / 集合 / 字典 / 字符串 )三、文件文件转 RDD 对象原创 2023-07-30 20:47:38 · 4458 阅读 · 44 评论 -
【Python】PySpark 数据处理 ② ( 安装 PySpark | PySpark 数据处理步骤 | 构建 PySpark 执行环境入口对象 )
一、安装 PySpark1、使用 pip 安装 PySpark2、国内代理镜像3、PyCharm 中安装 PySpark二、PySpark 数据处理步骤三、构建 PySpark 执行环境入口对象四、代码示例原创 2023-07-29 23:21:17 · 7897 阅读 · 17 评论 -
【Python】PySpark 数据处理 ① ( PySpark 简介 | Apache Spark 简介 | Spark 的 Python 语言版本 PySpark | Python 语言场景 )
一、PySpark 简介1、Apache Spark 简介2、Spark 的 Python 语言版本 PySpark3、PySpark 应用场景4、Python 语言使用场景原创 2023-07-29 22:22:59 · 1056 阅读 · 1 评论 -
【Python】Python 网络编程 ( Socket 套接字简介 | Socket 套接字使用步骤 | Socket 套接字服务端与客户端开发 )
一、Socket 套接字简介1、Socket 套接字概念2、Socket 套接字类型3、Socket 套接字使用步骤4、Socket 套接字服务端与客户端二、Socket 服务端与客户端开发1、服务端2、客户端3、执行结果原创 2023-07-28 11:08:06 · 7083 阅读 · 49 评论 -
【Python】多线程编程 ② ( 进程与线程 | 进程的内存空间 | 并行执行概念 | 线程的创建和执行 | threading.Thread() 函数解析 )
一、进程与线程1、进程的内存空间2、线程之间的共享内存3、并行执行概念二、Python 多线程编程1、线程的创建和执行2、threading.Thread() 函数解析3、代码示例 - 线程创建运行4、代码示例 - 线程并行运行原创 2023-07-27 14:49:28 · 769 阅读 · 4 评论 -
【Python】多线程编程 ① ( 线程相关概念 | 进程 | 线程 | 协程 / 纤程 | 管程 )
一、线程相关概念1、进程2、线程3、协程 / 纤程4、管程原创 2023-07-26 23:15:00 · 811 阅读 · 4 评论 -
【Python】使用 pyecharts 模块绘制动态时间线柱状图 ① ( 列表排序 | 使用 sorted 函数对容器进行排序 | 使用 list.sort 函数对列表进行排序 | 设置排序函数 )
一、列表排序1、使用 sorted 函数对容器进行排序2、使用 list.sort 函数对列表进行排序3、使用 list.sort 函数对列表进行排序 - 设置排序函数4、使用 list.sort 函数对列表进行排序 - 设置 lambda 匿名排序函数原创 2023-07-25 23:30:00 · 1370 阅读 · 7 评论 -
【Python】pyecharts 模块 ⑦ ( 绘制时间线柱状图 | 时间线 Timeline 简介 | 时间线 Timeline 柱状图开发要点 | 播放设置 | 主题设置 | 代码示例 )
一、pyecharts 绘制时间线柱状图1、时间线 Timeline 简介2、时间线 Timeline 柱状图开发要点3、代码示例 - 时间线 Timeline 柱状图二、pyecharts 绘制时间线柱状图其它设置1、时间线 Timeline 播放设置2、时间线 Timeline 主题设置3、代码示例 - 时间线特殊设置原创 2023-07-24 23:15:00 · 7711 阅读 · 7 评论 -
【Python】pyecharts 模块 ⑥ ( 绘制柱状图 | pyecharts 绘制柱状图步骤 | 柱状图 x 轴 / y 轴 翻转 | 柱状图数据标签位置设置 )
一、pyecharts 绘制柱状图基础绘制1、pyecharts 绘制柱状图步骤2、代码示例 - pyecharts 绘制柱状图二、柱状图其它设置1、柱状图 x 轴 / y 轴 翻转2、柱状图数据标签位置设置原创 2023-07-23 21:18:17 · 7645 阅读 · 23 评论 -
【Python】pyecharts 模块 ⑤ ( 地图绘制 | pyecharts 地图绘制步骤 | 为地图进行全局配置 )
一、pyecharts 地图绘制1、pyecharts 地图绘制步骤2、代码示例 - pyecharts 地图绘制3、代码示例 - 为地图进行全局配置原创 2023-07-22 23:31:17 · 12516 阅读 · 18 评论 -
【Python】json 格式转换 ② ( Json 格式简介 | Json 概念 | Json 功能 | 对象 / 数组 格式 | 嵌套格式 | Json 特点 )
一、Json 格式简介1、Json 概念2、Json 功能3、Json 格式 - 对象 / 数组 格式4、Json 格式 - 对象 / 数组 嵌套格式5、Json 特点原创 2023-07-22 21:42:13 · 1697 阅读 · 4 评论 -
【Python】pyecharts 模块 ④ ( pyecharts 模块常用配置 | 全局配置和系列配置 | 全局配置详细描述 | 模块配置提示 | 模块配置文档 | 代码示例 )
一、pyecharts 模块配置1、pyecharts 模块常用配置2、pyecharts 模块全局配置和系列配置3、pyecharts 模块全局配置详细描述4、pyecharts 模块配置提示5、pyecharts 模块配置文档6、代码示例 - pyecharts 模块全局配置原创 2023-07-21 23:15:17 · 4638 阅读 · 3 评论 -
【Python】pyecharts 模块 ③ ( 使用 pyecharts 模块绘制折线图 )
一、使用 pyecharts 模块绘制折线图1、安装过程2、完整代码示例原创 2023-07-21 22:24:36 · 2145 阅读 · 1 评论 -
【Python】pyecharts 模块 ② ( 命令行安装 pyecharts 模块 | PyCharm 安装 pyecharts 模块 )
一、命令行安装 pyecharts 模块1、安装过程2、命令行验证 pyecharts 模块是否安装成功二、PyCharm 安装 pyecharts 模块1、通过错误提示安装2、在 Settings 设置界面安装原创 2023-07-20 23:15:00 · 9352 阅读 · 11 评论 -
【Python】pyecharts 模块 ① ( ECharts 简介 | pyecharts 简介 | pyecharts 中文网站 | pyecharts 画廊网站 | pyecharts 画 )
一、pyecharts 模块1、ECharts 简介2、pyecharts 简介3、pyecharts 中文网站4、pyecharts 画廊网站5、pyecharts 画廊用法原创 2023-07-19 20:48:08 · 9240 阅读 · 9 评论 -
【Python】json 格式转换 ① ( json 模块使用 | 列表转 json | json 转列表 | 字典转 json | json 转字典 )
一、json 格式转换1、json 模块使用2、代码示例分析 - 列表转 json3、代码示例分析 - 字典转 json原创 2023-07-18 21:15:00 · 4121 阅读 · 17 评论 -
【Python】面向对象 - 多态 ( 多态概念 | 多态用法 | 抽象类概念 | 代码示例 )
一、面向对象 - 多态1、多态概念2、多态用法3、代码示例 - 多态二、抽象类1、抽象类概念2、代码示例 - 抽象类原创 2023-07-18 03:15:00 · 7549 阅读 · 6 评论 -
【Python】类型注解 ⑤ ( Union 联合类型注解 | Union 联合类型语法 | 普通 / 容器 变量设置 Union 联合类型注解 | 函数设置 Union 联合类型注解 )
一、Union 联合类型1、数据容器的类型注解问题2、Union 联合类型语法3、代码示例 - 普通变量设置 Union 联合类型注解4、代码示例 - 容器变量设置 Union 联合类型注解5、代码示例 - 函数中设置 Union 联合类型注解二、完整代码示例 - Union 联合类型原创 2023-07-16 04:15:00 · 14588 阅读 · 14 评论 -
【Python】类型注解 ④ ( 函数类型注解 | 函数形参类型注解语法 | 函数返回值类型注解 )
一、函数形参类型注解1、函数中由于类型缺省导致的提示问题2、函数形参类型注解语法3、代码示例 - 函数形参类型注解二、函数返回值类型注解1、函数返回值类型注解语法2、代码示例 - 函数返回值类型注解原创 2023-07-16 02:15:00 · 1006 阅读 · 2 评论 -
【Python】类型注解 ③ ( 使用 # type: 类型 注释方式设置类型注解 | 类型注解是提示性而非强制性 )
一、使用 注释语法 设置 类型注解1、使用 注释语法 设置 类型注解语法介绍2、为 基础类型变量 设置 " 类型注解 "3、为 类 的 对象类型 设置 " 类型注解 "4、为 基础容器类型变量 设置 简易 " 类型注解 "5、为 基础容器类型变量 设置 详细 " 类型注解 "6、完整代码示例二、类型注解没有强制性原创 2023-07-15 22:45:00 · 4885 阅读 · 7 评论 -
【Python】类型注解 ② ( 基础变量设置类型注解 | 类对象设置类型注解 | 容器变量设置简易类型注解 | 容器变量设置详细类型注解 )
一、为变量设置类型类型注解1、变量设置 " 类型注解 " 语法2、为 基础类型变量 设置 " 类型注解 "3、为 类 的 对象类型 设置 " 类型注解 "4、为 基础容器类型变量 设置 简易 " 类型注解 "5、为 基础容器类型变量 设置 详细 " 类型注解 "6、完整代码示例原创 2023-07-14 22:15:00 · 633 阅读 · 6 评论 -
【Python】类型注解 ① ( Python 中的代码提示问题 | 函数名提示功能 | 函数参数类型提示功能 | 类型注解概念简介 | 类型注解语法 )
一、Python 中的代码提示问题1、PyCharm 函数名提示功能2、PyCharm 函数参数类型提示功能二、类型注解1、类型注解概念简介2、类型注解语法原创 2023-07-13 21:15:00 · 1950 阅读 · 14 评论 -
【Python】面向对象 - 继承 ② ( 子类重写父类成员 | 子类调用父类重名成员 | 子类中使用 父类类名 调用父类成员 | 子类中使用 super 调用父类成员 )
一、子类重写父类成员1、子类重写父类成员语法2、代码示例 - 子类重写父类成员二、子类调用父类重名成员1、子类调用父类重名成员语法2、代码示例 - 子类中使用 父类类名 调用父类成员3、代码示例 - 子类中使用 super 调用父类成员原创 2023-07-12 21:15:00 · 2195 阅读 · 5 评论 -
【Python】面向对象 - 继承 ② ( pass 关键字用法 | 多继承优先级 )
一、pass 关键字用法1、pass 关键字作用2、pass 关键字使用场景3、不写函数体和方法体报错4、代码示例 - 使用 pass 关键字作为函数体和方法体二、多继承优先级1、多继承优先级简介2、代码示例 - 多继承优先级原创 2023-07-11 22:45:00 · 1602 阅读 · 15 评论 -
【Python】面向对象 - 继承 ① ( 继承概念 | 继承语法 | 单继承与多继承 | 代码示例 )
一、继承简介1、继承概念2、继承语法3、单继承与多继承二、代码示例1、代码示例 - 单继承2、代码示例 - 多继承原创 2023-07-10 22:45:00 · 3636 阅读 · 9 评论 -
【Python】面向对象 - 封装 ② ( 访问私有成员 | 对象无法访问私有变量 / 方法 | 类内部访问私有成员 )
一、访问私有成员1、对象无法访问私有变量2、对象无法访问私有方法3、类内部访问私有成员原创 2023-07-09 23:30:00 · 1403 阅读 · 8 评论 -
【Python】面向对象 - 封装 ① ( 面向对象三大特性 | 封装 - 继承 - 多态 | 封装 - 程序世界 对 现实世界 的描述 | 程序世界中的隐藏属性和行为 | 定义私有成员 )
一、面向对象三大特性1、封装 - 继承 - 多态二、封装1、封装 - 程序世界 对 现实世界 的描述2、现实世界中的隐藏属性和行为3、程序世界中的隐藏属性和行为4、定义私有成员原创 2023-07-08 22:32:58 · 506 阅读 · 8 评论 -
【Python】面向对象 ④ ( 魔术方法 - 类内置方法 | `__str__` 字符串魔术方法 | 小于符号比较魔术方法 | 实现 `__lt__` 小于符号比较方法后也可以进行大于比较 )
一、魔术方法 - 类内置方法1、魔术方法二、字符串方法1、直接打印实例对象 - 打印地址2、实现字符串方法三、小于符号比较方法1、实例对象之间直接进行小于比较会报错2、实现 `__lt__` 小于符号比较方法3、实现 `__lt__` 小于符号比较方法后也可以进行大于比较原创 2023-07-07 21:07:35 · 800 阅读 · 6 评论 -
【Python】面向对象 ③ ( 构造函数 | 成员变量赋值问题 | 构造方法引入 | 构造函数可以同时定义成员变量 )
一、构造函数1、成员变量赋值问题2、构造方法引入3、代码示例 - 构造方法3、构造函数可以同时定义成员变量原创 2023-07-06 21:35:50 · 1284 阅读 · 8 评论 -
【Python】面向对象 ② ( 类的定义和使用 | 类的成员方法 | 类成员方法定义语法 | self 关键字 )
一、类的定义和使用1、类定义2、创建类对象二、类的成员方法1、类成员方法简介2、类成员方法定义语法三、代码示例 - 类的成员方法原创 2023-07-06 20:15:00 · 1754 阅读 · 4 评论 -
【Python】面向对象 ① ( Python 面相对象核心概念 | Python 面向对象示例 )
一、Python 面相对象核心概念二、Python 面向对象示例原创 2023-07-02 23:57:24 · 493 阅读 · 6 评论 -
【Python】Python 包 ③ ( Python 第三方包简介 | 安装第三方包 | 命令行安装 | PyCharm 安装 | 设置代理 | 使用第三方包开发 )
一、Python 第三方包简介二、安装第三方包1、使用 pip 命令安装第三方包2、指定第三方包安装版本3、设置代理4、PyCharm 中安装第三方包三、使用第三方包开发原创 2023-07-01 22:45:00 · 4760 阅读 · 0 评论