- 面向零基础读者的 Python 入门短文:从 print 与变量讲起,依次介绍数据类型、条件判断、循环与函数,最后给出三条实用的学习建议,读完即可写出第一个能运行的小程序。 面向零基础读者的 Python 入门短文:从 print 与变量讲起,依次介绍数据类型、条件判断、循环与函数,最后给出三条实用的学习建议,读完即可写出第一个能运行的小程序。
- 在将 Python Web 应用(如 FastAPI 服务)打包为容器镜像时,如果直接在单一阶段中执行依赖安装与镜像打包,往往会将包管理器缓存(如 pip 缓存、wheel 构建残留)留在最终镜像层中,同时默认以 root 身份运行容器进程也会带来安全隐患。本文以 FastAPI + Uvicorn 微服务为例,介绍如何通过 Docker 多阶段构建(Multi-Stage Build)实现... 在将 Python Web 应用(如 FastAPI 服务)打包为容器镜像时,如果直接在单一阶段中执行依赖安装与镜像打包,往往会将包管理器缓存(如 pip 缓存、wheel 构建残留)留在最终镜像层中,同时默认以 root 身份运行容器进程也会带来安全隐患。本文以 FastAPI + Uvicorn 微服务为例,介绍如何通过 Docker 多阶段构建(Multi-Stage Build)实现...
- 重试不是无脑循环:用一个可复用的 Python 装饰器,把重试次数、指数退避和抖动集中管理,只重试瞬时错误,给线上调用加一层护栏。 重试不是无脑循环:用一个可复用的 Python 装饰器,把重试次数、指数退避和抖动集中管理,只重试瞬时错误,给线上调用加一层护栏。
- 告别只啃语法书:本文用不到 30 行代码、只靠 Python 标准库写一个命令行天气查询工具,调用 Open-Meteo 免费接口,在实战中一次掌握字典、f-string、urllib 网络请求和异常处理四个核心知识点,附完整代码与扩展方向。 告别只啃语法书:本文用不到 30 行代码、只靠 Python 标准库写一个命令行天气查询工具,调用 Open-Meteo 免费接口,在实战中一次掌握字典、f-string、urllib 网络请求和异常处理四个核心知识点,附完整代码与扩展方向。
- 很多⼈的下载⽂件夹都有同⼀个问题:图⽚、⽂档、安装包、压缩包全堆在⼀起,时间⼀⻓,找⽂件全 靠搜索。其实这类重复劳动特别适合交给 Python,⽽且不需要安装任何第三⽅库,⽤系统⾃带的标准库 就能完成。 先说思路,⼀共三步:第⼀,遍历⽬标⽂件夹⾥的每⼀个⽂件;第⼆,看⽂件的扩展名,判断它属于哪 ⼀类;第三,把它移动到对应的⼦⽂件夹,⼦⽂件夹不存在就先创建。下⾯直接看代码: from path... 很多⼈的下载⽂件夹都有同⼀个问题:图⽚、⽂档、安装包、压缩包全堆在⼀起,时间⼀⻓,找⽂件全 靠搜索。其实这类重复劳动特别适合交给 Python,⽽且不需要安装任何第三⽅库,⽤系统⾃带的标准库 就能完成。 先说思路,⼀共三步:第⼀,遍历⽬标⽂件夹⾥的每⼀个⽂件;第⼆,看⽂件的扩展名,判断它属于哪 ⼀类;第三,把它移动到对应的⼦⽂件夹,⼦⽂件夹不存在就先创建。下⾯直接看代码: from path...
- 刚学 Python 的同学,很多人都会遇到这样的问题:项目 A 需要 requests 2.25,项目 B 需要 requests 2.31。两个都装进系统环境以后,一个能跑,另一个就报错了。解决办法很简单,就是给每个项目准备一个独立的“虚拟环境”。Python 3.3 以后自带 venv 模块,不用额外安装就能用。 一、创建虚拟环境进入项目目录后执行:python3 -m venv .ve... 刚学 Python 的同学,很多人都会遇到这样的问题:项目 A 需要 requests 2.25,项目 B 需要 requests 2.31。两个都装进系统环境以后,一个能跑,另一个就报错了。解决办法很简单,就是给每个项目准备一个独立的“虚拟环境”。Python 3.3 以后自带 venv 模块,不用额外安装就能用。 一、创建虚拟环境进入项目目录后执行:python3 -m venv .ve...
- 最近在华为云上做了一次完整的练手:开通一台 ECS,用 Python 起一个最小的 Web 服务,并让它能被外网访问。整个过程不复杂,但每个环节都有一个容易踩的小坑,记录下来供同样在练手的朋友参考。 1. 开通 ECS 并登录在控制台创建弹性云服务器时,镜像我选了常见的 Linux 发行版,规格选最小的练手就够用。创建时要特别注意两件事:一是密钥对或密码要保存好,这是后面登录的唯一凭证;二是... 最近在华为云上做了一次完整的练手:开通一台 ECS,用 Python 起一个最小的 Web 服务,并让它能被外网访问。整个过程不复杂,但每个环节都有一个容易踩的小坑,记录下来供同样在练手的朋友参考。 1. 开通 ECS 并登录在控制台创建弹性云服务器时,镜像我选了常见的 Linux 发行版,规格选最小的练手就够用。创建时要特别注意两件事:一是密钥对或密码要保存好,这是后面登录的唯一凭证;二是...
- 用 Python 标准库分块计算文件 SHA-256,核对可信来源的摘要,并用退出码区分一致、不一致和输入错误。附可运行代码及已验证的小样本,说明文件版本、二进制读取与校验边界。 用 Python 标准库分块计算文件 SHA-256,核对可信来源的摘要,并用退出码区分一致、不一致和输入错误。附可运行代码及已验证的小样本,说明文件版本、二进制读取与校验边界。
- 用 asyncio 抓取 1000 个接口时,怎么既不把对端打挂、又能把总耗时控制住。 用 asyncio 抓取 1000 个接口时,怎么既不把对端打挂、又能把总耗时控制住。
- Docker 是云原生开发中常用的容器技术,能够帮助开发者解决应用部署时的环境不一致问题。本文通过一个简单的 Python Web 项目,介绍 Docker 的基本概念及容器化部署流程,帮助初学者快速上手。 关键词: Docker、Python、Flask、云原生、容器化部署 Docker 是云原生开发中常用的容器技术,能够帮助开发者解决应用部署时的环境不一致问题。本文通过一个简单的 Python Web 项目,介绍 Docker 的基本概念及容器化部署流程,帮助初学者快速上手。 关键词: Docker、Python、Flask、云原生、容器化部署
- CLI 工具提升开发效率。涵盖 argparse 标准库、click 声明式 CLI、typer 类型提示 CLI、rich 美化输出、tqdm 进度条、prompt_toolkit 交互式输入、inquirer 交互式菜单,以及 CLI 测试(CliRunner)。 CLI 工具提升开发效率。涵盖 argparse 标准库、click 声明式 CLI、typer 类型提示 CLI、rich 美化输出、tqdm 进度条、prompt_toolkit 交互式输入、inquirer 交互式菜单,以及 CLI 测试(CliRunner)。
- 列表与字典是 Python 最常用的两种内置数据结构。本文梳理列表的索引切片、增删方法与列表推导式,以及字典的安全取值、遍历与合并技巧,并给出两者的选择建议,帮助初学者快速上手。 列表与字典是 Python 最常用的两种内置数据结构。本文梳理列表的索引切片、增删方法与列表推导式,以及字典的安全取值、遍历与合并技巧,并给出两者的选择建议,帮助初学者快速上手。
- 用 Python 标准库分块计算文件 SHA-256,说明二进制读取、退出码、校验失败排查和可信校验值的边界,并提供可运行示例。 用 Python 标准库分块计算文件 SHA-256,说明二进制读取、退出码、校验失败排查和可信校验值的边界,并提供可运行示例。
- 实测 DuckDB 1.5.6:不装数据库服务,用 SQL 直接查 CSV、JSON Lines 与 Parquet,完成中文聚合和三源 JOIN,附 6 个坑。 实测 DuckDB 1.5.6:不装数据库服务,用 SQL 直接查 CSV、JSON Lines 与 Parquet,完成中文聚合和三源 JOIN,附 6 个坑。
- 场景决定方案 场景决定方案
上滑加载中
推荐直播
-
华为云码道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华为软件挑战赛冠军
高手来了:看软挑高手解析二维排样问题—从工业难题到算法突破
回顾中
热门标签