[July 2025] Python Monthly Newsletter 🐍

Andrei Neagoie
Andrei Neagoie
hero image

Welcome to the 68th issue of Python Monthly!

If it’s your first time here, welcome, I like you already. If you want the full back story on this monthly newsletter, head here.

The quick version: I curate and share the most important Python articles, news, resources, podcasts, and videos.

Think the Pareto Principle (80/20 rule) meeting the Python world. I give you the 20% that will get you 80% of the results.

If you're a long time reader, welcome back old friend.

Alright, let's not waste any valuable time and jump right into this month's updates.

Here's what you missed in June 2025 as a Python Developer…

Useless Design Patterns 🎀

Search for “design patterns in Python” and you’ll be rewarded with a parade of tutorials showing off how to faithfully re-implement Gang of Four patterns — complete with class diagrams, factory hierarchies, and enough boilerplate to heat a small village.

They’ll make you feel like you’re writing “serious” code. Smart. Professional. Enterprise-ready.

But here’s the problem: most of these patterns solve problems Python doesn’t have.

Django turns 20 🪅

Happy birthday to Django which is now outside of its teenage grumpy years. That's it... nothing else to report.

CPython’s JIT Compiler 🗜

This is worth the read. A deep dive in to the Just-in-Time compiler that this author has been working on for CPython. It will give you a great understanding for how things work under the hood.

330× faster Python 🏃

An insightful article showing you the 4 ways you an speed up your Python easily.

  1. Efficiency: Getting rid of wasteful or repetitive calculations. (loops)
  2. Compilation: Using a compiled language, and potentially working around the compiler’s limitations.
  3. Parallelism: Using multiple CPU cores.
  4. Process: Using development processes that result in faster code.

Crypto 101 🔑

Before you think this is about buying lambos and going to the moon while doing absolutely zero work, this is about cryptography.

Crypto 101 is an introductory course on cryptography, freely available for programmers of all ages and skill levels. It's very technical and very informative. It's also not gambling.

Mental Models For Engineers 📔

How do you become a senior engineer? What distinguishes these engineers — the senior ones in spirit, not just in title — isn’t a fixed set of knowledge, tools, or even experience in years.

It’s how they see. The lens they use to model the complexity of systems, tradeoffs, and people.

If you could look inside their head, you’d find three dominant forces shaping their mental architecture: focus, friction and feedback.

AI Makes You Unproductive 🚧

Interesting study shows that we overestimate productivity gains from using AI tools.

This is worth a thought.

Database Hype in 2025 💾

A good overview of what people are saying about databases in 2025. The analysis was done using 1.8 Million Hacker News headlines. Some interesting trends in there and what you need to know about the databse landscape.

News Around the World 🗺

  • Hymn to Babylon, missing for a millennium, has been discovered... using AI.

  • Jack Dorsey, billionaire founder of Twitter and Square, released Bitchat: A decentralized peer-to-peer messaging app that works over Bluetooth mesh networks. No internet required, no servers, no phone numbers.

  • Microsoft's SharePoint got hacked big time.

Big Tech News aka AI News 🏢

... anymore indications that we are in an AI bubble?

Completely useless to your career but still great 🙃

Best Resource of the Month 🥽

A lot of AI articles lately are very predictable and repetitive.

This article however, has a fresh perspective and is well written that I recommend everyone check it out this month.

We are in an inflection point in our industry. Make sure you're not following the herd blindly.

Be the observer and make wise decisions in order to stand out.

Trick of the Month 🎩

wow reaction

See you next month everyone... also share this with your friends... pretty please! ❤️

By the way, I teach people how to code and get hired in the most efficient way possible as an Instructor at the Zero To Mastery Academy. You can see a few of our courses below or see all ZTM courses here.

More from Zero To Mastery

Learn Python for Free, Get Hired, and (maybe) Change the World! preview
Learn Python for Free, Get Hired, and (maybe) Change the World!
28 min read

Looking to learn Python? Learn the exact process we recommend, in this step-by-step guide - all for free!

The No BS Way To Getting A Machine Learning Job preview
The No BS Way To Getting A Machine Learning Job
19 min read

Looking to get hired in Machine Learning? Our ML expert tells you how. If you follow his 5 steps, we guarantee you'll land a Machine Learning job. No BS.