Pandas 数据筛选就用 .loc:条件、多条件和行列筛选
Pandas 筛选 DataFrame 的方法很多,我建议统一用 .loc:能同时筛选行和列,支持多条件、区间和变量条件。文中给出示例代码,也说明 .loc 的两个缺点。
为 GitHub Pages 个人博客添加 YAML 配置功能 - 基于 Python
好长一段时间了,工作上事情很多,很烦。也很久没有写工作以外的 Python 了。趁着假期和一些其他原因,今天又重新捡起了 github blog 这个项目。
uv 是什么、怎么用:Python 版本、依赖和项目管理
uv 是 Astral 开发的 Python 项目管理和包管理工具。这篇从新手安装 Python、安装三方库的两个难题讲起,介绍 uv 如何管理 Python 版本和项目依赖,以及我为什么没选 conda 和 pdm。
使用 Python 和 GitHub Pages 搭建个人博客
用 Python 读取 GitHub Issues、用 marko 转成 HTML、套上模板,再由 GitHub Actions 自动发布到 GitHub Pages:记录我从零搭建个人博客的思路和实现。
基于 fastAPI 的 CRUD 练习- RSS 订阅管理
用 FastAPI、SQLite 和 SQLAlchemy 做一个 RSS 订阅管理的 CRUD 练习:创建数据库、定义增删查函数、写接口,并在本地运行预览。
rye - 好用的Python包管理工具
rye是一个 Python 的包管理器,可以更轻松的管理 Python 项目和虚拟环境,作者是流行 web 框架 flask 的作者Armin Ronacher
VSCode Python 配置:插件、Ruff 格式化和 settings.json
我的 VSCode Python 配置:为什么选 VSCode,装了哪些插件(Jupyter、Rainbow CSV、Ruff 等),以及开启 Ruff 保存时格式化的 settings.json。
App Defaults 2023
我的 App Defaults 2023 清单:在 macOS 上日常使用的邮件、笔记、日历、RSS、浏览器、密码管理、编辑器、启动器等默认应用。