[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"similar-chinesehuazhou--python-weekly":3,"tool-chinesehuazhou--python-weekly":64},[4,17,27,35,43,56],{"id":5,"name":6,"github_repo":7,"description_zh":8,"stars":9,"difficulty_score":10,"last_commit_at":11,"category_tags":12,"status":16},3808,"stable-diffusion-webui","AUTOMATIC1111\u002Fstable-diffusion-webui","stable-diffusion-webui 是一个基于 Gradio 构建的网页版操作界面，旨在让用户能够轻松地在本地运行和使用强大的 Stable Diffusion 图像生成模型。它解决了原始模型依赖命令行、操作门槛高且功能分散的痛点，将复杂的 AI 绘图流程整合进一个直观易用的图形化平台。\n\n无论是希望快速上手的普通创作者、需要精细控制画面细节的设计师，还是想要深入探索模型潜力的开发者与研究人员，都能从中获益。其核心亮点在于极高的功能丰富度：不仅支持文生图、图生图、局部重绘（Inpainting）和外绘（Outpainting）等基础模式，还独创了注意力机制调整、提示词矩阵、负向提示词以及“高清修复”等高级功能。此外，它内置了 GFPGAN 和 CodeFormer 等人脸修复工具，支持多种神经网络放大算法，并允许用户通过插件系统无限扩展能力。即使是显存有限的设备，stable-diffusion-webui 也提供了相应的优化选项，让高质量的 AI 艺术创作变得触手可及。",162132,3,"2026-04-05T11:01:52",[13,14,15],"开发框架","图像","Agent","ready",{"id":18,"name":19,"github_repo":20,"description_zh":21,"stars":22,"difficulty_score":23,"last_commit_at":24,"category_tags":25,"status":16},1381,"everything-claude-code","affaan-m\u002Feverything-claude-code","everything-claude-code 是一套专为 AI 编程助手（如 Claude Code、Codex、Cursor 等）打造的高性能优化系统。它不仅仅是一组配置文件，而是一个经过长期实战打磨的完整框架，旨在解决 AI 代理在实际开发中面临的效率低下、记忆丢失、安全隐患及缺乏持续学习能力等核心痛点。\n\n通过引入技能模块化、直觉增强、记忆持久化机制以及内置的安全扫描功能，everything-claude-code 能显著提升 AI 在复杂任务中的表现，帮助开发者构建更稳定、更智能的生产级 AI 代理。其独特的“研究优先”开发理念和针对 Token 消耗的优化策略，使得模型响应更快、成本更低，同时有效防御潜在的攻击向量。\n\n这套工具特别适合软件开发者、AI 研究人员以及希望深度定制 AI 工作流的技术团队使用。无论您是在构建大型代码库，还是需要 AI 协助进行安全审计与自动化测试，everything-claude-code 都能提供强大的底层支持。作为一个曾荣获 Anthropic 黑客大奖的开源项目，它融合了多语言支持与丰富的实战钩子（hooks），让 AI 真正成长为懂上",138956,2,"2026-04-05T11:33:21",[13,15,26],"语言模型",{"id":28,"name":29,"github_repo":30,"description_zh":31,"stars":32,"difficulty_score":23,"last_commit_at":33,"category_tags":34,"status":16},2271,"ComfyUI","Comfy-Org\u002FComfyUI","ComfyUI 是一款功能强大且高度模块化的视觉 AI 引擎，专为设计和执行复杂的 Stable Diffusion 图像生成流程而打造。它摒弃了传统的代码编写模式，采用直观的节点式流程图界面，让用户通过连接不同的功能模块即可构建个性化的生成管线。\n\n这一设计巧妙解决了高级 AI 绘图工作流配置复杂、灵活性不足的痛点。用户无需具备编程背景，也能自由组合模型、调整参数并实时预览效果，轻松实现从基础文生图到多步骤高清修复等各类复杂任务。ComfyUI 拥有极佳的兼容性，不仅支持 Windows、macOS 和 Linux 全平台，还广泛适配 NVIDIA、AMD、Intel 及苹果 Silicon 等多种硬件架构，并率先支持 SDXL、Flux、SD3 等前沿模型。\n\n无论是希望深入探索算法潜力的研究人员和开发者，还是追求极致创作自由度的设计师与资深 AI 绘画爱好者，ComfyUI 都能提供强大的支持。其独特的模块化架构允许社区不断扩展新功能，使其成为当前最灵活、生态最丰富的开源扩散模型工具之一，帮助用户将创意高效转化为现实。",107662,"2026-04-03T11:11:01",[13,14,15],{"id":36,"name":37,"github_repo":38,"description_zh":39,"stars":40,"difficulty_score":23,"last_commit_at":41,"category_tags":42,"status":16},3704,"NextChat","ChatGPTNextWeb\u002FNextChat","NextChat 是一款轻量且极速的 AI 助手，旨在为用户提供流畅、跨平台的大模型交互体验。它完美解决了用户在多设备间切换时难以保持对话连续性，以及面对众多 AI 模型不知如何统一管理的痛点。无论是日常办公、学习辅助还是创意激发，NextChat 都能让用户随时随地通过网页、iOS、Android、Windows、MacOS 或 Linux 端无缝接入智能服务。\n\n这款工具非常适合普通用户、学生、职场人士以及需要私有化部署的企业团队使用。对于开发者而言，它也提供了便捷的自托管方案，支持一键部署到 Vercel 或 Zeabur 等平台。\n\nNextChat 的核心亮点在于其广泛的模型兼容性，原生支持 Claude、DeepSeek、GPT-4 及 Gemini Pro 等主流大模型，让用户在一个界面即可自由切换不同 AI 能力。此外，它还率先支持 MCP（Model Context Protocol）协议，增强了上下文处理能力。针对企业用户，NextChat 提供专业版解决方案，具备品牌定制、细粒度权限控制、内部知识库整合及安全审计等功能，满足公司对数据隐私和个性化管理的高标准要求。",87618,"2026-04-05T07:20:52",[13,26],{"id":44,"name":45,"github_repo":46,"description_zh":47,"stars":48,"difficulty_score":23,"last_commit_at":49,"category_tags":50,"status":16},2268,"ML-For-Beginners","microsoft\u002FML-For-Beginners","ML-For-Beginners 是由微软推出的一套系统化机器学习入门课程，旨在帮助零基础用户轻松掌握经典机器学习知识。这套课程将学习路径规划为 12 周，包含 26 节精炼课程和 52 道配套测验，内容涵盖从基础概念到实际应用的完整流程，有效解决了初学者面对庞大知识体系时无从下手、缺乏结构化指导的痛点。\n\n无论是希望转型的开发者、需要补充算法背景的研究人员，还是对人工智能充满好奇的普通爱好者，都能从中受益。课程不仅提供了清晰的理论讲解，还强调动手实践，让用户在循序渐进中建立扎实的技能基础。其独特的亮点在于强大的多语言支持，通过自动化机制提供了包括简体中文在内的 50 多种语言版本，极大地降低了全球不同背景用户的学习门槛。此外，项目采用开源协作模式，社区活跃且内容持续更新，确保学习者能获取前沿且准确的技术资讯。如果你正寻找一条清晰、友好且专业的机器学习入门之路，ML-For-Beginners 将是理想的起点。",84991,"2026-04-05T10:45:23",[14,51,52,53,15,54,26,13,55],"数据工具","视频","插件","其他","音频",{"id":57,"name":58,"github_repo":59,"description_zh":60,"stars":61,"difficulty_score":10,"last_commit_at":62,"category_tags":63,"status":16},3128,"ragflow","infiniflow\u002Fragflow","RAGFlow 是一款领先的开源检索增强生成（RAG）引擎，旨在为大语言模型构建更精准、可靠的上下文层。它巧妙地将前沿的 RAG 技术与智能体（Agent）能力相结合，不仅支持从各类文档中高效提取知识，还能让模型基于这些知识进行逻辑推理和任务执行。\n\n在大模型应用中，幻觉问题和知识滞后是常见痛点。RAGFlow 通过深度解析复杂文档结构（如表格、图表及混合排版），显著提升了信息检索的准确度，从而有效减少模型“胡编乱造”的现象，确保回答既有据可依又具备时效性。其内置的智能体机制更进一步，使系统不仅能回答问题，还能自主规划步骤解决复杂问题。\n\n这款工具特别适合开发者、企业技术团队以及 AI 研究人员使用。无论是希望快速搭建私有知识库问答系统，还是致力于探索大模型在垂直领域落地的创新者，都能从中受益。RAGFlow 提供了可视化的工作流编排界面和灵活的 API 接口，既降低了非算法背景用户的上手门槛，也满足了专业开发者对系统深度定制的需求。作为基于 Apache 2.0 协议开源的项目，它正成为连接通用大模型与行业专有知识之间的重要桥梁。",77062,"2026-04-04T04:44:48",[15,14,13,26,54],{"id":65,"github_repo":66,"name":67,"description_en":68,"description_zh":69,"ai_summary_zh":69,"readme_en":70,"readme_zh":71,"quickstart_zh":72,"use_case_zh":73,"hero_image_url":74,"owner_login":75,"owner_name":76,"owner_avatar_url":77,"owner_bio":78,"owner_company":79,"owner_location":80,"owner_email":81,"owner_twitter":75,"owner_website":82,"owner_url":83,"languages":84,"stars":101,"forks":102,"last_commit_at":103,"license":79,"difficulty_score":104,"env_os":105,"env_gpu":105,"env_ram":105,"env_deps":106,"category_tags":109,"github_topics":110,"view_count":10,"oss_zip_url":79,"oss_zip_packed_at":79,"status":16,"created_at":121,"updated_at":122,"faqs":123,"releases":163},1005,"chinesehuazhou\u002Fpython-weekly","python-weekly","A free weekly newsletter featuring noteworthy articles, tutorials, open-source projects, podcasts, videos, trending topics, and more.Python 潮流周刊，分享文章、教程、开源项目、软件工具、播客和视频、热门话题等内容。","Python潮流周刊是一个专注于Python生态的精选内容聚合平台，每周为你推送最值得阅读的技术文章、开源项目、教程、播客和视频。面对信息过载的时代，它从400多个中英文优质信源中人工筛选出真正有价值的内容，帮你节省寻找和甄别信息的时间。\n\n每期周刊包含12篇精选文章和12个开源项目，所有内容都配有深度解读和编辑见解，而非简单转载。特别值得一提的是，它采用\"AI聚合+人工筛选\"的双层机制，既保证了内容的广度，又确保了质量。1000+星标的优质项目会被特别标注，让你一眼发现宝藏资源。\n\n这个周刊特别适合想要持续学习Python的开发者、程序员和技术爱好者。无论你是想提升核心技能、追踪技术趋势，还是寻找实用的开源工具，它都能提供高质量的信息输入。目前已发布144期，累计推荐超过1700篇文章和项目，是Python从业者不可多得的知识伴侣。\n\n从第47期开始转为付费订阅，但往期内容会逐步免费开放。","\u003Cdiv align=\"center\">\n\n# Python Trending Weekly\n\n[![GitHub stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fchinesehuazhou\u002Fpython-weekly?style=social)](https:\u002F\u002Fgithub.com\u002Fchinesehuazhou\u002Fpython-weekly\u002Fstargazers)\n[![Website](https:\u002F\u002Fimg.shields.io\u002Fwebsite?url=https%3A%2F%2Fweekly.pythoncat.top)](https:\u002F\u002Fweekly.pythoncat.top)\n[![Telegram](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTelegram-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white)](https:\u002F\u002Ft.me\u002Fpythontrendingweekly)\n[![WeChat](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWeChat-07C160?style=for-the-badge&logo=wechat&logoColor=white)](https:\u002F\u002Fimg.pythoncat.top\u002Fpython_cat.jpg)\n[![Twitter](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTwitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https:\u002F\u002Ftwitter.com\u002Fchinesehuazhou)\n\n**Language \u002F 语言:**\n[🇺🇸 English](README.md) | [🇨🇳 中文](README_ZH.md)\n\n\u003C\u002Fdiv>\n\n> Good news! We've launched our brand new official website. Welcome to visit: [https:\u002F\u002Fweekly.pythoncat.top](https:\u002F\u002Fweekly.pythoncat.top\u002Fen)\n\nIn this age of information overload, while access to information has become incredibly convenient, the cost of filtering quality content has significantly increased.\n\nReading what you want, what you need, and what helps you grow - these are not abilities everyone possesses.\n\nPython Trending Weekly is produced by **Python Cat**, carefully curating over 400+ Chinese and English information sources to bring you the most valuable articles, tutorials, open-source projects, software tools, podcasts, videos, and trending topics.\n\n**Our vision: Help all readers improve their Python skills and increase their career and side income.**\n\nContributions are welcome! To recommend articles, projects, resources, or information sources (including your own), please [submit an issue](https:\u002F\u002Fgithub.com\u002Fchinesehuazhou\u002Fpython-weekly\u002Fissues\u002Fnew).\n\n## ✨ Why Choose Python Trending Weekly?\n\n### 🌍 Comprehensive Global Coverage\nHandpicked from 400+ premium sources across Chinese and English ecosystems, spanning official documentation, technical blogs, open-source communities, and academic publications to deliver cutting-edge, authoritative insights.\n\n### 📚 Multi-Format Content\nFrom in-depth technical articles and open-source projects to multimedia resources, trending topics, and technical books—everything you need for diverse learning experiences.\n\n### 📊 Substantial Content Volume\nEach issue features 12 carefully selected technical articles plus 12 open-source projects, enhanced with multimedia resources and trending discussions for a complete tech ecosystem.\n\n### 🤖 AI-Powered + Human-Curated\nAI technology efficiently aggregates massive information streams, while human editors apply rigorous standards to ensure every recommendation delivers genuine learning value.\n\n### 🔍 In-Depth Content Analysis\nEvery piece includes thoughtfully crafted summaries and editorial insights—not just raw content reposts—plus relevant supplementary materials for deeper understanding.\n\n### 🎨 Rich Visual Presentation\nBeautifully designed layouts with compelling visuals, plus special highlighting for 1000+ star open-source projects to help you quickly identify top-tier resources.\n\n## 🐱 Paid Subscription\n\nStarting from issue #47, this weekly newsletter has transitioned to a paid model. If you'd like to learn more about our paid subscription and why we made this change, please read [this blog post](https:\u002F\u002Fpythoncat.top\u002Fposts\u002F2024-05-06-information-gap).\n\nWe currently offer one subscription option:\n\n- [Patreon](https:\u002F\u002Fpatreon.com\u002FPythonCat666) (Recommended for English readers)\n\nAs we publish more issues, we'll gradually make earlier content freely available (issue n+50 will be free). Stay tuned!\n\n## 📊 Data Statistics\n\n\u003Cdiv align=\"center\">\n\n| 📈 Statistics | 📊 Count |\n|:---:|:---:|\n| 📅 **Total Issues** | **144** |\n| 📝 **Total Articles** | **1750** |\n| 🚀 **Total Projects** | **1671** |\n| 🎵 **Total Audio\u002FVideo** | **133** |\n| 🔥 **Total Hot Topics** | **57** |\n| 📚 **Total Books** | **98** |\n\n\u003C\u002Fdiv>\n\n## 🦄 Past Issues\n\n- Issue 144: [Rewriting a 20-year-old Python library](.\u002Fdocs\u002F2026-03-28-weekly.md)\n  - Shared 13 articles, 12 open-source projects\n- Issue 143: [Reinventing Python's AsyncIO](.\u002Fdocs\u002F2026-03-21-weekly.md)\n  - Shared 13 articles, 12 open-source projects\n- Issue 142: [The Python Optimization Ladder](.\u002Fdocs\u002Fen\u002F2026-03-14-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 141: [ral History of Python's Early Contributors](.\u002Fdocs\u002Fen\u002F2026-03-07-weekly.md)\n  - Shared 12 articles, 13 open-source projects\n- Issue 140: [You Could've Invented OpenClaw](.\u002Fdocs\u002Fen\u002F2026-02-28-weekly.md)\n  - Shared 12 articles, 13 open-source projects\n- Issue 139: [Why People Always Want to Replace Data Analysts?](.\u002Fdocs\u002Fen\u002F2026-02-07-weekly.md)\n  - Shared 14 articles, 14 open-source projects\n- Issue 138: [Is It Being Killed by Incremental Improvements?](.\u002Fdocs\u002Fen\u002F2026-01-31-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 137: [What's New in pandas 3.0](.\u002Fdocs\u002Fen\u002F2026-01-24-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 136: [Anthropic invests $1.5 million to PSF](.\u002Fdocs\u002Fen\u002F2026-01-17-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 135: [Python 3.6-3.14 Performance](.\u002Fdocs\u002Fen\u002F2026-01-10-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 134: [How uv got so fast](.\u002Fdocs\u002Fen\u002F2026-01-03-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 133: [Why You Should Read More Engineering Blogs](.\u002Fdocs\u002Fen\u002F2025-12-27-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 132: [30 Years of Freelancing with Python](.\u002Fdocs\u002Fen\u002F2025-12-20-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 131: [Build AI agents from scratch](.\u002Fdocs\u002Fen\u002F2025-12-13-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 130: [Django 6.0 is Here](.\u002Fdocs\u002Fen\u002F2025-12-07-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 129: [Pydantic can do what?](.\u002Fdocs\u002Fen\u002F2025-11-29-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 hot discussions\n- Issue 128: [Rust for CPython](.\u002Fdocs\u002Fen\u002F2025-11-22-weekly.md)\n  - Shared 13 articles, 12 open-source projects\n- Issue 127: [A Plan for 5-10% Faster Free-Threaded JIT by Python 3.16](.\u002Fdocs\u002Fen\u002F2025-11-15-weekly.md)\n  - Shared 13 articles, 12 open-source projects, 2 audio\u002Fvideos\n- Issue 126: [A modern static site generator](.\u002Fdocs\u002Fen\u002F2025-11-08-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 125: [Personal AI Notebooks](.\u002Fdocs\u002Fen\u002F2025-11-01-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 124: [Taking a Rational View of GIL Removal](.\u002Fdocs\u002Fen\u002F2025-10-25-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 audio\u002Fvideos\n- Issue 123: [You Probably Don't Need the Singleton Pattern](.\u002Fdocs\u002Fen\u002F2025-10-18-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 3 audio\u002Fvideos\n- Issue 122: [Python 3.14 is Here – But How Fast Is It Really?](.\u002Fdocs\u002Fen\u002F2025-10-11-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 121: [How Engineers Make High-Impact Decisions？](.\u002Fdocs\u002Fen\u002F2025-09-27-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 120: [Comparison of New Python Type Checkers](.\u002Fdocs\u002Fen\u002F2025-09-20-weekly.md)\n  - Shared 13 articles, 13 open-source projects, 1 audio\u002Fvideos, 2 hot discussions\n- Issue 119: [Google Discontinues Pytype Development!](.\u002Fdocs\u002Fen\u002F2025-09-13-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 118: [Why Isn't Python Async More Popular?](.\u002Fdocs\u002Fen\u002F2025-09-06-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 117: [A Documentary on Python's Origin Story](.\u002Fdocs\u002Fen\u002F2025-08-30-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 1 audio\u002Fvideos\n- Issue 116: [The State of Python 2025](.\u002Fdocs\u002Fen\u002F2025-08-23-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 115: [Astral Launches pyx Package Registry, AI Optimizes 20-Year-Old Code](.\u002Fdocs\u002Fen\u002F2025-08-16-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 114: [Python performance myths and fairy tales](.\u002Fdocs\u002Fen\u002F2025-08-09-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 113: [Replacing Async\u002FAwait with Virtual Threads](.\u002Fdocs\u002Fen\u002F2025-08-02-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 1 audio\u002Fvideos\n- Issue 112: [Welcoming the New Generation of AI-Era Programmers](.\u002Fdocs\u002Fen\u002F2025-07-26-weekly.md)\n  - Shared 13 articles, 12 open-source projects\n- Issue 111: [Django Celebrates 20th Anniversary, Former OpenAI Employee Shares Work Experience](.\u002Fdocs\u002Fen\u002F2025-07-19-weekly.md)\n  - Shared 13 articles, 13 open-source projects, 1 audio\u002Fvideos\n- Issue 110: [JIT Compiler Two-Year Retrospective, AI Agent Tools Explosion](.\u002Fdocs\u002Fen\u002F2025-07-12-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 109: [Python Performance Optimization Tips](.\u002Fdocs\u002Fen\u002F2025-07-05-weekly.md)\n  - Shared 13 articles, 13 open-source projects\n- Issue 108: [Will AI Replace Junior Developers?](.\u002Fdocs\u002Fen\u002F2025-06-28-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 audio\u002Fvideos\n- Issue 107: [GIL-Free Python Gets Official Approval](.\u002Fdocs\u002Fen\u002F2025-06-21-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 audio\u002Fvideos, 2 hot discussions\n- Issue 106: [PEP 734 officially accepted, the era of multiple interpreters is coming](.\u002Fdocs\u002Fen\u002F2025-06-14-weekly.md)\n  - Shared 12 articles, 15 open-source projects\n- Issue 105: [Best Practices for Developing React+Flask Projects in 2025](.\u002Fdocs\u002Fen\u002F2025-06-07-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 104: [Python Considering Adding Virtual Threads?](.\u002Fdocs\u002F2025-05-31-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 audio\u002Fvideos, 2 hot discussions\n- Issue 103: [LlamaIndex's Monorepo Transformation](.\u002Fdocs\u002F2025-05-24-weekly.md)\n  - Shared 12 articles, 13 open-source projects, 2 audio\u002Fvideos\n- Issue 102: [Microsoft Lays Off Faster CPython Team](.\u002Fdocs\u002F2025-05-17-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 audio\u002Fvideos, 3 hot topics\n- Issue 101: [Rust-Developed Python Type Checking Tool](.\u002Fdocs\u002F2025-05-10-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 100: [With f-strings, Why Do We Need t-strings?](.\u002Fdocs\u002F2025-05-03-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 1 audio\u002Fvideo\n- Issue 99: [How to Run Python in Production?](.\u002Fdocs\u002F2025-04-26-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 audio\u002Fvideos, 2 hot topics\n- Issue 98: [t-string Syntax Officially Accepted](.\u002Fdocs\u002F2025-04-19-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 audio\u002Fvideos\n- Issue 97: [CUDA Finally Natively Supports Python!](.\u002Fdocs\u002F2025-04-12-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 hot topics\n- Issue 96: [What Exactly is MCP?](.\u002Fdocs\u002F2025-04-05-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 hot discussions\n- Issue 95: [Using Computers Like Humans](.\u002Fdocs\u002F2025-03-29-weekly.md)\n  - Shared 11 articles, 12 open-source projects\n- Issue 94: [How to Solve FastAPI's Large File Transfer Problem?](.\u002Fdocs\u002F2025-03-23-weekly.md)\n  - Shared 11 articles, 12 open-source projects, 2 audio\u002Fvideos\n- Issue 93: [Why is \"if not list\" 2x Faster Than len()?](.\u002Fdocs\u002F2025-03-15-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 92: [A Map of Python Packages](.\u002Fdocs\u002F2025-03-08-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 91: [The Future of Python in the Browser](.\u002Fdocs\u002Fen\u002F2025-03-01-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Season 3 Collection: Exclusive to paid readers, stay tuned for open-source release\n- Issue 90: [uv Turns One Year Old: Pros and Cons Analysis](.\u002Fdocs\u002Fen\u002F2025-02-23-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 89: [Python 3.14's New Interpreter!](.\u002Fdocs\u002Fen\u002F2025-02-16-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 hot discussions\n- Issue 88: [What Was Python's First Stable Version Like?](.\u002Fdocs\u002Fen\u002F2025-02-08-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 1 hot discussion\n- Issue 87: [Open-Source Models Comparable to OpenAI-o1](.\u002Fdocs\u002Fen\u002F2025-01-25-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 86: [Jupyter Notebook Intelligent Coding Assistant](.\u002Fdocs\u002Fen\u002F2025-01-18-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 85: [Let AI Help You Write Better Code](.\u002Fdocs\u002Fen\u002F2025-01-11-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 1 audio\u002Fvideo\n- Issue 84: [Python Best Practices for 2024](.\u002Fdocs\u002Fen\u002F2025-01-04-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 83: [Tips for Using uv](.\u002Fdocs\u002Fen\u002F2024-12-28-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 hot discussions\n- Issue 82: [How Does the CIA Use Python?](.\u002Fdocs\u002Fen\u002F2024-12-21-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 81: [Running GPT-4 Level LLMs on Personal Computers](.\u002Fdocs\u002Fen\u002F2024-12-15-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 audio\u002Fvideos\n- Issue 80: [Django Project Performance Optimization](.\u002Fdocs\u002Fen\u002F2024-12-07-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 3 audio\u002Fvideos\n- Issue 79: [Python's Metadata Dilemma](.\u002Fdocs\u002Fen\u002F2024-12-01-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 hot discussions\n- Issue 78: [async\u002Fawait is a Poor Design](.\u002Fdocs\u002Fen\u002F2024-11-23-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 1 audio\u002Fvideo\n- Issue 77: [Is Python Dependency Management Like a Landfill Fire?](.\u002Fdocs\u002Fen\u002F2024-11-17-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 hot discussions\n- Issue 76: [Implementing BASIC in 50 Lines of Python Code](.\u002Fdocs\u002Fen\u002F2024-11-09-weekly.md)\n  - Shared 11 articles, 12 open-source projects\n- Issue 75: [Developing a NoSQL Database with Python](.\u002Fdocs\u002Fen\u002F2024-11-02-weekly.md)\n  - Shared 11 articles, 12 open-source projects, 1 audio\u002Fvideo, 2 hot discussions\n- Issue 74: [Python Programming Class Sets Guinness World Record](.\u002Fdocs\u002Fen\u002F2024-10-26-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 audio\u002Fvideos\n- Issue 73: [Let's Be Gentle with PyPI, Shall We?](.\u002Fdocs\u002Fen\u002F2024-10-19-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 hot discussions\n- Issue 72: [Python 3.13.0 Final Version Released!](.\u002Fdocs\u002Fen\u002F2024-10-12-weekly.md)\n  - Shared 14 articles, 12 open-source projects, 4 audio\u002Fvideos\n- Issue 71: [PyPI Should Break Free from Sponsorship Dependency](.\u002Fdocs\u002Fen\u002F2024-09-28-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 1 audio\u002Fvideo\n- Issue 70: [Python in Microsoft Excel Officially Released!](.\u002Fdocs\u002Fen\u002F2024-09-21-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 audio\u002Fvideos\n- Issue 69: [It's Time to Stop Using Python 3.8](.\u002Fdocs\u002Fen\u002F2024-09-15-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 68: [2023 Python Developer Survey Results](.\u002Fdocs\u002Fen\u002F2024-09-07-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 hot discussions\n- Issue 67: [Major Updates to uv](.\u002Fdocs\u002Fen\u002F2024-09-01-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 66: [Python's Preprocessor](.\u002Fdocs\u002Fen\u002F2024-08-24-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 1 audio\u002Fvideo\n- Issue 65: [CSV is a Bit Problematic](.\u002Fdocs\u002Fen\u002F2024-08-17-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 64: [Are Python Function Calls Still Slow?](.\u002Fdocs\u002Fen\u002F2024-08-10-weekly.md)\n  - Shared 11 articles, 13 open-source projects, 1 audio\u002Fvideo\n- Issue 63: [Developing Python Web Projects](.\u002Fdocs\u002Fen\u002F2024-08-03-weekly.md)\n  - Shared 10 articles, 13 open-source projects, 2 hot topics\n- Issue 62: [Trying Free-Threaded Python](.\u002Fdocs\u002Fen\u002F2024-07-27-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 61: [PyPI Administrator Key Leak Incident](.\u002Fdocs\u002Fen\u002F2024-07-20-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 audio\u002Fvideos, 2 hot topics\n- [Season 2 Collection](.\u002Fdocs\u002F2025-04-20-iweekly.md)\n  - Highlights from issues 31-60\n- Issue 60: [Python Has So Many Package Management Tools](.\u002Fdocs\u002Fen\u002F2024-07-13-weekly.md)\n  - Shared 13 articles, 13 open-source projects\n- Issue 59: [Polars 1.0 Released, PyCon US 2024 Talk Videos Also Released](.\u002Fdocs\u002Fen\u002F2024-07-06-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 videos, 5 books given away\n- Issue 58: [The Fastest Language for Running Prototypes](.\u002Fdocs\u002Fen\u002F2024-06-29-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 5 books given away\n- Issue 57: [Should Python Adopt Calendar Versioning?](.\u002Fdocs\u002Fen\u002F2024-06-22-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 5 books given away\n- Issue 56: [Faster String Functions in NumPy 2.0](.\u002Fdocs\u002Fen\u002F2024-06-15-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 5 books given away\n- Issue 55: [Sharing 9 High-Quality Technical Information Sources!](.\u002Fdocs\u002Fen\u002F2024-06-10-weekly.md)\n  - Special extra issue, sharing several high-quality newsletter-type information sources\n- Issue 54: [ChatTTS: Powerful Text-to-Speech Model](.\u002Fdocs\u002Fen\u002F2024-06-08-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 3 audio\u002Fvideos\n- Issue 53: [Role Models: One Meeting a Nobel Laureate, One Becoming a Core Developer](.\u002Fdocs\u002Fen\u002F2024-06-01-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 5 books given away: \"How Programs Run (3rd Edition)\"\n- Issue 52: [Python Resources for Handling Excel](.\u002Fdocs\u002Fen\u002F2024-05-25-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 5 books given away: \"How the Network is Connected\"\n- Issue 51: [Creating Beautiful Charts with Python](.\u002Fdocs\u002Fen\u002F2024-05-18-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 5 books given away: \"Illustrated IT Infrastructure\"\n- Issue 50: [My Favorite Python 3.13 New Features!](.\u002Fdocs\u002Fen\u002Fexample_zh.md)\n  - Shared 12 articles, 11 open-source projects, 2 audio\u002Fvideos, 5 books given away: \"Hackers and Painters (100,000 Copy Anniversary Edition)\"\n- Issue 49: [Google Lays Off Python Team, Microsoft Open-Sources MS-DOS 4.0](.\u002Fdocs\u002Fen\u002F2024-05-04-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 videos, 5 books given away: \"Hello Algorithm\"\n- Issue 48: [Python 3.14 Release Plan](.\u002Fdocs\u002Fen\u002F2024-04-27-weekly.md)\n  - Shared 12 articles, 11 open-source projects, 5 books given away: \"Illustrated TCP\u002FIP (6th Edition)\"\n- Issue 47: [When Your Teacher Wants You to Do Open Source](.\u002Fdocs\u002Fen\u002F2024-04-20-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 audio\u002Fvideos, 5 books given away: \"Python Crash Course (3rd Edition)\"\n- Issue 46: [How to Use Python to Predict Solar Eclipse Times and Paths?](.\u002Fdocs\u002Fen\u002F2024-04-13-weekly.md)\n  - Shared 13 articles, 12 open-source projects, 2 audio\u002Fvideos, 7 books given away: \"Python Tutorial (3rd Edition, Revised)\"\n- Issue 45: [More and More AI Automatic Development Frameworks](.\u002Fdocs\u002Fen\u002F2024-04-06-weekly.md)\n  - Shared 13 articles, 11 open-source projects, 2 audio\u002Fvideos, 5 books given away: \"Python and Its Applications (2nd Edition)\"\n- Issue 44: [Mojo Open-Sourced This Week; AI Learns to Generate Music](.\u002Fdocs\u002Fen\u002F2024-03-30-weekly.md)\n  - Shared 12 articles, 13 open-source projects, 5 books given away: \"Clear Python Algorithms and Data Structures\"\n- Issue 43: [Between Open Source and Family, He Chose Family](.\u002Fdocs\u002Fen\u002F2024-03-23-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 audio\u002Fvideos, 5 books given away: \"Python Data Structures and Algorithm Analysis (3rd Edition)\"\n- Issue 42: [What Can Small Companies Achieve with Python Development?](.\u002Fdocs\u002Fen\u002F2024-03-16-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 6 books given away: \"Fluent Python\"\n- Issue 41: [Writing Code is Simple, But Writing Good Code is Hard](.\u002Fdocs\u002Fen\u002F2024-03-09-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 5 books given away: \"Python Craftsman\"\n- Issue 40: [White House Recommends Memory-Safe Languages Like Python](.\u002Fdocs\u002Fen\u002F2024-03-02-weekly.md)\n  - Shared 12 articles, 11 open-source projects\n- Issue 39: [Ultra-Fast Packaging Tool Developed in Rust](.\u002Fdocs\u002Fen\u002F2024-02-24-weekly.md)\n  - Shared 13 articles, 13 open-source projects, 2 podcasts\n- Issue 38: [Building Full-Stack Projects with Django + Next.js](.\u002Fdocs\u002Fen\u002F2024-02-03-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 5 books given away: \"AI Drawing in Practice: Midjourney from Beginner to Expert\"\n- Issue 37: [Python's \"Disappointing\" Dynamic Typing Superpower](.\u002Fdocs\u002Fen\u002F2024-01-27-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 36: [Python Packaging Ecosystem Still Not Optimistic](.\u002Fdocs\u002Fen\u002F2024-01-20-weekly.md)\n  - Shared 11 articles, 12 open-source projects\n- Issue 35: [Python JIT Compiler and Numpy2 Coming Soon](.\u002Fdocs\u002Fen\u002F2024-01-13-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 hot discussions\n- Issue 34: [Python 3.13's JIT Solution is Both New and Good!](.\u002Fdocs\u002Fen\u002F2024-01-06-weekly.md)\n  - Shared 13 articles, 13 open-source projects, 2 audio\u002Fvideos\n- Issue 33: [FastAPI is Good, Flask Isn't Dead, Both Have a Future](.\u002Fdocs\u002Fen\u002F2023-12-30-weekly.md)\n  - Shared 15 articles, 13 open-source projects, 1 video\n- Issue 32: [Building a Personal News Aggregator](.\u002Fdocs\u002Fen\u002F2023-12-23-weekly.md)\n  - Shared 10 articles, 10 open-source projects, 3 audio\u002Fvideos\n- Issue 31: [After iOS, New PEP Proposes Adding Android as an Officially Supported Platform](.\u002Fdocs\u002Fen\u002F2023-12-16-weekly.md)\n  - Shared 13 articles, 12 open-source projects, 3 audio\u002Fvideos\n- [Season 1 Collection](.\u002Fdocs\u002F2023-12-11-weekly.md)\n  - Highlights from issues 1-30, totaling 62K words\n- Issue 30: [An Open Letter from the African Python Community to PSF](.\u002Fdocs\u002Fen\u002F2023-12-09-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 29: [Can Rust Be Slower Than Python?!](.\u002Fdocs\u002Fen\u002F2023-12-02-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 podcasts, 2 hot discussions\n- Issue 28: [Two Types of Thread Pools, Four Methods to Optimize Programs](.\u002Fdocs\u002Fen\u002F2023-11-25-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 27: [How Should We Handle Program Errors?](.\u002Fdocs\u002Fen\u002F2023-11-18-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 videos\n- Issue 26: [The Current State of requests3](.\u002Fdocs\u002Fen\u002F2023-11-11-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 3 audio\u002Fvideos\n- Issue 25: [Ruff: The Fastest Code Formatting Tool!](.\u002Fdocs\u002Fen\u002F2023-11-04-weekly.md)\n  - Shared 12 articles, 12 open-source projects\n- Issue 24: [no-GIL Proposal Officially Adopted!](.\u002Fdocs\u002Fen\u002F2023-10-29-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 3 audio\u002Fvideos\n- Issue 23: [35 Easy-to-Start Python Mini Projects](.\u002Fdocs\u002Fen\u002F2023-10-22-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 audio\u002Fvideos\n- Issue 22: [Python 3.12.0 Released!](.\u002Fdocs\u002Fen\u002F2023-10-12-weekly.md)\n  - Shared 12 articles, 12 open-source projects, 2 videos\n- Issue 21: [How to Improve and Measure Python Code Performance?](.\u002Fdocs\u002Fen\u002F2023-09-23-weekly.md)\n  - Shared 12 articles, 10 open-source projects, 2 audio\u002Fvideos\n- Issue 20: [Three Benchmarking Methods, Why Does Code Run Faster in Functions?](.\u002Fdocs\u002Fen\u002F2023-09-16-weekly.md)\n  - Shared 14 articles, 10 open-source projects\n- Issue 19: [Mojo Finally Available for Download!](.\u002Fdocs\u002Fen\u002F2023-09-09-weekly.md)\n  - Shared 12 articles, 8 open-source projects\n- Issue 18: [Tutorials for Flask, Streamlit, and Polars](.\u002Fdocs\u002Fen\u002F2023-09-02-weekly.md)\n  - Shared 12 articles, 10 open-source projects\n- Issue 17: [Excel Finally Supports Python, Meta Open-Sources Major New Project, Mojo Gets $100M New Funding](.\u002Fdocs\u002Fen\u002F2023-08-26-weekly.md)\n  - Shared 16 articles, 13 open-source projects, 3 videos, 2 hot topics\n- Issue 16: [Does Elegance Matter? How to Write Pythonic Code?](.\u002Fdocs\u002Fen\u002F2023-08-19-weekly.md)\n  - Shared 16 articles, 12 open-source projects, 2 videos\n- Issue 15: [How to Analyze Asynchronous Task Performance?](.\u002Fdocs\u002Fen\u002F2023-08-12-weekly.md)\n  - Shared 15 articles, 9 open-source projects, 4 podcasts\n- Issue 14: [Lpython High-Performance Compiler, Python and JavaScript Interoperability](.\u002Fdocs\u002Fen\u002F2023-08-05-weekly.md)\n  - Shared 15 articles, 12 open-source projects, 1 podcast\n- Issue 13: [Jupyter Notebook 7 Released, Great News for the No-GIL Proposal!](.\u002Fdocs\u002Fen\u002F2023-07-29-weekly.md)\n  - Shared 15 articles, 12 open-source projects, 1 hot topic\n- Issue 12: [How to Debug Deadlock Issues in Python?](.\u002Fdocs\u002Fen\u002F2023-07-22-weekly.md)\n  - Shared 14 articles, 10 open-source projects, 5 audio\u002Fvideos\n- Issue 11: [How to Run Python Code with Golang?](.\u002Fdocs\u002Fen\u002F2023-07-15-weekly.md)\n  - Shared 15 articles, 12 open-source projects, 2 podcasts, 2 hot topics\n- Issue 10: [Twitter's Rival Threads is Developed in Python!](.\u002Fdocs\u002Fen\u002F2023-07-08-weekly.md)\n  - Shared 13 articles, 12 open-source projects, 2 hot questions\n- Issue 9: [How to Deploy Open-Source Large Language Models Locally?](.\u002Fdocs\u002Fen\u002F2023-07-01-weekly.md)\n  - Shared 15 articles, 10 open-source projects\n- Issue 8: [Python 3.13 Plans to Speed Up the Interpreter by 50%!](.\u002Fdocs\u002Fen\u002F2023-06-24-weekly.md)\n  - Mentioned 12 articles, 8 open-source projects\u002Fresources, 2 hot topics\n- Issue 7: [I Hate Using asyncio](.\u002Fdocs\u002Fen\u002F2023-06-17-weekly.md)\n  - Mentioned 15 articles\u002Ftutorials, 11 open-source projects\u002Fresources, 3 audio\u002Fvideo contents. 5 books given away\n- Issue 6: [Python 3.12 Has My Contributed Code!](.\u002Fdocs\u002Fen\u002F2023-06-10-weekly.md)\n  - Mentioned 15 articles\u002Ftutorials, 11 open-source projects\u002Fresources, 3 audio\u002Fvideo contents\n- Issue 5: [How Much Memory Does It Take to Concurrently Run a Million Tasks?](.\u002Fdocs\u002Fen\u002F2023-06-03-weekly.md)\n  - Mentioned 12 articles\u002Ftutorials, 9 open-source projects\u002Fresources, 6 audio\u002Fvideo contents\n- Issue 4: [Python 2023 Language Summit](.\u002Fdocs\u002Fen\u002F2023-05-31-weekly.md)\n  - Mentioned 8 articles\n- Issue 3: [PyPI's Security Issues](.\u002Fdocs\u002Fen\u002F2023-05-27-weekly.md)\n  - Mentioned 12 articles\u002Ftutorials, 8 open-source projects\u002Fresources, 2 videos, 2 hot discussions\n- Issue 2: [Rust Makes Python Great Again](.\u002Fdocs\u002Fen\u002F2023-05-20-weekly.md)\n  - Mentioned 10 articles\u002Ftutorials, 5 open-source projects\u002Fresources, 4 audio\u002Fvideos, 3 hot discussions\n- Issue 1: [How to Systematically Learn Python?](.\u002Fdocs\u002Fen\u002F2023-05-13-weekly.md)\n  - Mentioned 8 articles\u002Ftutorials, 4 open-source projects, 4 audio\u002Fvideos, 3 hot discussions\n\n## Star History\n\n[![Star History Chart](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fchinesehuazhou_python-weekly_readme_04d2cf5c4fb8.png)](https:\u002F\u002Fstar-history.com\u002F#chinesehuazhou\u002Fpython-weekly&Date)\n\n[License: Attribution-NonCommercial-ShareAlike (CC BY-NC-SA 4.0)](https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-nc-sa\u002F4.0\u002F)","\u003Cdiv align=\"center\">\n\n# Python Trending Weekly\n\n[![GitHub stars](https:\u002F\u002Fimg.shields.io\u002Fgithub\u002Fstars\u002Fchinesehuazhou\u002Fpython-weekly?style=social)](https:\u002F\u002Fgithub.com\u002Fchinesehuazhou\u002Fpython-weekly\u002Fstargazers)\n[![Website](https:\u002F\u002Fimg.shields.io\u002Fwebsite?url=https%3A%2F%2Fweekly.pythoncat.top)](https:\u002F\u002Fweekly.pythoncat.top)\n[![Telegram](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTelegram-2CA5E0?style=for-the-badge&logo=telegram&logoColor=white)](https:\u002F\u002Ft.me\u002Fpythontrendingweekly)\n[![WeChat](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FWeChat-07C160?style=for-the-badge&logo=wechat&logoColor=white)](https:\u002F\u002Fimg.pythoncat.top\u002Fpython_cat.jpg)\n[![Twitter](https:\u002F\u002Fimg.shields.io\u002Fbadge\u002FTwitter-1DA1F2?style=for-the-badge&logo=twitter&logoColor=white)](https:\u002F\u002Ftwitter.com\u002Fchinesehuazhou)\n\n**Language \u002F 语言:**\n[🇺🇸 English](README.md) | [🇨🇳 中文](README_ZH.md)\n\n\u003C\u002Fdiv>\n\n> 好消息！我们推出了全新的官方网站。欢迎访问：[https:\u002F\u002Fweekly.pythoncat.top](https:\u002F\u002Fweekly.pythoncat.top\u002Fen)\n\n在这个信息过载的时代，虽然获取信息变得极其便利，但筛选优质内容的成本却显著增加了。\n\n阅读你想要的内容、你需要的内容以及能帮助你成长的内容——这些并非人人都具备的能力。\n\nPython Trending Weekly 由 Python Cat 出品，精心筛选 400+ 中英文信息源，为您带来最有价值的文章、教程、开源（open-source）项目、软件工具、播客、视频和热点话题。\n\n**我们的愿景：帮助所有读者提升 Python 技能，增加主业和副业收入。**\n\n欢迎投稿！如需推荐文章、项目、资源或信息源（包括您自己的），请[提交 issue](https:\u002F\u002Fgithub.com\u002Fchinesehuazhou\u002Fpython-weekly\u002Fissues\u002Fnew)。\n\n## ✨ 为什么选择 Python Trending Weekly？\n\n### 🌍 全球范围全面覆盖\n从 400+ 优质的中英文生态信息源中精心挑选，涵盖官方文档、技术博客、开源社区和学术出版物，为您提供前沿、权威的技术洞察。\n\n### 📚 多格式内容\n从深度技术文章和开源项目，到多媒体资源、热点话题和技术书籍——满足您多样化学习体验所需的一切。\n\n### 📊 内容体量充实\n每期包含 12 篇精选技术文章和 12 个开源项目，辅以多媒体资源和热点讨论，构成完整的技术生态。\n\n### 🤖 AI 驱动（AI-Powered）+ 人工精选\nAI 技术高效聚合海量信息流，而人工编辑则以严格的标准确保每条推荐都能带来真正的学习价值。\n\n### 🔍 深度内容分析\n每篇文章都包含精心撰写的摘要和编辑见解——不仅仅是原始内容的转载——还有相关的补充材料，助您更深入地理解。\n\n### 🎨 丰富的视觉呈现\n精美的排版设计和引人入胜的视觉效果，加上对 1000+ 星标（star）开源项目的特别标注，帮助您快速识别顶级资源。\n\n## 🐱 付费订阅\n\n从第 47 期开始，这份每周通讯已转为付费模式。如果您想了解有关付费订阅的更多信息以及我们做出这一改变的原因，请阅读[这篇博客文章](https:\u002F\u002Fpythoncat.top\u002Fposts\u002F2024-05-06-information-gap)。\n\n我们目前提供一种订阅选项：\n\n- [Patreon](https:\u002F\u002Fpatreon.com\u002FPythonCat666)（推荐英文读者使用）\n\n随着我们发布更多期内容，我们将逐步免费开放早期内容（第 n+50 期将免费）。敬请期待！\n\n## 📊 数据统计\n\n\u003Cdiv align=\"center\">\n\n| 📈 统计项 | 📊 数量 |\n|:---:|:---:|\n| 📅 **总期数** | **144** |\n| 📝 **总文章数** | **1750** |\n| 🚀 **总项目数** | **1671** |\n| 🎵 **总音视频数** | **133** |\n| 🔥 **总热点话题数** | **57** |\n| 📚 **总书籍数** | **98** |\n\n\u003C\u002Fdiv>\n\n## 🦄 往期内容\n\n- 第 144 期：[重写一个 20 年历史的 Python 库](.\u002Fdocs\u002F2026-03-28-weekly.md)\n  - 分享了 13 篇文章，12 个开源项目\n- 第 143 期：[重塑 Python 的 AsyncIO](.\u002Fdocs\u002F2026-03-21-weekly.md)\n  - 分享了 13 篇文章，12 个开源项目\n- 第 142 期：[Python 优化阶梯](.\u002Fdocs\u002Fen\u002F2026-03-14-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 141 期：[Python 早期贡献者的口述历史](.\u002Fdocs\u002Fen\u002F2026-03-07-weekly.md)\n  - 分享了 12 篇文章，13 个开源项目\n- 第 140 期：[你本可以发明 OpenClaw](.\u002Fdocs\u002Fen\u002F2026-02-28-weekly.md)\n  - 分享了 12 篇文章，13 个开源项目\n- 第 139 期：[为什么人们总想取代数据分析师？](.\u002Fdocs\u002Fen\u002F2026-02-07-weekly.md)\n  - 分享了 14 篇文章，14 个开源项目\n- 第 138 期：[它正被渐进式改进扼杀吗？](.\u002Fdocs\u002Fen\u002F2026-01-31-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 137 期：[pandas 3.0 的新特性](.\u002Fdocs\u002Fen\u002F2026-01-24-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 136 期：[Anthropic 向 PSF 投资 150 万美元](.\u002Fdocs\u002Fen\u002F2026-01-17-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 135 期：[Python 3.6-3.14 性能](.\u002Fdocs\u002Fen\u002F2026-01-10-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 134 期：[uv 是如何变得如此快速的](.\u002Fdocs\u002Fen\u002F2026-01-03-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 133 期：[为什么你应该多阅读工程博客](.\u002Fdocs\u002Fen\u002F2025-12-27-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 132 期：[使用 Python 自由职业 30 年](.\u002Fdocs\u002Fen\u002F2025-12-20-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 131 期：[从零构建 AI 智能体](.\u002Fdocs\u002Fen\u002F2025-12-13-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 130 期：[Django 6.0 来了](.\u002Fdocs\u002Fen\u002F2025-12-07-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 129 期：[Pydantic 能做什么？](.\u002Fdocs\u002Fen\u002F2025-11-29-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个热门讨论\n- 第 128 期：[用于 CPython 的 Rust](.\u002Fdocs\u002Fen\u002F2025-11-22-weekly.md)\n  - 分享了 13 篇文章，12 个开源项目\n- 第 127 期：[到 Python 3.16 时让 Free-Threaded JIT 快 5-10% 的计划](.\u002Fdocs\u002Fen\u002F2025-11-15-weekly.md)\n  - 分享了 13 篇文章，12 个开源项目，2 个音频\u002F视频\n- 第 126 期：[一个现代静态站点生成器](.\u002Fdocs\u002Fen\u002F2025-11-08-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 125 期：[个人 AI 笔记本](.\u002Fdocs\u002Fen\u002F2025-11-01-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 124 期：[理性看待 GIL 移除](.\u002Fdocs\u002Fen\u002F2025-10-25-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个音频\u002F视频\n- 第 123 期：[你可能不需要单例模式](.\u002Fdocs\u002Fen\u002F2025-10-18-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，3 个音频\u002F视频\n- 第 122 期：[Python 3.14 来了——但它到底有多快？](.\u002Fdocs\u002Fen\u002F2025-10-11-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 121 期：[工程师如何做出高影响力决策？](.\u002Fdocs\u002Fen\u002F2025-09-27-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 120 期：[新 Python 类型检查器对比](.\u002Fdocs\u002Fen\u002F2025-09-20-weekly.md)\n  - 分享了 13 篇文章，13 个开源项目，1 个音频\u002F视频，2 个热门讨论\n- 第 119 期：[Google 停止 Pytype 开发！](.\u002Fdocs\u002Fen\u002F2025-09-13-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 118 期：[为什么 Python Async 没有更流行？](.\u002Fdocs\u002Fen\u002F2025-09-06-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 117 期：[关于 Python 起源的纪录片](.\u002Fdocs\u002Fen\u002F2025-08-30-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，1 个音频\u002F视频\n- 第 116 期：[2025 年 Python 现状](.\u002Fdocs\u002Fen\u002F2025-08-23-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 115 期：[Astral 推出 pyx 包注册表，AI 优化 20 年代码](.\u002Fdocs\u002Fen\u002F2025-08-16-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 114 期：[Python 性能神话与童话](.\u002Fdocs\u002Fen\u002F2025-08-09-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 113 期：[用虚拟线程替代 Async\u002FAwait](.\u002Fdocs\u002Fen\u002F2025-08-02-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，1 个音频\u002F视频\n- 第 112 期：[迎接 AI 时代的新一代程序员](.\u002Fdocs\u002Fen\u002F2025-07-26-weekly.md)\n  - 分享了 13 篇文章，12 个开源项目\n- 第 111 期：[Django 庆祝 20 周年，前 OpenAI 员工分享工作经验](.\u002Fdocs\u002Fen\u002F2025-07-19-weekly.md)\n  - 分享了 13 篇文章，13 个开源项目，1 个音频\u002F视频\n- 第 110 期：[JIT 编译器两年回顾，AI 智能体工具爆发](.\u002Fdocs\u002Fen\u002F2025-07-12-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 109 期：[Python 性能优化技巧](.\u002Fdocs\u002Fen\u002F2025-07-05-weekly.md)\n  - 分享了 13 篇文章，13 个开源项目\n- 第 108 期：[AI 会取代初级开发者吗？](.\u002Fdocs\u002Fen\u002F2025-06-28-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个音频\u002F视频\n- 第 107 期：[无 GIL Python 获官方批准](.\u002Fdocs\u002Fen\u002F2025-06-21-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个音频\u002F视频，2 个热门讨论\n- 第 106 期：[PEP 734 正式获批，多解释器时代来临](.\u002Fdocs\u002Fen\u002F2025-06-14-weekly.md)\n  - 分享了 12 篇文章，15 个开源项目\n- 第 105 期：[2025 年开发 React+Flask 项目的最佳实践](.\u002Fdocs\u002Fen\u002F2025-06-07-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 104 期：[Python 考虑添加虚拟线程？](.\u002Fdocs\u002F2025-05-31-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个音频\u002F视频，2 个热门讨论\n- 第 103 期：[LlamaIndex 的单体仓库转型](.\u002Fdocs\u002F2025-05-24-weekly.md)\n  - 分享了 12 篇文章，13 个开源项目，2 个音频\u002F视频\n- 第 102 期：[微软裁员 Faster CPython 团队](.\u002Fdocs\u002F2025-05-17-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个音频\u002F视频，3 个热门话题\n- 第 101 期：[用 Rust 开发的 Python 类型检查工具](.\u002Fdocs\u002F2025-05-10-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 100 期：[有了 f-strings，为什么还需要 t-strings？](.\u002Fdocs\u002F2025-05-03-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，1 个音频\u002F视频\n- 第 99 期：[如何在生产环境中运行 Python？](.\u002Fdocs\u002F2025-04-26-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个音频\u002F视频，2 个热门话题\n- 第 98 期：[t-string 语法正式获批](.\u002Fdocs\u002F2025-04-19-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个音频\u002F视频\n- 第 97 期：[CUDA 终于原生支持 Python！](.\u002Fdocs\u002F2025-04-12-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个热门话题\n- 第 96 期：[MCP 到底是什么？](.\u002Fdocs\u002F2025-04-05-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个热门讨论\n- 第 95 期：[像人类一样使用计算机](.\u002Fdocs\u002F2025-03-29-weekly.md)\n  - 分享了 11 篇文章，12 个开源项目\n- 第 94 期：[如何解决 FastAPI 的大文件传输问题？](.\u002Fdocs\u002F2025-03-23-weekly.md)\n  - 分享了 11 篇文章，12 个开源项目，2 个音频\u002F视频\n- 第 93 期：[为什么 \"if not list\" 比 len() 快 2 倍？](.\u002Fdocs\u002F2025-03-15-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 92 期：[Python 包地图](.\u002Fdocs\u002F2025-03-08-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 91 期：[Python 在浏览器中的未来](.\u002Fdocs\u002Fen\u002F2025-03-01-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第三季合集：付费读者专享，即将开源发布\n- 第 90 期：[uv 一周年：优缺点分析](.\u002Fdocs\u002Fen\u002F2025-02-23-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 89 期：[Python 3.14 的新解释器！](.\u002Fdocs\u002Fen\u002F2025-02-16-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个热门讨论\n- 第 88 期：[Python 的第一个稳定版本是什么样的？](.\u002Fdocs\u002Fen\u002F2025-02-08-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，1 个热门讨论\n- 第 87 期：[可与 OpenAI-o1 媲美的开源模型](.\u002Fdocs\u002Fen\u002F2025-01-25-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 86 期：[Jupyter Notebook 智能编码助手](.\u002Fdocs\u002Fen\u002F2025-01-18-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 85 期：[让 AI 帮你写出更好的代码](.\u002Fdocs\u002Fen\u002F2025-01-11-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，1 个音频\u002F视频\n- 第 84 期：[2024 年 Python 最佳实践](.\u002Fdocs\u002Fen\u002F2025-01-04-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 83 期：[使用 uv 的技巧](.\u002Fdocs\u002Fen\u002F2024-12-28-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个热门讨论\n- 第 82 期：[CIA 如何使用 Python？](.\u002Fdocs\u002Fen\u002F2024-12-21-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 81 期：[在个人电脑上运行 GPT-4 级别的大语言模型](.\u002Fdocs\u002Fen\u002F2024-12-15-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个音频\u002F视频\n- 第 80 期：[Django 项目性能优化](.\u002Fdocs\u002Fen\u002F2024-12-07-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，3 个音频\u002F视频\n- 第 79 期：[Python 的元数据困境](.\u002Fdocs\u002Fen\u002F2024-12-01-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个热门讨论\n- 第 78 期：[async\u002Fawait 是一个糟糕的设计](.\u002Fdocs\u002Fen\u002F2024-11-23-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，1 个音频\u002F视频\n- 第 77 期：[Python 依赖管理像垃圾场着火吗？](.\u002Fdocs\u002Fen\u002F2024-11-17-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个热门讨论\n- 第 76 期：[用 50 行 Python 代码实现 BASIC](.\u002Fdocs\u002Fen\u002F2024-11-09-weekly.md)\n  - 分享了 11 篇文章，12 个开源项目\n- 第 75 期：[用 Python 开发 NoSQL 数据库](.\u002Fdocs\u002Fen\u002F2024-11-02-weekly.md)\n  - 分享了 11 篇文章，12 个开源项目，1 个音频\u002F视频，2 个热门讨论\n- 第 74 期：[Python 编程课创造吉尼斯世界纪录](.\u002Fdocs\u002Fen\u002F2024-10-26-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个音频\u002F视频\n- 第 73 期：[让我们对 PyPI 温柔一点，好吗？](.\u002Fdocs\u002Fen\u002F2024-10-19-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个热门讨论\n- 第 72 期：[Python 3.13.0 最终版本发布！](.\u002Fdocs\u002Fen\u002F2024-10-12-weekly.md)\n  - 分享了 14 篇文章，12 个开源项目，4 个音频\u002F视频\n- 第 71 期：[PyPI 应该摆脱对赞助的依赖](.\u002Fdocs\u002Fen\u002F2024-09-28-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，1 个音频\u002F视频\n- 第 70 期：[Microsoft Excel 中的 Python 正式发布！](.\u002Fdocs\u002Fen\u002F2024-09-21-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个音频\u002F视频\n- 第 69 期：[是时候停止使用 Python 3.8 了](.\u002Fdocs\u002Fen\u002F2024-09-15-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 68 期：[2023 年 Python 开发者调查结果](.\u002Fdocs\u002Fen\u002F2024-09-07-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个热门讨论\n- 第 67 期：[uv 重大更新](.\u002Fdocs\u002Fen\u002F2024-09-01-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 66 期：[Python 的预处理器](.\u002Fdocs\u002Fen\u002F2024-08-24-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，1 个音频\u002F视频\n- 第 65 期：[CSV 有点问题](.\u002Fdocs\u002Fen\u002F2024-08-17-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 64 期：[Python 函数调用仍然很慢吗？](.\u002Fdocs\u002Fen\u002F2024-08-10-weekly.md)\n  - 分享了 11 篇文章，13 个开源项目，1 个音频\u002F视频\n- 第 63 期：[开发 Python Web 项目](.\u002Fdocs\u002Fen\u002F2024-08-03-weekly.md)\n  - 分享了 10 篇文章，13 个开源项目，2 个热门话题\n- 第 62 期：[尝试 Free-Threaded Python](.\u002Fdocs\u002Fen\u002F2024-07-27-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 61 期：[PyPI 管理员密钥泄露事件](.\u002Fdocs\u002Fen\u002F2024-07-20-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个音频\u002F视频，2 个热门话题\n- [第二季合集](.\u002Fdocs\u002F2025-04-20-iweekly.md)\n  - 第 31-60 期精华\n- 第 60 期：[Python 有这么多包管理工具](.\u002Fdocs\u002Fen\u002F2024-07-13-weekly.md)\n  - 分享了 13 篇文章，13 个开源项目\n- 第 59 期：[Polars 1.0 发布，PyCon US 2024 演讲视频也发布了](.\u002Fdocs\u002Fen\u002F2024-07-06-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个视频，赠送 5 本书\n- 第 58 期：[运行原型最快的语言](.\u002Fdocs\u002Fen\u002F2024-06-29-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，赠送 5 本书\n- 第 57 期：[Python 应该采用日历版本控制吗？](.\u002Fdocs\u002Fen\u002F2024-06-22-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，赠送 5 本书\n- 第 56 期：[NumPy 2.0 中更快的字符串函数](.\u002Fdocs\u002Fen\u002F2024-06-15-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，赠送 5 本书\n- 第 55 期：[分享 9 个高质量技术信息源！](.\u002Fdocs\u002Fen\u002F2024-06-10-weekly.md)\n  - 特刊，分享多个高质量时事通讯类信息源\n- 第 54 期：[ChatTTS：强大的文本转语音模型](.\u002Fdocs\u002Fen\u002F2024-06-08-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，3 个音频\u002F视频\n- 第 53 期：[榜样：一位会见诺贝尔奖得主，一位成为核心开发者](.\u002Fdocs\u002Fen\u002F2024-06-01-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，赠送 5 本书：《程序是怎样运行的（第3版）》\n- 第 52 期：[处理 Excel 的 Python 资源](.\u002Fdocs\u002Fen\u002F2024-05-25-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，赠送 5 本书：《网络是怎样连接的》\n- 第 51 期：[用 Python 创建精美的图表](.\u002Fdocs\u002Fen\u002F2024-05-18-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，赠送 5 本书：《图解 IT 基础设施》\n- 第 50 期：[我最喜欢的 Python 3.13 新特性！](.\u002Fdocs\u002Fen\u002Fexample_zh.md)\n  - 分享了 12 篇文章，11 个开源项目，2 个音频\u002F视频，赠送 5 本书：《黑客与画家（10万册纪念版）》\n- 第 49 期：[Google 裁员 Python 团队，微软开源 MS-DOS 4.0](.\u002Fdocs\u002Fen\u002F2024-05-04-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个视频，赠送 5 本书：《你好，算法》\n- 第 48 期：[Python 3.14 发布计划](.\u002Fdocs\u002Fen\u002F2024-04-27-weekly.md)\n  - 分享了 12 篇文章，11 个开源项目，赠送 5 本书：《图解 TCP\u002FIP（第6版）》\n- 第 47 期：[当你的老师想让你做开源时](.\u002Fdocs\u002Fen\u002F2024-04-20-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个音频\u002F视频，赠送 5 本书：《Python 编程：从入门到实践（第3版）》\n- 第 46 期：[如何用 Python 预测日食时间和路径？](.\u002Fdocs\u002Fen\u002F2024-04-13-weekly.md)\n  - 分享了 13 篇文章，12 个开源项目，2 个音频\u002F视频，赠送 7 本书：《Python 教程（第3版，修订版）》\n- 第 45 期：[越来越多的 AI 自动开发框架](.\u002Fdocs\u002Fen\u002F2024-04-06-weekly.md)\n  - 分享了 13 篇文章，11 个开源项目，2 个音频\u002F视频，赠送 5 本书：《Python 及其应用（第2版）》\n- 第 44 期：[Mojo 本周开源；AI 学习生成音乐](.\u002Fdocs\u002Fen\u002F2024-03-30-weekly.md)\n  - 分享了 12 篇文章，13 个开源项目，赠送 5 本书：《Python 数据结构与算法分析（第3版）》\n- 第 43 期：[在开源和家庭之间，他选择了家庭](.\u002Fdocs\u002Fen\u002F2024-03-23-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个音频\u002F视频，赠送 5 本书：《流畅的 Python》\n- 第 42 期：[小公司能用 Python 开发实现什么？](.\u002Fdocs\u002Fen\u002F2024-03-16-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，赠送 6 本书：《Python 工匠》\n- 第 41 期：[写代码简单，但写好代码难](.\u002Fdocs\u002Fen\u002F2024-03-09-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，赠送 5 本书：《Python 工匠》\n- 第 40 期：[白宫推荐 Python 等内存安全语言](.\u002Fdocs\u002Fen\u002F2024-03-02-weekly.md)\n  - 分享了 12 篇文章，11 个开源项目\n- 第 39 期：[用 Rust 开发的超快打包工具](.\u002Fdocs\u002Fen\u002F2024-02-24-weekly.md)\n  - 分享了 13 篇文章，13 个开源项目，2 个播客\n- 第 38 期：[用 Django + Next.js 构建全栈项目](.\u002Fdocs\u002Fen\u002F2024-02-03-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，赠送 5 本书：《AI 绘画实战：Midjourney 从入门到精通》\n- 第 37 期：[Python \"令人失望\" 的动态类型超能力](.\u002Fdocs\u002Fen\u002F2024-01-27-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 36 期：[Python 打包生态仍然不容乐观](.\u002Fdocs\u002Fen\u002F2024-01-20-weekly.md)\n  - 分享了 11 篇文章，12 个开源项目\n- 第 35 期：[Python JIT 编译器和 Numpy2 即将到来](.\u002Fdocs\u002Fen\u002F2024-01-13-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个热门讨论\n- 第 34 期：[Python 3.13 的 JIT 解决方案既新颖又出色！](.\u002Fdocs\u002Fen\u002F2024-01-06-weekly.md)\n  - 分享了 13 篇文章，13 个开源项目，2 个音频\u002F视频\n- 第 33 期：[FastAPI 很好，Flask 没死，两者都有未来](.\u002Fdocs\u002Fen\u002F2023-12-30-weekly.md)\n  - 分享了 15 篇文章，13 个开源项目，1 个视频\n- 第 32 期：[构建个人新闻聚合器](.\u002Fdocs\u002Fen\u002F2023-12-23-weekly.md)\n  - 分享了 10 篇文章，10 个开源项目，3 个音频\u002F视频\n- 第 31 期：[继 iOS 之后，新 PEP 提议将 Android 添加为官方支持平台](.\u002Fdocs\u002Fen\u002F2023-12-16-weekly.md)\n  - 分享了 13 篇文章，12 个开源项目，3 个音频\u002F视频\n- [第一季合集](.\u002Fdocs\u002F2023-12-11-weekly.md)\n  - 第 1-30 期精华，总计 6.2 万字\n- 第 30 期：[非洲 Python 社区致 PSF 的公开信](.\u002Fdocs\u002Fen\u002F2023-12-09-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 29 期：[Rust 能比 Python 慢吗？！](.\u002Fdocs\u002Fen\u002F2023-12-02-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个播客，2 个热门讨论\n- 第 28 期：[两种线程池，四种优化程序的方法](.\u002Fdocs\u002Fen\u002F2023-11-25-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 27 期：[我们应该如何处理程序错误？](.\u002Fdocs\u002Fen\u002F2023-11-18-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个视频\n- 第 26 期：[requests3 的现状](.\u002Fdocs\u002Fen\u002F2023-11-11-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，3 个音频\u002F视频\n- 第 25 期：[Ruff：最快的代码格式化工具！](.\u002Fdocs\u002Fen\u002F2023-11-04-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目\n- 第 24 期：[no-GIL 提案正式通过！](.\u002Fdocs\u002Fen\u002F2023-10-29-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，3 个音频\u002F视频\n- 第 23 期：[35 个易于上手的 Python 小项目](.\u002Fdocs\u002Fen\u002F2023-10-22-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个音频\u002F视频\n- 第 22 期：[Python 3.12.0 发布！](.\u002Fdocs\u002Fen\u002F2023-10-12-weekly.md)\n  - 分享了 12 篇文章，12 个开源项目，2 个视频\n- 第 21 期：[如何提升和衡量 Python 代码性能？](.\u002Fdocs\u002Fen\u002F2023-09-23-weekly.md)\n  - 分享了 12 篇文章，10 个开源项目，2 个音频\u002F视频\n- 第 20 期：[三种基准测试方法，为什么代码在函数中运行更快？](.\u002Fdocs\u002Fen\u002F2023-09-16-weekly.md)\n  - 分享了 14 篇文章，10 个开源项目\n- 第 19 期：[Mojo 终于可下载了！](.\u002Fdocs\u002Fen\u002F2023-09-09-weekly.md)\n  - 分享了 12 篇文章，8 个开源项目\n- 第 18 期：[Flask、Streamlit 和 Polars 教程](.\u002Fdocs\u002Fen\u002F2023-09-02-weekly.md)\n  - 分享了 12 篇文章，10 个开源项目\n- 第 17 期：[Excel 终于支持 Python，Meta 开源重大新项目，Mojo 获得 1 亿美元新融资](.\u002Fdocs\u002Fen\u002F2023-08-26-weekly.md)\n  - 分享了 16 篇文章，13 个开源项目，3 个视频，2 个热门话题\n- 第 16 期：[优雅重要吗？如何编写 Pythonic 代码？](.\u002Fdocs\u002Fen\u002F2023-08-19-weekly.md)\n  - 分享了 16 篇文章，12 个开源项目，2 个视频\n- 第 15 期：[如何分析异步任务性能？](.\u002Fdocs\u002Fen\u002F2023-08-12-weekly.md)\n  - 分享了 15 篇文章，9 个开源项目，4 个播客\n- 第 14 期：[Lpython 高性能编译器，Python 与 JavaScript 互操作](.\u002Fdocs\u002Fen\u002F2023-08-05-weekly.md)\n  - 分享了 15 篇文章，12 个开源项目，1 个播客\n- 第 13 期：[Jupyter Notebook 7 发布，no-GIL 提案的好消息！](.\u002Fdocs\u002Fen\u002F2023-07-29-weekly.md)\n  - 分享了 15 篇文章，12 个开源项目，1 个热门话题\n- 第 12 期：[如何调试 Python 中的死锁问题？](.\u002Fdocs\u002Fen\u002F2023-07-22-weekly.md)\n  - 分享了 14 篇文章，10 个开源项目，5 个音频\u002F视频\n- 第 11 期：[如何用 Golang 运行 Python 代码？](.\u002Fdocs\u002Fen\u002F2023-07-15-weekly.md)\n  - 分享了 15 篇文章，12 个开源项目，2 个播客，2 个热门话题\n- 第 10 期：[Twitter 的对手 Threads 是用 Python 开发的！](.\u002Fdocs\u002Fen\u002F2023-07-08-weekly.md)\n  - 分享了 13 篇文章，12 个开源项目，2 个热门问题\n- 第 9 期：[如何在本地部署开源大语言模型？](.\u002Fdocs\u002Fen\u002F2023-07-01-weekly.md)\n  - 分享了 15 篇文章，10 个开源项目\n- 第 8 期：[Python 3.13 计划将解释器速度提升 50%！](.\u002Fdocs\u002Fen\u002F2023-06-24-weekly.md)\n  - 提及了 12 篇文章，8 个开源项目\u002F资源，2 个热门话题\n- 第 7 期：[我讨厌使用 asyncio](.\u002Fdocs\u002Fen\u002F2023-06-17-weekly.md)\n  - 提及了 15 篇文章\u002F教程，11 个开源项目\u002F资源，3 个音频\u002F视频内容。赠送了 5 本书\n- 第 6 期：[Python 3.12 有我贡献的代码！](.\u002Fdocs\u002Fen\u002F2023-06-10-weekly.md)\n  - 提及了 15 篇文章\u002F教程，11 个开源项目\u002F资源，3 个音频\u002F视频内容\n- 第 5 期：[并发运行百万个任务需要多少内存？](.\u002Fdocs\u002Fen\u002F2023-06-03-weekly.md)\n  - 提及了 12 篇文章\u002F教程，9 个开源项目\u002F资源，6 个音频\u002F视频内容\n- 第 4 期：[Python 2023 语言峰会](.\u002Fdocs\u002Fen\u002F2023-05-31-weekly.md)\n  - 提及了 8 篇文章\n- 第 3 期：[PyPI 的安全问题](.\u002Fdocs\u002Fen\u002F2023-05-27-weekly.md)\n  - 提及了 12 篇文章\u002F教程，8 个开源项目\u002F资源，2 个视频，2 个热门讨论\n- 第 2 期：[Rust 让 Python 再次伟大](.\u002Fdocs\u002Fen\u002F2023-05-20-weekly.md)\n  - 提及了 10 篇文章\u002F教程，5 个开源项目\u002F资源，4 个音频\u002F视频，3 个热门讨论\n- 第 1 期：[如何系统地学习 Python？](.\u002Fdocs\u002Fen\u002F2023-05-13-weekly.md)\n  - 提及了 8 篇文章\u002F教程，4 个开源项目，4 个音频\u002F视频，3 个热门讨论\n\n## 星标历史\n\n[![星标历史图表](https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fchinesehuazhou_python-weekly_readme_04d2cf5c4fb8.png)](https:\u002F\u002Fstar-history.com\u002F#chinesehuazhou\u002Fpython-weekly&Date)\n\n[许可证：署名-非商业性使用-相同方式共享 (CC BY-NC-SA 4.0)](https:\u002F\u002Fcreativecommons.org\u002Flicenses\u002Fby-nc-sa\u002F4.0\u002F)","# Python Weekly 快速上手指南\n\nPython Weekly 是由 Python猫 精心策划的 Python 技术周刊，聚合了 400+ 中英文优质信源，提供精选文章、开源项目、音视频等丰富内容。\n\n## 环境准备\n\n阅读周刊内容只需以下工具：\n\n- **Git**（用于克隆仓库）\n- **Markdown 阅读器**（如 Typora、VS Code 或 GitHub 网页）\n- **网络浏览器**（访问官网或在线阅读）\n\n## 安装步骤（获取内容）\n\n### 方式一：在线阅读（推荐）\n\n直接访问官方中文网站，无需安装：\n```bash\n# 官网地址\nhttps:\u002F\u002Fweekly.pythoncat.top\n```\n\n### 方式二：克隆 GitHub 仓库\n\n如果 GitHub 访问不畅，可使用镜像源：\n\n```bash\n# 官方仓库\ngit clone https:\u002F\u002Fgithub.com\u002Fchinesehuazhou\u002Fpython-weekly.git\n\n# 国内镜像（如可用）\ngit clone https:\u002F\u002Fhub.fastgit.org\u002Fchinesehuazhou\u002Fpython-weekly.git\n```\n\n克隆后所有周刊 Markdown 文件位于 `docs\u002F` 目录。\n\n### 方式三：订阅推送\n\n- **Telegram 频道**：[@pythontrendingweekly](https:\u002F\u002Ft.me\u002Fpythontrendingweekly)（免费）\n- **微信公众号**：搜索\"Python猫\"或扫描项目 README 中的二维码\n- **邮件订阅**：通过官网订阅\n\n## 基本使用\n\n### 阅读最新周刊\n\n```bash\n# 进入 docs 目录\ncd python-weekly\u002Fdocs\n\n# 查看最新一期（以实际文件名为准）\n# 例如查看第 144 期\nopen 2026-03-28-weekly.md\n```\n\n### 内容结构\n\n每期周刊包含：\n- **12-14 篇精选技术文章**（含深度解读）\n- **12-15 个开源项目**（⭐ 标注 1000+ star 项目）\n- **音视频资源**（部分期数）\n- **热点讨论**（部分期数）\n\n### 付费与免费内容\n\n- **付费内容**：最新 50 期内需通过 [Patreon](https:\u002F\u002Fpatreon.com\u002FPythonCat666) 订阅\n- **免费内容**：n+50 期后的历史周刊自动免费开放\n- **当前免费**：第 94 期及之前的所有内容可直接阅读\n\n### 快速检索\n\n使用 grep 或 IDE 搜索功能查找特定主题：\n\n```bash\n# 搜索所有周刊中关于 Django 的内容\ngrep -r \"Django\" docs\u002F\n```\n\n## 进阶使用\n\n- **推荐内容**：通过 [GitHub Issues](https:\u002F\u002Fgithub.com\u002Fchinesehuazhou\u002Fpython-weekly\u002Fissues\u002Fnew) 投稿\n- **RSS 订阅**：官网提供 RSS 源\n- **英文阅读**：切换官网右上角语言至 English 访问英文版\n\n---\n\n**提示**：建议先浏览官网免费内容，体验质量后再决定是否付费订阅最新期刊。","李明是一名工作三年的Python后端工程师，每天忙于业务开发，只能抽出周末2小时学习新技术，但总在信息海洋中迷失方向。\n\n### 没有 python-weekly 时\n- **信息筛选耗时巨大**：每周要花3-4小时刷GitHub Trending、Reddit、知乎和各类技术博客，结果80%的内容都是\"水货\"，真正有价值的干货淹没在信息洪流中\n- **优质资源持续错过**：2024年FastAPI发布了重要版本更新，几个能提升项目性能的异步特性直到三个月后才偶然发现，错过了最佳技术升级窗口\n- **学习路径缺乏系统性**：今天看一篇装饰器进阶文章，明天学一个爬虫框架，后天研究类型提示，知识碎片化严重，无法形成技术积累\n- **中英文社区难以兼顾**：想跟进国际前沿就得刷英文源，但高质量中文内容又分散在各个公众号和博客，两边都顾不上\n\n### 使用 python-weekly 后\n- **每周精准获取12篇精华**：周五晚固定收到周刊，15分钟浏览标题和摘要，直接锁定2-3篇与工作强相关的深度文章，筛选时间缩短90%\n- **第一时间掌握关键动态**：第142期及时推荐了Pydantic v2.7的性能优化实践，周一就在项目中应用，接口响应速度提升40%\n- **构建完整知识体系**：连续阅读20期后，发现周刊对\"Python性能优化\"主题有系统性覆盖，从 profiling 工具到 asyncio 最佳实践形成知识网络\n- **双语生态一手掌握**：每期同步精选GitHub 2000+星标的英文项目和国内大厂实战文章，不再错过任何一边的优质内容\n\npython-weekly让李明用每周1小时的高效阅读，替代了过去10小时的无效浏览，在繁忙工作中持续保持技术敏锐度。","https:\u002F\u002Foss.gittoolsai.com\u002Fimages\u002Fchinesehuazhou_python-weekly_bd36ad09.png","chinesehuazhou","豌豆花下猫","https:\u002F\u002Foss.gittoolsai.com\u002Favatars\u002Fchinesehuazhou_450a6ccf.jpg","文青公号：豌豆花（wan-dou-hua）\r\n技术公号：Python猫（python_cat）",null,"Suzhou,China","chinesehuazhou@gmail.com","https:\u002F\u002Fpythoncat.top","https:\u002F\u002Fgithub.com\u002Fchinesehuazhou",[85,89,93,97],{"name":86,"color":87,"percentage":88},"TypeScript","#3178c6",52.5,{"name":90,"color":91,"percentage":92},"Python","#3572A5",44.9,{"name":94,"color":95,"percentage":96},"JavaScript","#f1e05a",1.4,{"name":98,"color":99,"percentage":100},"CSS","#663399",1.2,1865,68,"2026-04-04T11:30:56",4,"未说明",{"notes":107,"python":105,"dependencies":108},"该项目为 Python 技术周刊内容聚合项目，并非可运行的 AI 工具或软件，无需部署环境。项目主要包含 Markdown 格式的周刊文档和静态网站资源，用于分享精选的 Python 文章、开源项目和技术资讯。",[],[13,15,14],[111,112,113,114,115,116,117,118,119,120],"ai","mechine-learing","newsletter","opensource","python","python3","weekly","github","pep","rust","2026-03-27T02:49:30.150509","2026-04-06T06:44:15.017035",[124,129,134,139,144,149,154,159],{"id":125,"question_zh":126,"answer_zh":127,"source_url":128},4469,"Python 潮流周刊有 RSS 订阅吗？","有博客的 RSS 订阅地址：https:\u002F\u002Fpythoncat.top\u002Frss.xml。另外，由于周刊通过 GitHub 仓库更新，你也可以订阅 GitHub 的 commit 来获取更新通知。","https:\u002F\u002Fgithub.com\u002Fchinesehuazhou\u002Fpython-weekly\u002Fissues\u002F1",{"id":130,"question_zh":131,"answer_zh":132,"source_url":133},4470,"推荐的文章可以转载到公众号吗？","可以转载，但需要注明来源出处。请在转载前与维护者确认，获得明确许可后即可转载。","https:\u002F\u002Fgithub.com\u002Fchinesehuazhou\u002Fpython-weekly\u002Fissues\u002F2",{"id":135,"question_zh":136,"answer_zh":137,"source_url":138},4471,"Python 新手想深入学习解释器实现和机器学习，有什么推荐资料？","对于 Python 核心和解释器实现，推荐书籍《Fluent Python》和《CPython Internals》。对于机器学习方向，建议在 GitHub 上搜索相关项目合集，例如这个包含 500 多个 AI\u002F机器学习项目的仓库：https:\u002F\u002Fgithub.com\u002Fashishpatel26\u002F500-AI-Machine-learning-Deep-learning-Computer-vision-NLP-Projects-with-code","https:\u002F\u002Fgithub.com\u002Fchinesehuazhou\u002Fpython-weekly\u002Fissues\u002F4",{"id":140,"question_zh":141,"answer_zh":142,"source_url":143},4472,"向周刊投稿有什么时间建议吗？","建议尽量不在周六分享投稿，这样双方都有更多时间整理和审核内容，提高投稿被收录的效率。","https:\u002F\u002Fgithub.com\u002Fchinesehuazhou\u002Fpython-weekly\u002Fissues\u002F16",{"id":145,"question_zh":146,"answer_zh":147,"source_url":148},4473,"初学者用 AI 生成的代码改着改着就跑不起来了，有什么建议？","建议在写代码的时候，尽量抽空写下单元测试。这样即使代码是 AI 生成的，也能通过测试保证基本功能正确，避免修改过程中引入错误导致程序无法运行。","https:\u002F\u002Fgithub.com\u002Fchinesehuazhou\u002Fpython-weekly\u002Fissues\u002F31",{"id":150,"question_zh":151,"answer_zh":152,"source_url":153},4474,"如何在 Python 中实现类似 Linux 的管道操作符？","可以通过重载运算符 `|` 来实现管道模式，使用 metaclass 技术让调用更贴近 Linux 中的管道操作符。具体实现细节可参考这篇文章：https:\u002F\u002Fun4gt.github.io\u002Fpython\u002Fpython_some_tips\u002Fpython_pipeline.html","https:\u002F\u002Fgithub.com\u002Fchinesehuazhou\u002Fpython-weekly\u002Fissues\u002F20",{"id":155,"question_zh":156,"answer_zh":157,"source_url":158},4475,"投稿项目或工具有什么要求？为什么我的投稿被拒绝？","投稿内容需要符合周刊的定位，主要面向 Python 开发者社区的技术文章、学习资源和高质量开源项目。如果内容主题不符、质量不高或偏向商业推广，可能会被拒绝。建议在投稿前确保内容对 Python 社区有实际技术价值。","https:\u002F\u002Fgithub.com\u002Fchinesehuazhou\u002Fpython-weekly\u002Fissues\u002F33",{"id":160,"question_zh":161,"answer_zh":162,"source_url":143},4476,"周刊会收录日语或其他语言的 Python 技术文章吗？","会收录。周刊已分享过多篇日语 Python 技术文章，包括 Python Monthly Topics 系列、PyCon JP 相关报道、技术迁移经验等。虽然部分文章没有中文翻译，但质量高的外文内容也会被推荐。",[164],{"id":165,"version":166,"summary_zh":167,"released_at":168},103932,"weekly-season-1-ebook","Python潮流周刊每 30 期作为一季，这里是相关数据统计和电子书\r\n\r\n（1）第1季周刊每一期内容统计\r\n\r\n![](https:\u002F\u002Fimg.pythoncat.top\u002Fpython-weekly-season-1-bar.png)\r\n\r\n可以看出前面几期的数据波动较大，但后来逐渐趋于稳定。\r\n\r\n（2）第1季周刊每一类内容统计\r\n\r\n![](https:\u002F\u002Fimg.pythoncat.top\u002Fpython-weekly-season-1-pie.png)\r\n\r\n可以看出我们是以文章和项目为主，而且数量非常之多（约占 90%）。\r\n\r\n（3）第1季周刊的词云图\r\n\r\n![](https:\u002F\u002Fimg.pythoncat.top\u002Fweekly_wordcloud_1.png)","2024-07-10T14:47:45"]