Trending
's Avatar

@yangzhou1993

24
Followers
12
Following
36
Posts
10.04.2025
Joined
Posts Following

Latest posts by @yangzhou1993

Preview
10 Advanced Python Decorator Patterns for Clean and Efficient Code Discover how timing, caching, retry logic, and more can be elegantly added via decorators

One of the reasons Python feels “magical” is its decorators.
But real power comes when you move beyond @lru_cache.

This article dives into 10 advanced decorator patterns to help you master that magic — with examples ready to paste into your next project.
🔗 medium.com/techtofreedo...

22.10.2025 17:33 👍 0 🔁 0 💬 0 📌 0
Preview
7 Python Type Hints Usage That Are Too Complicated and Not Worth It Readability and simplicity matter more than comprehensiveness

Type hints should make Python code clearer, not harder to read.
In my new article, I explained why some of the most advanced annotations (ParamSpec, TypeVarTuple, Literal, etc.) are often overkill for real projects:
#Python
medium.com/gitconnected...

17.10.2025 13:25 👍 0 🔁 0 💬 0 📌 0
Preview
7 Key Python 3.14 Updates To Make Your Coding Easier, Faster, and Better From template string literals to true multithreading

Python 3.14 is one of the most exciting releases in years.

From the brand-new t-string syntax to the long-awaited free-threaded mode, this version takes another big step toward cleaner, faster, and more modern Python.

👉 more details here:
medium.com/techtofreedo...

13.10.2025 15:10 👍 1 🔁 0 💬 1 📌 0
Preview
Google Ends Support for Pytype: This is How Python Developers Can Adapt And what it says about the evolution of Python typing.

Google has ended Pytype, its static type checker for Python.

In my new article, I cover:
What Pytype was designed to do?
Why Google retired it?
What developers should do next?

The Python typing ecosystem is more unified than ever—this is a big moment.
👉 Full story here:
medium.com/techtofreedo...

16.09.2025 19:17 👍 0 🔁 0 💬 0 📌 0
Preview
AI’s Serious Python Bias: Concerns of LLMs Preferring One Language LLMs love Python so much. It‘s not necessarily a good thing.

A recent research from KCL showed that when it comes to vibe coding, LLMs have a serious bias towards Python.
medium.com/techtofreedo...

17.08.2025 12:16 👍 1 🔁 0 💬 0 📌 0
Preview
AI’s Serious Python Bias: Concerns of LLMs Preferring One Language LLMs love Python so much. It‘s not necessarily a good thing.

Vibe coding is the new trend. But a recent research shows that AI has serious Python bias! It‘s not necessarily a good thing.
medium.com/techtofreedo...

16.08.2025 10:23 👍 2 🔁 0 💬 0 📌 0
Preview
9 Signs You’re Writing Java in Python It’s time to drop your Java habits and write Pythonic code.

Are you writing Java in Python?

medium.com/techtofreedo...

03.08.2025 14:56 👍 3 🔁 0 💬 0 📌 0
Preview
9 Python Designs That Don’t Make Sense Until You Look Under the Hood Discover the reasons behind Python’s most confusing rules and syntax

Curious why Python forces indentation, doesn’t require semicolons, or includes the infamous GIL? 🤔
This article answers these questions:
#Python
medium.com/techtofreedo...

18.07.2025 16:02 👍 1 🔁 0 💬 0 📌 0
Preview
A Brief History of Circle: The Regulated Stablecoin Giant How USDC became one of the world’s most trusted stablecoins, and what sets Circle apart.

A Brief History of Circle: The Regulated Stablecoin Giant
open.substack.com/pub/bytevalu...

13.07.2025 20:32 👍 1 🔁 0 💬 0 📌 0
Preview
7 Hilarious Python Easter Eggs That Will Make You Laugh Out Loud Programming doesn’t always have to be serious

Unpopular opinion: Python is a humorous programming language.
medium.com/gitconnected...

08.07.2025 12:06 👍 0 🔁 0 💬 0 📌 0
Preview
Trying uv: The Future of Python Package Management Rust is making Python great again

If you’re looking for a faster, more efficient way to handle Python dependencies, uv is the solution.
In my latest article, I dive deep into how uv is shaping the future of Python development. Check it out to see why it's quickly becoming a game-changer for developers.
medium.com/techtofreedo...

05.07.2025 18:04 👍 0 🔁 0 💬 0 📌 0

Vibe coding is the future

19.06.2025 12:27 👍 1 🔁 0 💬 0 📌 0
Preview
Python is Removing GIL, Gradually It’s time to try no-GIL Python in your local environment

Python without GIL isn’t a dream anymore — it’s on the roadmap.
This is going to break assumptions in code, libraries, and mental models.
🔍 Python 3.13: Experimental no-GIL build
🚀 Python 3.16+: Possibly the new default
👉 Python Is Removing the GIL Gradually
medium.com/techtofreedo...

15.06.2025 22:10 👍 0 🔁 0 💬 0 📌 0
Preview
Beyond NumPy: PyArrow’s Rising Role in Modern Data Science But why can it not replace NumPy

💡 Did you know Pandas can now use PyArrow under the hood?
🔋 Faster. 📦 Smaller files. 🧠 Smarter workflows.

