Python Monthly ๐Ÿ’ป๐Ÿ

Andrei Neagoie
Andrei Neagoie
hero image

**6th issue! If you missed the previous ones, you can read the previous issues of the Python Monthly 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 monthly newsletter is focused on keeping you up to date with the industry, keeping your skills sharp, without wasting your valuable time. I will be sharing the most important articles, podcasts and videos of the month. Think Tim Ferriss and the Pareto Principle (80/20 rule) meeting the Software Development world. Whatโ€™s the 20% that will get you 80% of the results?

What you missed in May as a Python Developerโ€ฆ


53 Python Interview Questions ๐Ÿ”

Test your Python knowledge by trying out these 53 Python interview questions. You may learn a thing or two along the way. Let me know how you did!

Pandas Basketball โ›น๏ธโ€โ™€๏ธ

A fun project for you to try out while learning about the popular tool, Pandas. Learn to calculate and monitor NBA player streaks and have fun along the way.

If you are new to Pandas though, I recommend this tutorial to get started.

Project To Try This Weekend โ›ฒ๏ธ

A fun project for you to try building this weekend. This time around, you will generate thousands of different lightsabers using Python.

Python Developer Survey ๐Ÿ“Š

A popular Python Developer survey to show you what the rest of the community is doing with Python. Some interesting findings!

Another one: This is probably the best developer survey that comes out once a year and a great indication of trends to watch out for in the coming months. This year's survey results do not disappoint. I will be writing about some of the interesting patterns soon, but for now, check out the results here. What are your thoughts?

Python Performance ๐Ÿฅ

An interesting discussion around the topic of performance with python in an interview format. The interview is with some smart figures in the python community (like core developers).

Using The Collections Module ๐Ÿงฑ

One of the most popular modules in Python, the collections module, has some really useful features. Read this tutorial on how to use some of these features to improve your programs.

Go Beyong PEP8 ๐Ÿงผ

Have you ever wondered: "What is good Python code?" You may have heard of PEP8 as the standard, but what if you wanted to go beyond and follow the best practices? This resource will break down everything for you.

Python vs JavaScript ๐Ÿ‘ฏโ€โ™‚๏ธ

A look at the 2 most popular languages in the world. The similarities and differences. It's a good idea to learn both but this article should do the trick in summarizing the key comparisons.

AI That Writes Python ๐Ÿค–

OpenAI, the big player in AI research recently announced they were able to create a machine learning model that can write Python code. Will your job become obsolete? Probably not, but this is very cool.

Everything About Asyncio ๐Ÿค”

Asyncio is one of the most popular modules in Python, and it recently became officially part of Python with version 3.8. Being able to do concurrency with this module brings about a lot of power to you as a programmer. Use these 3 resources to really master this amazing power:

  1. https://www.integralist.co.uk/posts/python-asyncio/
  2. https://hynek.me/articles/waiting-in-asyncio/
  3. https://nullprogram.com/blog/2020/05/24/

Never Leave Github Again ๐ŸŒŠ

NPM, Visual Studio Code, Github. Microsoft is on a tear with the web development world. Now they have introduced a feature to use a code editor straight on Github so that you never leave your favourite website again. Get the full Visual Studio Code experience without leaving GitHub.

PS. They also just opened up a beta version of code scanning which looks promising (never push your secrets to Github by mistake again!)

News Around the World ๐Ÿ—บ

Big Tech News ๐Ÿข

Completely useless to your career but still great ๐Ÿ™ƒ

Listen to a song at the same time with a complete stranger in the world.

Big month for space travel.

Best Resource of the Month ๐Ÿฅฝ

What does the modern Python development workflow look like? This is an article that goes a little over the top, but it shows you some of the "hyper" modern way you can develope Python programs. An interesting article with tools that you should be aware of. Enjoy the read and stay up to date!

Trick of the Month ๐ŸŽฉ

See you next month everyone!

By the way, my full time job is to teach people to code 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 of my courses by visiting the courses page.

More from Zero To Mastery

Learn To Code + Use AI For Free in 2025 (+ Get Hired in <6 Months) preview
Popular
Learn To Code + Use AI For Free in 2025 (+ Get Hired in <6 Months)

Step-by-step guide of how Iโ€™d learn to code for free (& use AI) in 2025. In 2014, I taught myself how to code and got hired using only free resources so I made this guide to help others do the same. Now 1,000s of people have joined me. You could be next.

Web Developer Monthly ๐Ÿ’ป๐Ÿš€ preview
Web Developer Monthly ๐Ÿ’ป๐Ÿš€

23rd issue of Web Developer Monthly! Keeping you up to date with the industry, keeping your skills sharp, without wasting your valuable time.