
IPython 入门指南:Python 开发者的效率利器
IPython 远不止一个增强版 REPL:语法高亮、Tab 补全、历史搜索、魔法命令、调试器与扩展体系。本文讲解 IPython 的安装上手与高效工作流。
从概念、接入到生产治理,提供可执行、可验证的工程方法。

IPython 远不止一个增强版 REPL:语法高亮、Tab 补全、历史搜索、魔法命令、调试器与扩展体系。本文讲解 IPython 的安装上手与高效工作流。

Jinja2 是 Python 模板引擎:变量、控制结构、模板继承、宏与过滤器。本文结合 Flask 应用实战,讲清 Jinja 的核心概念与进阶用法。

从 Litestar 迁移到 FastAPI 的完整对照手册:请求响应处理、依赖注入、中间件与生命周期、认证、msgspec 到 Pydantic 的校验迁移、错误处理与路由组织。

比较 FastAPI 与 Litestar 的路由、数据校验、依赖注入、生命周期及生态差异。性能和第三方集成需按项目验证,不以统一排名替代选型。

Litestar WebSocket 实践:listener 收发消息、显式验证 JSON、stream 为单连接推送,以及认证和跨进程广播的额外要求。

Marshmallow 是 Python 老牌序列化与校验库:Schema 定义、字段校验、错误处理、嵌套与数据转换。本文讲解 Marshmallow 的核心用法与 API 实战。

uv 用 Rust 重写了 Python 包与版本管理(pip/pyenv/pipx 合体),Mise 则同时管理多语言工具链。本文从安装、版本管理、包管理、虚拟环境、任务执行全面对比两者。

Mypy 是 Python 的静态类型检查器:在不运行代码的情况下发现类型错误。本文讲解安装配置、高级类型注解、类型守卫与收窄、泛型及类型覆盖率检查。

用 pandas 读写与清洗 CSV 文件:read_csv 参数精讲、类型与日期处理、坏行容错、大数据分块读取、数据清洗转换与导出。

PDM 是遵循 PEP 标准的现代 Python 项目管理器:依赖声明与锁定、依赖分组、Python 版本管理、脚本任务。本文讲解 PDM 的核心概念与最佳实践。

Peewee 是极简而强大的 Python ORM:模型定义、增删改查、查询表达式一应俱全,适合小型应用与脚本。本文以图书管理应用为例完整上手。

Pipenv 把 pip 和 virtualenv 合为一体:Pipfile 声明依赖、Pipfile.lock 精确锁定、开发与生产依赖分离。本文讲解 Pipenv 的安装、依赖管理与工作流。