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

[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.

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.