首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
python?什么是python
哈里谢顿
创建于2026-01-08
订阅专栏
python专栏
暂无订阅
共22篇文章
创建于2026-01-08
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
Python 注册表模式(Registry Pattern)详解:构建可扩展、插件化的系统
Python 注册表模式(Registry Pattern)详解:构建可扩展、插件化的系统 在开发大型应用或框架时,我们常常需要动态发现和管理组件,比如: 自动注册所有 API 路由 加载所有数据库模
Python异常链:谁才是罪魁祸首?一探"The above exception"的时间顺序
Python异常链:谁才是罪魁祸首?一探"The above exception"的时间顺序 一个让人困惑的报错 让我们先看一个典型的异常链案例: 运行结果: 问题来了:哪个异常先发生?哪个才是"ab
Python `__xxattr__` 四大实战模式详解:从代理到 ORM 的魔法之旅
0. 前言:为什么你一定要掌握 __xxattr__ 在 Python 里,点语法(obj.x)看似平淡无奇,背后却藏着一套可插拔的“钩子”—— __getattr__ / __setattr__ /
Python 定时任务利器:BackgroundScheduler 从入门到源码
开场 30 秒 写 Web 项目时,你是不是也遇到过这样的需求: 每 30 分钟刷新一次缓存 每天 2:00 清理临时文件 用户下单后 15 分钟未支付则自动关闭订单 如果再用 while True
让自定义对象像 list/dict 一样丝滑——Python `__xxitem__` 魔术方法全家桶实战
写 Python 这么久,你有没有想过: obj[1], obj['name'], obj[1:10:2], del obj[key]… 这些语法为什么对 list、dict 有效,对自己写的类却报错
Python 线程局部存储:threading.local() 完全指南
1. 为什么需要线程局部存储? 在多线程环境下,如果多个线程共享同一个全局变量,就必须: 加锁 → 代码变复杂、性能下降; 或者层层传参 → 代码臃肿、可维护性差。 有些场景只想让线程各自持有一份副本
python的metaclass关键字详解
metaclass其实就是最常用的元类,也就是:创建类的类 1 作用 元类一般用来: 验证与约束 在类创建时检查它是否符合特定的规范。例如:强制子类必须拥有某个属性,或者方法名必须以某种格式命名。 动
浅谈python垃圾回收
Python 的垃圾回收机制是其内存管理的重要组成部分,主要目的是自动清理不再使用的对象,释放内存资源,避免内存泄漏。Python 使用了多种垃圾回收技术来实现这一目标,主要包括引用计数和循环引用检测
python描述符协议
一、描述符协议简介 定义 描述符是一种使用特殊方法(__get__、__set__ 和 __delete__)来控制对属性访问的协议。描述符是一个包含这些特殊方法的类的实例,当通过属性访问语法(如ob
python使用描述符协议缓存属性
这是 Django 框架中的一个装饰器类,用于将方法转换为缓存属性 核心功能 cached_property 是一个描述符(descriptor),它将一个方法转换为属性,并且只在第一次访问时执行该方
python的类装饰器
在 Python 中,类装饰器是一种强大的工具,可以用来增强或修改类的行为。类装饰器本质上是一个函数,它接受一个类作为参数,并返回一个新的类或对原类进行修改。通过使用类装饰器,你可以实现诸如日志记录、
python包管理工具的使用
1 常见的python包管理工具有 pip:基础且通用的包管理工具,适用于大多数场景 conda:适合需要管理环境和多种语言依赖的复杂项目 virtualenv 和 pipenv:适合独立的 Pyth
py-spy 性能采样工具小探
py-spy 是一个高性能的 Python 采样分析器(sampling profiler),用于分析 Python 程序的性能瓶颈。它无需修改代码,也无需重启目标进程,支持对正在运行的 Python
Python 的 Web 服务器网关接口(WSGI 和 ASGI)
1. WSGI(Web Server Gateway Interface) WSGI 是一个用于 Python Web 应用程序和 Web 服务器之间的标准接口,由 PEP 3333 定义。它主要用于
Python 开发中最常见的错误大全(含 JSON 专项解析)
Python 以“简洁易读”著称,但即便是经验丰富的开发者,也常被各种错误搞得焦头烂额。这些错误不仅影响开发效率,还可能潜伏在生产环境中引发严重故障。 本文系统梳理了 Python 中最常见的错误类型
python 设计模式
一、工厂模式概述 (一)定义 工厂模式是一种创建型设计模式。它的核心思想是定义一个创建对象的接口(可以是抽象类或者接口),让子类决定实例化哪一个类。工厂方法把实例化推迟到子类,这样就可以将对象的创建和
python的Mixin设计模式学习,以ironic-python-agent代码为例
Python 中的 Mixin 是一种设计模式,指的是提供特定功能的类,专门用于被其他类继承(混入),以扩展那些类的能力。Mixin 不是独立使用的,而是通过多重继承的方式"混入"到其他类中。 1.
Python 命令行工具开发完全指南:从零到发布
前言 在日常开发中,我们经常需要创建一些小工具来提高工作效率。如果能将这些工具打包成可以通过 pip install 安装的命令行工具,就能在任何地方轻松使用。本文将详细介绍如何从零开始创建一个专业的
Python 依赖注入详解
Python 依赖注入详解 目录 依赖注入基础概念 手动依赖注入 简单依赖注入容器 高级依赖注入框架 装饰器实现依赖注入 类型注解与依赖注入 生命周期管理 实际应用场景 1. 依赖注入基础概念 什么是
python -m
在 Python 中,python -m 是一个非常有用的命令行参数,用于运行 Python 模块作为脚本。以下是关于 python -m 参数的详细介绍: 基本用法 python -m 的基本格式是
下一页