Good news! We've launched our brand new official website. Welcome to visit: https://weekly.pythoncat.top
In this age of information overload, while access to information has become incredibly convenient, the cost of filtering quality content has significantly increased.
Reading what you want, what you need, and what helps you grow - these are not abilities everyone possesses.
Python 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.
Our vision: Help all readers improve their Python skills and increase their career and side income.
Contributions are welcome! To recommend articles, projects, resources, or information sources (including your own), please submit an issue.
Handpicked 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.
From in-depth technical articles and open-source projects to multimedia resources, trending topics, and technical books—everything you need for diverse learning experiences.
Each issue features 12 carefully selected technical articles plus 12 open-source projects, enhanced with multimedia resources and trending discussions for a complete tech ecosystem.
AI technology efficiently aggregates massive information streams, while human editors apply rigorous standards to ensure every recommendation delivers genuine learning value.
Every piece includes thoughtfully crafted summaries and editorial insights—not just raw content reposts—plus relevant supplementary materials for deeper understanding.
Beautifully designed layouts with compelling visuals, plus special highlighting for 1000+ star open-source projects to help you quickly identify top-tier resources.
Starting 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.
We currently offer one subscription option:
- Patreon (Recommended for English readers)
As we publish more issues, we'll gradually make earlier content freely available (issue n+50 will be free). Stay tuned!
📈 Statistics | 📊 Count |
---|---|
📅 Total Issues | 107 |
📝 Total Articles | 1297 |
🚀 Total Projects | 1221 |
🎵 Total Audio/Video | 119 |
🔥 Total Hot Topics | 53 |
📚 Total Books | 98 |
- Issue 107: GIL-Free Python Gets Official Approval
- Shared 12 articles, 12 open-source projects, 2 audio/videos, 2 hot discussions
- Issue 106: PEP 734 officially accepted, the era of multiple interpreters is coming
- Shared 12 articles, 15 open-source projects
- Issue 105: Best Practices for Developing React+Flask Projects in 2025
- Shared 12 articles, 12 open-source projects
- Issue 104: Python Considering Adding Virtual Threads?
- Shared 12 articles, 12 open-source projects, 2 audio/videos, 2 hot discussions
- Issue 103: LlamaIndex's Monorepo Transformation
- Shared 12 articles, 13 open-source projects, 2 audio/videos
- Issue 102: Microsoft Lays Off Faster CPython Team
- Shared 12 articles, 12 open-source projects, 2 audio/videos, 3 hot topics
- Issue 101: Rust-Developed Python Type Checking Tool
- Shared 12 articles, 12 open-source projects
- Issue 100: With f-strings, Why Do We Need t-strings?
- Shared 12 articles, 12 open-source projects, 1 audio/video
- Issue 99: How to Run Python in Production?
- Shared 12 articles, 12 open-source projects, 2 audio/videos, 2 hot topics
- Issue 98: t-string Syntax Officially Accepted
- Shared 12 articles, 12 open-source projects, 2 audio/videos
- Issue 97: CUDA Finally Natively Supports Python!
- Shared 12 articles, 12 open-source projects, 2 hot topics
- Issue 96: What Exactly is MCP?
- Shared 12 articles, 12 open-source projects, 2 hot discussions
- Issue 95: Using Computers Like Humans
- Shared 11 articles, 12 open-source projects
- Issue 94: How to Solve FastAPI's Large File Transfer Problem?
- Shared 11 articles, 12 open-source projects, 2 audio/videos
- Issue 93: Why is "if not list" 2x Faster Than len()?
- Shared 12 articles, 12 open-source projects
- Issue 92: A Map of Python Packages
- Shared 12 articles, 12 open-source projects
- Issue 91: The Future of Python in the Browser
- Shared 12 articles, 12 open-source projects
- Season 3 Collection: Exclusive to paid readers, stay tuned for open-source release
- Issue 90: uv Turns One Year Old: Pros and Cons Analysis
- Shared 12 articles, 12 open-source projects
- Issue 89: Python 3.14's New Interpreter!
- Shared 12 articles, 12 open-source projects, 2 hot discussions
- Issue 88: What Was Python's First Stable Version Like?
- Shared 12 articles, 12 open-source projects, 1 hot discussion
- Issue 87: Open-Source Models Comparable to OpenAI-o1
- Shared 12 articles, 12 open-source projects
- Issue 86: Jupyter Notebook Intelligent Coding Assistant
- Shared 12 articles, 12 open-source projects
- Issue 85: Let AI Help You Write Better Code
- Shared 12 articles, 12 open-source projects, 1 audio/video
- Issue 84: Python Best Practices for 2024
- Shared 12 articles, 12 open-source projects
- Issue 83: Tips for Using uv
- Shared 12 articles, 12 open-source projects, 2 hot discussions
- Issue 82: How Does the CIA Use Python?
- Shared 12 articles, 12 open-source projects
- Issue 81: Running GPT-4 Level LLMs on Personal Computers
- Shared 12 articles, 12 open-source projects, 2 audio/videos
- Issue 80: Django Project Performance Optimization
- Shared 12 articles, 12 open-source projects, 3 audio/videos
- Issue 79: Python's Metadata Dilemma
- Shared 12 articles, 12 open-source projects, 2 hot discussions
- Issue 78: async/await is a Poor Design
- Shared 12 articles, 12 open-source projects, 1 audio/video
- Issue 77: Is Python Dependency Management Like a Landfill Fire?
- Shared 12 articles, 12 open-source projects, 2 hot discussions
- Issue 76: Implementing BASIC in 50 Lines of Python Code
- Shared 11 articles, 12 open-source projects
- Issue 75: Developing a NoSQL Database with Python
- Shared 11 articles, 12 open-source projects, 1 audio/video, 2 hot discussions
- Issue 74: Python Programming Class Sets Guinness World Record
- Shared 12 articles, 12 open-source projects, 2 audio/videos
- Issue 73: Let's Be Gentle with PyPI, Shall We?
- Shared 12 articles, 12 open-source projects, 2 hot discussions
- Issue 72: Python 3.13.0 Final Version Released!
- Shared 14 articles, 12 open-source projects, 4 audio/videos
- Issue 71: PyPI Should Break Free from Sponsorship Dependency
- Shared 12 articles, 12 open-source projects, 1 audio/video
- Issue 70: Python in Microsoft Excel Officially Released!
- Shared 12 articles, 12 open-source projects, 2 audio/videos
- Issue 69: It's Time to Stop Using Python 3.8
- Shared 12 articles, 12 open-source projects
- Issue 68: 2023 Python Developer Survey Results
- Shared 12 articles, 12 open-source projects, 2 hot discussions
- Issue 67: Major Updates to uv
- Shared 12 articles, 12 open-source projects
- Issue 66: Python's Preprocessor
- Shared 12 articles, 12 open-source projects, 1 audio/video
- Issue 65: CSV is a Bit Problematic
- Shared 12 articles, 12 open-source projects
- Issue 64: Are Python Function Calls Still Slow?
- Shared 11 articles, 13 open-source projects, 1 audio/video
- Issue 63: Developing Python Web Projects
- Shared 10 articles, 13 open-source projects, 2 hot topics
- Issue 62: Trying Free-Threaded Python
- Shared 12 articles, 12 open-source projects
- Issue 61: PyPI Administrator Key Leak Incident
- Shared 12 articles, 12 open-source projects, 2 audio/videos, 2 hot topics
- Season 2 Collection
- Highlights from issues 31-60
- Issue 60: Python Has So Many Package Management Tools
- Shared 13 articles, 13 open-source projects
- Issue 59: Polars 1.0 Released, PyCon US 2024 Talk Videos Also Released
- Shared 12 articles, 12 open-source projects, 2 videos, 5 books given away
- Issue 58: The Fastest Language for Running Prototypes
- Shared 12 articles, 12 open-source projects, 5 books given away
- Issue 57: Should Python Adopt Calendar Versioning?
- Shared 12 articles, 12 open-source projects, 5 books given away
- Issue 56: Faster String Functions in NumPy 2.0
- Shared 12 articles, 12 open-source projects, 5 books given away
- Issue 55: Sharing 9 High-Quality Technical Information Sources!
- Special extra issue, sharing several high-quality newsletter-type information sources
- Issue 54: ChatTTS: Powerful Text-to-Speech Model
- Shared 12 articles, 12 open-source projects, 3 audio/videos
- Issue 53: Role Models: One Meeting a Nobel Laureate, One Becoming a Core Developer
- Shared 12 articles, 12 open-source projects, 5 books given away: "How Programs Run (3rd Edition)"
- Issue 52: Python Resources for Handling Excel
- Shared 12 articles, 12 open-source projects, 5 books given away: "How the Network is Connected"
- Issue 51: Creating Beautiful Charts with Python
- Shared 12 articles, 12 open-source projects, 5 books given away: "Illustrated IT Infrastructure"
- Issue 50: My Favorite Python 3.13 New Features!
- Shared 12 articles, 11 open-source projects, 2 audio/videos, 5 books given away: "Hackers and Painters (100,000 Copy Anniversary Edition)"
- Issue 49: Google Lays Off Python Team, Microsoft Open-Sources MS-DOS 4.0
- Shared 12 articles, 12 open-source projects, 2 videos, 5 books given away: "Hello Algorithm"
- Issue 48: Python 3.14 Release Plan
- Shared 12 articles, 11 open-source projects, 5 books given away: "Illustrated TCP/IP (6th Edition)"
- Issue 47: When Your Teacher Wants You to Do Open Source
- Shared 12 articles, 12 open-source projects, 2 audio/videos, 5 books given away: "Python Crash Course (3rd Edition)"
- Issue 46: How to Use Python to Predict Solar Eclipse Times and Paths?
- Shared 13 articles, 12 open-source projects, 2 audio/videos, 7 books given away: "Python Tutorial (3rd Edition, Revised)"
- Issue 45: More and More AI Automatic Development Frameworks
- Shared 13 articles, 11 open-source projects, 2 audio/videos, 5 books given away: "Python and Its Applications (2nd Edition)"
- Issue 44: Mojo Open-Sourced This Week; AI Learns to Generate Music
- Shared 12 articles, 13 open-source projects, 5 books given away: "Clear Python Algorithms and Data Structures"
- Issue 43: Between Open Source and Family, He Chose Family
- Shared 12 articles, 12 open-source projects, 2 audio/videos, 5 books given away: "Python Data Structures and Algorithm Analysis (3rd Edition)"
- Issue 42: What Can Small Companies Achieve with Python Development?
- Shared 12 articles, 12 open-source projects, 6 books given away: "Fluent Python"
- Issue 41: Writing Code is Simple, But Writing Good Code is Hard
- Shared 12 articles, 12 open-source projects, 5 books given away: "Python Craftsman"
- Issue 40: White House Recommends Memory-Safe Languages Like Python
- Shared 12 articles, 11 open-source projects
- Issue 39: Ultra-Fast Packaging Tool Developed in Rust
- Shared 13 articles, 13 open-source projects, 2 podcasts
- Issue 38: Building Full-Stack Projects with Django + Next.js
- Shared 12 articles, 12 open-source projects, 5 books given away: "AI Drawing in Practice: Midjourney from Beginner to Expert"
- Issue 37: Python's "Disappointing" Dynamic Typing Superpower
- Shared 12 articles, 12 open-source projects
- Issue 36: Python Packaging Ecosystem Still Not Optimistic
- Shared 11 articles, 12 open-source projects
- Issue 35: Python JIT Compiler and Numpy2 Coming Soon
- Shared 12 articles, 12 open-source projects, 2 hot discussions
- Issue 34: Python 3.13's JIT Solution is Both New and Good!
- Shared 13 articles, 13 open-source projects, 2 audio/videos
- Issue 33: FastAPI is Good, Flask Isn't Dead, Both Have a Future
- Shared 15 articles, 13 open-source projects, 1 video
- Issue 32: Building a Personal News Aggregator
- Shared 10 articles, 10 open-source projects, 3 audio/videos
- Issue 31: After iOS, New PEP Proposes Adding Android as an Officially Supported Platform
- Shared 13 articles, 12 open-source projects, 3 audio/videos
- Season 1 Collection
- Highlights from issues 1-30, totaling 62K words
- Issue 30: An Open Letter from the African Python Community to PSF
- Shared 12 articles, 12 open-source projects
- Issue 29: Can Rust Be Slower Than Python?!
- Shared 12 articles, 12 open-source projects, 2 podcasts, 2 hot discussions
- Issue 28: Two Types of Thread Pools, Four Methods to Optimize Programs
- Shared 12 articles, 12 open-source projects
- Issue 27: How Should We Handle Program Errors?
- Shared 12 articles, 12 open-source projects, 2 videos
- Issue 26: The Current State of requests3
- Shared 12 articles, 12 open-source projects, 3 audio/videos
- Issue 25: Ruff: The Fastest Code Formatting Tool!
- Shared 12 articles, 12 open-source projects
- Issue 24: no-GIL Proposal Officially Adopted!
- Shared 12 articles, 12 open-source projects, 3 audio/videos
- Issue 23: 35 Easy-to-Start Python Mini Projects
- Shared 12 articles, 12 open-source projects, 2 audio/videos
- Issue 22: Python 3.12.0 Released!
- Shared 12 articles, 12 open-source projects, 2 videos
- Issue 21: How to Improve and Measure Python Code Performance?
- Shared 12 articles, 10 open-source projects, 2 audio/videos
- Issue 20: Three Benchmarking Methods, Why Does Code Run Faster in Functions?
- Shared 14 articles, 10 open-source projects
- Issue 19: Mojo Finally Available for Download!
- Shared 12 articles, 8 open-source projects
- Issue 18: Tutorials for Flask, Streamlit, and Polars
- Shared 12 articles, 10 open-source projects
- Issue 17: Excel Finally Supports Python, Meta Open-Sources Major New Project, Mojo Gets $100M New Funding
- Shared 16 articles, 13 open-source projects, 3 videos, 2 hot topics
- Issue 16: Does Elegance Matter? How to Write Pythonic Code?
- Shared 16 articles, 12 open-source projects, 2 videos
- Issue 15: How to Analyze Asynchronous Task Performance?
- Shared 15 articles, 9 open-source projects, 4 podcasts
- Issue 14: Lpython High-Performance Compiler, Python and JavaScript Interoperability
- Shared 15 articles, 12 open-source projects, 1 podcast
- Issue 13: Jupyter Notebook 7 Released, Great News for the No-GIL Proposal!
- Shared 15 articles, 12 open-source projects, 1 hot topic
- Issue 12: How to Debug Deadlock Issues in Python?
- Shared 14 articles, 10 open-source projects, 5 audio/videos
- Issue 11: How to Run Python Code with Golang?
- Shared 15 articles, 12 open-source projects, 2 podcasts, 2 hot topics
- Issue 10: Twitter's Rival Threads is Developed in Python!
- Shared 13 articles, 12 open-source projects, 2 hot questions
- Issue 9: How to Deploy Open-Source Large Language Models Locally?
- Shared 15 articles, 10 open-source projects
- Issue 8: Python 3.13 Plans to Speed Up the Interpreter by 50%!
- Mentioned 12 articles, 8 open-source projects/resources, 2 hot topics
- Issue 7: I Hate Using asyncio
- Mentioned 15 articles/tutorials, 11 open-source projects/resources, 3 audio/video contents. 5 books given away
- Issue 6: Python 3.12 Has My Contributed Code!
- Mentioned 15 articles/tutorials, 11 open-source projects/resources, 3 audio/video contents
- Issue 5: How Much Memory Does It Take to Concurrently Run a Million Tasks?
- Mentioned 12 articles/tutorials, 9 open-source projects/resources, 6 audio/video contents
- Issue 4: Python 2023 Language Summit
- Mentioned 8 articles
- Issue 3: PyPI's Security Issues
- Mentioned 12 articles/tutorials, 8 open-source projects/resources, 2 videos, 2 hot discussions
- Issue 2: Rust Makes Python Great Again
- Mentioned 10 articles/tutorials, 5 open-source projects/resources, 4 audio/videos, 3 hot discussions
- Issue 1: How to Systematically Learn Python?
- Mentioned 8 articles/tutorials, 4 open-source projects, 4 audio/videos, 3 hot discussions
License: Attribution-NonCommercial-ShareAlike (CC BY-NC-SA 4.0)