Python Monthly 💻🐍 October 2020

Andrei Neagoie

Andrei Neagoie

11th 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 October as a Python Developer…

Python 3.9 Is Here 🧑🏼‍🚀

Python 3.9 was officially released this month! You can check out the new features in the official documentation right here. You can also read a nice discussion on what people think of the new changes. By the way, Python 3.5 is now officially end of life (sounds more dramatic than it needs to be).

Python Booleans 🎭

How long can a tutorial on Python Booleans be? True and False. What's more to know? Well, it turns out, a lot. Have a read through this tutorial to discover how you can use booleans to optimize your Python code.

Weekend Project Idea 🎏

We have all heard the cool new hip tech Kubernetes by now. It's the hottest thing in the startup/tech world since React. In this weekend project you will use Python with Kubernetes to deploy your very first cluster. This way you will be prepared when you build that app that gets waaaaay more users than expected one day.

Diagrams Everywhere ⛲️

Create beautiful architecture diagrams with Python using this very uniquely named library: Diagrams. Sure, the library name does not elicit excitement, but this article showing you how to use it might.

Python and Context Management 🪀

Python’s context manager, is a replacement for try/finally blocks. It's implemented using with statement commonly used when opening files. How is this any use to us? Same as with try/finally, this pattern was introduced to guarantee that some operation will be performed at the end of the block, even if exception or program termination occurs. No idea what any of that means? Well read on here.

Python Developer Survey 👨‍👧‍👦

Python Developer Survey 2020 is officially open. Go add some data points for them so we can analyze the results later and learn about the Python Community!

Data Management With Python 💈

All programs process data in one form or another, and many need to be able to save and retrieve that data from one invocation to the next. Python, SQLite, and SQLAlchemy give your programs database functionality, allowing you to store data in a single file without the need for a database server. Learn how to use these 3 methods here.

News Around the World 🗺

  • An Excel error caused 16,000 COVID results to be missed in England. Oops.

Big Tech News 🏢

Completely useless to your career but still great 🙃

Best Resource of the Month 🥽

As an industry, we’ve gotten exceptionally good at building large, complex software systems. We’re now starting to see the rise of massive, complex systems built around data – where the primary business value of the system comes from the analysis of data, rather than the software directly. We’re seeing quick-moving impacts of this trend across the industry, including the emergence of new roles, shifts in customer spending, and the emergence of new startups providing infrastructure and tooling around data. At the core of these changes are programming languages like Python combined with many tools. Here is a look at common emerging architectures in modern data infrastructure.

Trick of the Month 🎩

See you next month everyone!

If you haven't already, subscribe below to receive Python Monthly next month along with exclusive ZTM posts and offers. If you're already subscribed, please share it with someone (use those little widgets on the left) who might find it useful, they'll love you and so will we!

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

More from Zero To Mastery

Don't be a Junior Developer preview
Don't be a Junior Developer

Don’t sell yourself short. Seriously, don’t be a Junior Developer. A Junior Developer puts this title in their resume, emails, and LinkedIn… They announce it to the world. Don’t.

Learn to code (for free) in 2021, get hired, and have fun along the way preview
Learn to code (for free) in 2021, get hired, and have fun along the way

I've taught 500,000 of students how to code over the past 3 years. Many of them used this exact step by step guide to learn to code and get hired as a web developer from scratch, for free, in under 6 months.

Web Developer Monthly 💻🚀 preview
Web Developer Monthly 💻🚀

28th issue of Web Developer Monthly! Read by 50,000+ developers every month. Keeping you up to date with the industry, without wasting your valuable time.