Python Monthly 💻🐍

Andrei Neagoie
Andrei Neagoie
hero image

21st 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 August 2021 as a Python Developer…

Migrating to Python 3 🚂

A long read, but a lot of insights in this one. Launchpad migrated (slowly) from Python 2 to Python 3, and they finally completed the process. Make sure you check out the "lessons learned" section in this article for the juicy bits.

Python 3.10 RC 🛠

This release, 3.10.0rc1, is the penultimate release preview. Entering the release candidate phase, only reviewed code changes which are clear bug fixes are allowed between this release candidate and the final release. The second candidate and the last planned release preview is currently planned for 2021-09-06 while the official release is planned for 2021-10-04. 3.10 is coming soon!

25 Pandas 🐼

25 Pandas functions that you didn't know existed. Pandas is so vast and deep that it enables you to execute virtually any tabular manipulation you can think of. It's impossible to memorize all of them and sometimes things can be overlooked. This article will remind you of 25 often "forgotten" functions.

How To Fix A Mess 🧹

So you made a release on PyPI and there's a mistake (we've all been there.. and if you haven't you will the first time you release a package on PyPI). It can be as big as the whole release is bad, to just a spelling mistake in the README. Luckily there are things you can do to deal with various scenarios. Read here for what you should do to fix a mess-up.

Weekend Project Idea 🎏

Python Maps! In this project you will use this library and create a local map of your area into a pice of art. Send me, @andreineagoie a tweet with your finished project! Winner gets a secret prize ;).

git switch and git restore 🚏

In version 2.23 of git, two new commands have been introduced to replace the old git checkout (it is still available, but people new to git should start with these new ones preferably). As you would expect, they basically each implement one of the two behaviors of git checkout, and splitting git checkout in two. Read all about it here.

Idioms maaaaannnn ✌️

No idea what idioms are? Think of it as short snippets of useful things. Check out this massive list of programming idioms. Check out the specific Python idioms!

News Around the World 🗺

Big Tech News 🏢

Completely useless to your career but still great 🙃

Best Resource of the Month 🥽

DevOps, SRE, and Platform Engineering. These hot new titles have become more and more commonplace in our industry. There is one problem though. Nobody actually knows what they all mean (or at least 99% of people), and many people want to learn "DevOps" without actually knowing what knowledge that even requires. Now you can pretend to be smarter than everybody else by actually knowing the definition and differences between these 3 things.

Even if this may not be directly related to this newsletter's industry, it's something you will encounter in your career so I recommend you read this one!

Trick of the Month 🎩

GIF video

See you next month everyone!

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 my courses below or see all ZTM courses here.

More from Zero To Mastery

Machine Learning Monthly 💻🤖 preview
Machine Learning Monthly 💻🤖

20th issue of Machine Learning Monthly! Keeping you up to date with the Machine Learning industry. Fastest growing monthly newsletter for Machine Learning Engineers.

[Full Guide] Learn To Code For Free in 2024 & Get Hired in 5 Months (+ Have Fun Along The Way!) preview
Popular
[Full Guide] Learn To Code For Free in 2024 & Get Hired in 5 Months (+ Have Fun Along The Way!)

Updated for 2024 (including A.I. & ChatGPT). In 2014, I taught myself how to code & got hired in 5 months. This is the step-by-step guide I used. Now 1,000s of other people have also used it to learn to code for free & get hired as web developers.

Don’t be a Junior Developer: The Roadmap From Junior to Senior preview
Popular
Don’t be a Junior Developer: The Roadmap From Junior to Senior

Don’t sell yourself short. Seriously, don’t be a Junior Developer. This article outlines all the skills that you should learn if you want to get out of your Junior Developer role and get started on the path to becoming a Senior Developer.