Swipe to discover how PyArrow is helping data scientists go beyond NumPy.
medium.com/data-science...

14.06.2025 14:24 👍 0 🔁 0 💬 0 📌 0
A Smart Light, with AI? Govee LED Ceiling Light Review
A Smart Light, with AI? Govee LED Ceiling Light Review YouTube video by Yang Talks Tech

Can you believe that a ceiling light works with AI?
I experienced this on Govee smart light.
This video is my testing and honest review about it:
#smarthome #Govee #smartlight
youtu.be/FIVsY--EsRc?...

13.06.2025 16:55 👍 0 🔁 0 💬 0 📌 0
Preview
5 Levels of Using tqdm in Python: Build Elegant Progress Bars A comprehensive guide with practical examples

Want cleaner Python scripts with real-time feedback? 🐍📊
Check out this 5-level guide to tqdm — from basic loops to an async progressing bar.
#Python #tqdm
medium.com/techtofreedo...

09.06.2025 16:13 👍 1 🔁 0 💬 0 📌 0
Preview
9 Lazy Evaluation Features in Python That Optimize Your Code Quietly Python defers computation until necessary to make everything more efficient, sometimes without you even noticing

Did you know Python is lazier than it looks?

I've broken down 9 built-in lazy features that can make your code faster and more memory-efficient, without you even realizing it.

👉 Read here:
yangzhou1993.medium.com/9-lazy-evalu...
#Python #Programming #SoftwareEngineering

31.05.2025 21:59 👍 2 🔁 2 💬 0 📌 0

What happened in Poland?

24.05.2025 17:57 👍 3 🔁 0 💬 1 📌 0
Preview
From the Python community on Reddit Explore this post and more from the Python community

The Faster CPython team at Microsoft was fired. I'm worried whether Python will be faster in the future?
www.reddit.com/r/Python/com...

17.05.2025 10:36 👍 0 🔁 0 💬 0 📌 0
PEP 751 Review: The New Standard for Python Dependency Management A standardized file format solves fragmentation, ensures cross-tool compatibility, and enforces security

Say farewell to requirements.txt!
With PEP 751’s approval, Python’s once-chaotic dependency ecosystem gains a unified lock-file standard, delivering faster installs, stronger security, and rock-solid reproducibility.
medium.com/techtofreedo...

07.05.2025 15:32 👍 3 🔁 1 💬 0 📌 0

Software developers, what is your AI tooling in 2025?

02.05.2025 11:25 👍 1 🔁 0 💬 0 📌 0
Preview
Template Strings in Python 3.14: An Unnecessary New Feature? An honest review of its usage and potential

🔍 New Python feature spotlight: Python 3.14 introduces template strings (“t-strings”)—but are they actually necessary and useful?
medium.com/techtofreedo...

01.05.2025 18:39 👍 0 🔁 0 💬 0 📌 0

Vibe coders are software engineers

28.04.2025 19:28 👍 1 🔁 0 💬 0 📌 0
Preview
7 Subtle Python Built-In Command-Line Tricks That Will Make Your Life Easier Simple but useful, just like Python itself

🐍✨ Think you know Python? Think again! This article reveals 7 under-the-radar command-line tricks—like compressing files, and timing snippets—using only the Python binary. Perfect for cutting down context switching and boosting productivity. Check it out!
levelup.gitconnected.com/7-subtle-pyt...

28.04.2025 19:21 👍 0 🔁 0 💬 0 📌 0

I've been using Cursor for a few weeks and realized that AI code editors are inevitable.
As software engineers, we should adapt our workflow to AI ASAP.

27.04.2025 10:06 👍 0 🔁 0 💬 0 📌 0
Preview
5 Levels of Using Exception Groups in Python From grouping errors to managing asynchronous exceptions

🎉 New on Medium: “5 Levels of Using Exception Groups in Python”

Level up your #Python3.11 error handling—from basic grouping to advanced split() & subgroup() patterns.

Perfect for anyone tired of tangled try/except blocks!

👉 Read now:
medium.com/techtofreedo...
#Python #Coding #DevTips

25.04.2025 21:18 👍 0 🔁 0 💬 0 📌 0
Preview
7 Confusing Python Code Snippets and Their Explanation Understand surprising Python features and avoid hidden pitfalls

7 Confusing Python Code Snippets and Their Explanation
medium.com/techtofreedo...

22.04.2025 21:53 👍 2 🔁 0 💬 0 📌 0
Preview
3 Syntax Updates of Python 3.14 That Will Make Your Code Safer and Better Stay up to date with the incoming Python version

There are 3 syntax changes in Python 3.14 that we should be aware:
medium.com/techtofreedo...

17.04.2025 16:14 👍 0 🔁 0 💬 0 📌 0
Apple's Image Playground APP's icon.

Apple's Image Playground APP's icon.

This cat icon is cute, but if you don't remind me, I will never believe this app is made by Apple.

17.04.2025 10:19 👍 0 🔁 0 💬 0 📌 0

It seems the breaking news of the tech industry today is that 4chan was hacked!

15.04.2025 19:21 👍 0 🔁 0 💬 0 📌 0