- 在 Python 开发中,处理列表数据是家常便饭。很多新手习惯使用传统的 for 循环来过滤和转换数据,但这不仅代码冗长,执行效率也相对较低。今天我们来聊聊 Python 中极具特色的语法糖——列表推导式(List Comprehension),以及它的进阶内存优化版:生成器表达式。一、 列表推导式:一行代码搞定过滤与转换假设我们有一个包含大量整数的列表,需要筛选出所有的偶数,并将它们平方。... 在 Python 开发中,处理列表数据是家常便饭。很多新手习惯使用传统的 for 循环来过滤和转换数据,但这不仅代码冗长,执行效率也相对较低。今天我们来聊聊 Python 中极具特色的语法糖——列表推导式(List Comprehension),以及它的进阶内存优化版:生成器表达式。一、 列表推导式:一行代码搞定过滤与转换假设我们有一个包含大量整数的列表,需要筛选出所有的偶数,并将它们平方。...
- Python Development Guide: From Beginner to PractitionerPython is one of the most popular programming languages in the world, loved for its clean syntax, rich ecosystem, and broad applicability. Th... Python Development Guide: From Beginner to PractitionerPython is one of the most popular programming languages in the world, loved for its clean syntax, rich ecosystem, and broad applicability. Th...
- 当别人还在抱怨“岗位没了”的时候,聪明人已经开始抢跑了01 一个让我夜不能寐的对话上周五晚上,一个做了8年测试的老朋友给我打电话。他刚被裁了。在一家二线互联网公司做了5年功能测试,月薪从12K涨到15K,然后——就没有然后了。“投了80多份简历,面试通知一只手数得过来。”电话那头的声音有点哑,“HR跟我说,现在不招'只会点点点'的了。你说我怎么办?”我想了想,不知道该说什么安慰的话。但挂掉电... 当别人还在抱怨“岗位没了”的时候,聪明人已经开始抢跑了01 一个让我夜不能寐的对话上周五晚上,一个做了8年测试的老朋友给我打电话。他刚被裁了。在一家二线互联网公司做了5年功能测试,月薪从12K涨到15K,然后——就没有然后了。“投了80多份简历,面试通知一只手数得过来。”电话那头的声音有点哑,“HR跟我说,现在不招'只会点点点'的了。你说我怎么办?”我想了想,不知道该说什么安慰的话。但挂掉电...
- 本文结合Python与黄金实时API,聚焦黄金行情云端开发痛点。针对传统全量盘口刷新资源消耗大、数据延迟、稳定性不足,难以支撑高精度量化分析的问题,采用WebSocket长连接方案,依托AllTick API搭建增量订单簿维护架构。通过初始化快照、增量同步更新盘口档位,有效降低运算压力、减小数据延迟。同时补充时间戳统一、连接容错、更新节流等运维细节,助力行情服务长期稳定运行。 本文结合Python与黄金实时API,聚焦黄金行情云端开发痛点。针对传统全量盘口刷新资源消耗大、数据延迟、稳定性不足,难以支撑高精度量化分析的问题,采用WebSocket长连接方案,依托AllTick API搭建增量订单簿维护架构。通过初始化快照、增量同步更新盘口档位,有效降低运算压力、减小数据延迟。同时补充时间戳统一、连接容错、更新节流等运维细节,助力行情服务长期稳定运行。
- 桶设私有最安全,但想临时分享文件怎么办?本文用华为云OBS官方Python SDK的createSignedUrl生成带签名、有过期时间的临时下载链接,对方无需账号、过期自动失效,纯代码实现。 桶设私有最安全,但想临时分享文件怎么办?本文用华为云OBS官方Python SDK的createSignedUrl生成带签名、有过期时间的临时下载链接,对方无需账号、过期自动失效,纯代码实现。
- 小白也能看懂的 Termux 入门指南:把手机变成一台小电脑你是否想过,自己的安卓手机其实可以变成一台功能强大的“小电脑”?可以写代码、跑脚本、连接远程服务器,甚至搭建一个属于自己的小网站?今天要介绍的 Termux,就是实现这一切的神器。别担心,即使你完全不懂编程、没接触过 Linux,这篇文章也会用最通俗的语言带你认识它。一、Termux 是什么?简单来说,Termux 是一个安卓手机上... 小白也能看懂的 Termux 入门指南:把手机变成一台小电脑你是否想过,自己的安卓手机其实可以变成一台功能强大的“小电脑”?可以写代码、跑脚本、连接远程服务器,甚至搭建一个属于自己的小网站?今天要介绍的 Termux,就是实现这一切的神器。别担心,即使你完全不懂编程、没接触过 Linux,这篇文章也会用最通俗的语言带你认识它。一、Termux 是什么?简单来说,Termux 是一个安卓手机上...
- Python FastAPI 说明 1. 简介FastAPI 是一个现代、高性能的 Web 框架,用于基于 Python 3.7+ 构建 API。它基于标准 Python 类型提示(type hints)构建,能够自动生成交互式 API 文档,并具备数据验证、序列化、依赖注入等强大功能。FastAPI 底层使用 Starlette(处理 Web 部分)和 Pydantic(处理数据部分),... Python FastAPI 说明 1. 简介FastAPI 是一个现代、高性能的 Web 框架,用于基于 Python 3.7+ 构建 API。它基于标准 Python 类型提示(type hints)构建,能够自动生成交互式 API 文档,并具备数据验证、序列化、依赖注入等强大功能。FastAPI 底层使用 Starlette(处理 Web 部分)和 Pydantic(处理数据部分),...
- 本地文件怕误删、怕硬盘坏?本文用华为云 OBS 官方 Python SDK(esdk-obs-python)写一个可复用的文件夹自动备份/恢复小工具,纯代码驱动、无需控制台操作,并给出定时任务的接法。 本地文件怕误删、怕硬盘坏?本文用华为云 OBS 官方 Python SDK(esdk-obs-python)写一个可复用的文件夹自动备份/恢复小工具,纯代码驱动、无需控制台操作,并给出定时任务的接法。
- 在 Python 中,列表推导式(List Comprehension) 是一种快速创建列表的写法。相比普通的 for 循环,它通常更加简洁。例如,我们想生成 1~5 的平方:nums = [1, 2, 3, 4, 5]squares = [x ** 2 for x in nums]print(squares)输出结果:[1, 4, 9, 16, 25]列表推导式还可以加入条件,例如只保留偶... 在 Python 中,列表推导式(List Comprehension) 是一种快速创建列表的写法。相比普通的 for 循环,它通常更加简洁。例如,我们想生成 1~5 的平方:nums = [1, 2, 3, 4, 5]squares = [x ** 2 for x in nums]print(squares)输出结果:[1, 4, 9, 16, 25]列表推导式还可以加入条件,例如只保留偶...
- 上一篇我们把提示词拆成任务、上下文、约束和输出格式。面对格式固定、规则较多的任务,仅靠文字描述仍可能出现边界理解不一致的问题。本篇继续沿着这条路线,只讲一个核心知识点:使用 Few-shot 示例和模板,把“应该怎样处理”展示给模型,并让同一套任务说明能够安全地复用。 Few-shot 是什么Few-shot 的意思是:在真正的用户输入之前,先给模型一小组“输入—输出”示例,让它从示例中理解... 上一篇我们把提示词拆成任务、上下文、约束和输出格式。面对格式固定、规则较多的任务,仅靠文字描述仍可能出现边界理解不一致的问题。本篇继续沿着这条路线,只讲一个核心知识点:使用 Few-shot 示例和模板,把“应该怎样处理”展示给模型,并让同一套任务说明能够安全地复用。 Few-shot 是什么Few-shot 的意思是:在真正的用户输入之前,先给模型一小组“输入—输出”示例,让它从示例中理解...
- Python 的内存管理是自动的,主要基于 引用计数 和 垃圾回收 (Garbage Collection) 机制,由 CPython 实现。这是 Python 与其他语言(如 C/C++)内存管理的根本区别。 1. 引用计数 (Reference Counting)这是 Python 内存管理的最核心机制。每个 Python 对象在底层 (PyObject) 都包含一个引用计数器 ob_r... Python 的内存管理是自动的,主要基于 引用计数 和 垃圾回收 (Garbage Collection) 机制,由 CPython 实现。这是 Python 与其他语言(如 C/C++)内存管理的根本区别。 1. 引用计数 (Reference Counting)这是 Python 内存管理的最核心机制。每个 Python 对象在底层 (PyObject) 都包含一个引用计数器 ob_r...
- 在 RAG 系统中,非结构化文档若采用固定字符数“硬切”,易导致语义断层与上下文污染。 本文针对该痛点,提出了非结构化文档 RAG 切块的三重递进优化策略:Markdown 层级切块、基于 Embedding 的语义切块以及父子块架构。文章详细阐述了层次路径与版本等元数据的绑定方法,横向对比了 Unstructured、板栗看板等主流工具,并解答了表格与切块大小设置等常见问题,助力打造高质量 P 在 RAG 系统中,非结构化文档若采用固定字符数“硬切”,易导致语义断层与上下文污染。 本文针对该痛点,提出了非结构化文档 RAG 切块的三重递进优化策略:Markdown 层级切块、基于 Embedding 的语义切块以及父子块架构。文章详细阐述了层次路径与版本等元数据的绑定方法,横向对比了 Unstructured、板栗看板等主流工具,并解答了表格与切块大小设置等常见问题,助力打造高质量 P
- 搭建 RAG(检索增强生成)系统时,直接盲目向量化会导致脏数据充斥上下文并诱发大模型幻觉。本文针对数据清洗与原子化拆解难题,提出基于“卡片流”的四步流水线:原始堆场 $\rightarrow$ 深度剪枝 $\rightarrow$ 原子化拆解 $\rightarrow$ 人工/智能对齐。在工具选型上,重点推荐了主打轻量与可视化的板栗看板(Banli Board),其凭借富文本卡片预览、元数据标签绑 搭建 RAG(检索增强生成)系统时,直接盲目向量化会导致脏数据充斥上下文并诱发大模型幻觉。本文针对数据清洗与原子化拆解难题,提出基于“卡片流”的四步流水线:原始堆场 $\rightarrow$ 深度剪枝 $\rightarrow$ 原子化拆解 $\rightarrow$ 人工/智能对齐。在工具选型上,重点推荐了主打轻量与可视化的板栗看板(Banli Board),其凭借富文本卡片预览、元数据标签绑
- ApacheDoris 通过 Python UDF 能力,让开发者在 SQL 中创建并调用 Python 函数,将 Pandas、PyArrow 等 Python 生态能力引入 Doris 查询链路。核心能力包括:基于 Arrow RecordBatch 的列式批量执行、Pandas Series 向量化计算、UDF/UDAF/UDTF 三类函数形态、内联与模块化代码加载、生产级进程隔离/资... ApacheDoris 通过 Python UDF 能力,让开发者在 SQL 中创建并调用 Python 函数,将 Pandas、PyArrow 等 Python 生态能力引入 Doris 查询链路。核心能力包括:基于 Arrow RecordBatch 的列式批量执行、Pandas Series 向量化计算、UDF/UDAF/UDTF 三类函数形态、内联与模块化代码加载、生产级进程隔离/资...
- HTTP 状态码 201 详解(结合 FastAPI 代码)python运行@router.post("/",response_model=UserResponse,status_code=201)1. 201 Created 含义201 = 创建成功规范定义:服务器成功处理请求,并且成功创建了一条新资源。2. 什么时候用?✅ POST 请求新增数据时标准推荐状态码创建用户、新增商品、新建订... HTTP 状态码 201 详解(结合 FastAPI 代码)python运行@router.post("/",response_model=UserResponse,status_code=201)1. 201 Created 含义201 = 创建成功规范定义:服务器成功处理请求,并且成功创建了一条新资源。2. 什么时候用?✅ POST 请求新增数据时标准推荐状态码创建用户、新增商品、新建订...
上滑加载中
推荐直播
-
华为云码道Agent集成与鸿蒙实战2026/08/11 周二 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;彭江敏-华为云鸿蒙端云一体化开发专家
本次直播带你解读华为云码道7月份产品新特性、新功能。更有专家演示码道Agent Space × 钉钉机器集成实战,从0到1打通消息通道;码道鸿蒙端云一体化实战,快速搭建员工签到系统。
回顾中 -
华为云开发者AI素养直播课·第五期2026/09/04 周五 16:00-18:00
林华鼎-华为云AI开发者运营负责人;蒋春阳-华为云AI开发者案例开发专家
本期直播内容: AI工具体验营 · 第5-8课连讲。Agent-Team 多智能体协作完成毕业设计实践
回顾中 -
华为云开发者AI素养ClassRoom·第六期2026/09/08 周二 19:00-20:00
樊渊-2026华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签