可观测学堂

可观测技术指南

从概念、接入到生产治理,提供可执行、可验证的工程方法。

并发任务的多路径协同插画
技术指南

Python 类型注解完全指南

Python 类型注解系统教程:基础类型、函数注解、Optional 与 Union、泛型、渐进式类型化策略,配合 Mypy 把动态语言写出静态语言的可靠。

并发任务的多路径协同插画
技术指南

精通 unittest.mock:Python 测试替身完全指南

unittest.mock 深度教程:Mock 对象、行为控制、patch 打补丁、MagicMock、常见陷阱与最佳实践,写出真正隔离的单元测试。

并发任务的多路径协同插画
技术指南

Rails vs Laravel vs Django:三大全栈框架选型对比

Rails、Laravel、Django 分别是 Ruby、PHP、Python 生态的全栈 Web 框架。本文从哲学、上手、ORM、路由、模板、认证、后台任务全方位对比,帮你做出选择。

并发任务的多路径协同插画
技术指南

Ruff 指南:Rust 打造的超快 Python Linter

Ruff 是用 Rust 写的 Python 代码检查与格式化工具,整合常用 lint 规则与格式化流程。本文讲解安装配置、规则集选择、格式化器用法与 pre-commit 集成。

并发任务的多路径协同插画
技术指南

Sanic WebSockets 入门指南

Sanic 是为速度而生的 Python 异步 Web 框架,WebSocket 支持内置。本文讲解环境搭建、WebSocket 处理器、客户端界面与测试方法,实现实时消息功能。

并发任务的多路径协同插画
技术指南

Scrapling 指南:Python 自适应解析与爬虫框架

Scrapling 是带自适应解析器的 Python 爬虫框架:在保存元素特征后尝试重新定位改版元素,并提供抓取器与 Spider 框架;本文说明配置、示例及误匹配边界。

并发任务的多路径协同插画
技术指南

Spring Boot 与 Django 对比:企业级与敏捷派之争

Spring Boot(Java)与 Django(Python)分别提供 Java 与 Python 生态的 Web 应用开发能力。本文从项目结构、持久层、API 开发、模板、认证、测试、任务队列全面对比,帮你选型。

数据整理与查询插画
技术指南

SQLAlchemy ORM 入门指南(Python)

SQLAlchemy 是 Python 的数据库工具与 ORM:模型定义、会话管理、增删改查、关系映射与查询表达式。本文用 SQLite 从零构建数据驱动应用。

数据整理与查询插画
技术指南

SQLModel 入门指南:SQLAlchemy 与 Pydantic 的模型协作

SQLModel 把 SQLAlchemy 的 ORM 与 Pydantic 的数据校验合进一个模型:共享公共字段,并分别定义数据库、请求和响应模型。本文讲解安装、模型、CRUD 与 FastAPI 集成。

并发任务的多路径协同插画
技术指南

Tortoise ORM 入门指南:Python 异步优先的 ORM

Tortoise ORM 是 asyncio 原生、Django 风格的 Python ORM:模型定义、异步 CRUD、关系映射与查询 API。高并发 Web 应用的现代化数据库之选。

数据整理与查询插画
技术指南

TortoiseORM 与 SQLAlchemy 深度对比

TortoiseORM 与 SQLAlchemy 是 Python 两大 ORM 路线:异步优先简洁派 vs 功能深厚全能派。本文从模型定义、查询构建、关系、迁移、类型支持与原生 SQL 全面对比。

并发任务的多路径协同插画
技术指南

FastAPI 文件上传完全指南:安全的文件处理

FastAPI 文件上传实践与生产边界:单文件与多文件上传、类型与大小校验、防路径穿越、流式处理大文件与安全存储,避开常见安全坑。