32nd issue! If you missed the previous ones, you can read all the previous issues of my monthly Python newsletter here.
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?
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...
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.
Learn various techniques to reduce data processing time by using multiprocessing, joblib, and tqdm concurrent on massive files. Highly recommend this article.
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.
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.
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.
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.
Crypto just keeps cryptoing. How a fake job offer took down the worldโs most popular crypto game. This is a fun read.
This is the biggest news of the month. Probably will be impacting generations worth of future astronomy knowledge: NASAโs Webb Delivers Deepest Infrared Image of Universe Yet. Check them out and be blown away... you can also see the difference between Hubble and James Webb telescope images here.
Turns out having a police/data collection state has its downsides. Vast Cache of Chinese Police Files Offered for Sale in Alleged Hack Leak would be one of largest in history if confirmed, covering a billion people.
Not related to tech, but still kind of interesting: Why Sri Lanka is having an economic crisis
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.
Follow the herd. Otherwise, a cool website.
This may be the coolest toy for techies out there.
Free and liberated e-books you can download.
Build a Hexaflexagons ASAP.
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)."
Listen to some coding music to make you 10x more productive. Facts.
Turn your Github profile account into a City.
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.