AI WEEK IS HERE: See All New AI Courses here.
Use Code: LEARNAI to get 21% OFF any membership. Expires soon 👇
00DAYS14HOURS17MINS56SECS

Python Monthly Newsletter 💻🐍

Andrei Neagoie
Andrei Neagoie
hero image

32nd issue! If you missed the previous ones, you can read all the previous issues of my monthly Python newsletter here.

If it’s your first time here… (otherwise, skip this part)

Being a Python developer is a fantastic career option. Python is now the most popular language with lots of growing job demand (especially in the fields of Web, Data Science and Machine Learning). You have many job opportunities, you can work around the world, and you get to solve hard problems.

One thing that is hard, however, is staying up to date with the constantly evolving ecosystem. You want to be a top-performing python developer, coder, programmer, software developer, but you don’t have time to select from hundreds of articles, videos and podcasts each day.

This is the best Python newsletter for you if you want to keep up-to-date with the industry and keep your skills sharp, without wasting your valuable time.

I curate and share the most important articles, news, resources, podcasts and videos of the month.

Think Tim Ferriss and the Pareto Principle (80/20 rule) meeting the Python world. What’s the 20% that will get you 80% of the results?

Let's dive in. Here's what you missed in July 2022 as a Python Developer…

What's New in Python 3.11 🎈

The first beta release of Python 3.11 is out, bringing some fascinating features for us to tinker with.

This is what you can expect to see in 2022's release of Python later this year.

Also, check out this interesting thread that discusses the discrepancy between the performance of Python 3.10 and 3.11.

assert in Python ⚠

An interesting use of assert statements in Python may make your code better by applying constraints. How? Read on...

PyPI 2FA Security Key Giveaway 🔑

Who doesn't like free stuff? If you have a package on PyPI or will have a package on there, you should enter to see if you can get a free security key. An attempt to make the python ecosystem a little bit more secure.

Curious how to create a Python package of your own in 2022? Here is how.

Parallel Processing in Python ⚡️

Learn various techniques to reduce data processing time by using multiprocessing, joblib, and tqdm concurrent on massive files. Highly recommend this article.

Bye Bye Oldies 🥀

Time eventually makes everything old. That is no exception to the python library ecosystem. Here are some of the oldies that you probably shouldn't be using anymore in your projects.

Weekend Project Idea 🧰

Create music with Python! This project idea uses a cool library that will allow you to compose your own music through code. Even if you know nothing about music composition (like me), this is guaranteed to be a fun one. Here is the step by step guide.

Database Basics 🧊

Sure, you may not love databases, but whether you work with them or not, there are basic things that anyone in the tech industry should know about databases to give you a little edge and also make you sound smarter in those meetings.

This fun article goes over things you should know about databases.

Technical Writing For Developers 📝

The way we write about and around code is arguably as important as the code itself. And despite where you fall on that line, we can all agree that our words have the potential to both help and hurt code’s effectiveness.

In this article, you will learn how to combine programming and writing to take your developer skills to the next level.

News Around the World 🗺

Big Tech News 🏢

  • Apple is previewing a groundbreaking security capability that offers specialized additional protection to users who may be at risk of highly targeted cyberattacks from private companies developing state-sponsored mercenary spyware.

  • Elon Musk isn't buying Twitter anymore. This is the new reality show that people are into. If you are into reading about people you don't actually know, doing things that will not actually affect your life, you will enjoy reading news stories about this.

  • Dall-E is now available in beta for everyone to use. Check it out.

Completely useless to your career but still great 🙃

Best Resource of the Month 🥽

Why DRY is the most over-rated programming principle.

WHAT IS THIS HERESY!?

I highly recommend you all read this article for the month. I especially liked this one comment left by a reader:

"A better formulation of DRY is SPOT (Single Point Of Truth). Definitions (code, data) that represent the same “truth”, i.e. when one changes all have to change to represent a consistent truth, should be reduced to a single definition.

For example, if there is a rule that pizzas need at least one topping, there should only be a single place where that condition is expressed, so that when the rule changes, it isn’t just changed in one place but not the others.

Another example is when fixing a bug, you don’t want to have to fix it in multiple places (or, more likely, neglect to fix it in the other places)."

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 the Lead Instructor of 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!

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

Top 7 Soft Skills For Developers & How To Learn Them preview
Top 7 Soft Skills For Developers & How To Learn Them

Your technical skills will get you the interview. But soft skills will get you the job and advance your career. These are the top 7 soft skills all developers and technical people should learn and continue to work on.

Machine Learning Monthly Newsletter 💻🤖 preview
Machine Learning Monthly Newsletter 💻🤖

31st issue of Daniel Bourke's must-read monthly Machine Learning Newsletter: PyTorch resources, libraries, books, and MLOps! Get up-to-date with the most interesting ML news & updates from last month.