55th 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, welcome, keep reading. If you're a long time reader, welcome back, you can skip to the next section to dive right into this month's newsletter.
Being a Python developer is a fantastic career option. Python is the most popular programming language with lots of growing job demand (especially in the fields of Web, Data Science, A.I., and Machine Learning). You have many job opportunities, you can work around the world, and you get to solve interesting problems.
One of the hardest parts though? Staying up-to-date with the constantly evolving ecosystem.
You want to be a top-performing python developer, but you don’t have time to select from hundreds of articles, videos and podcasts coming out every day.
That's why I write this every month to help you out.
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 Python articles, news, resources, podcasts and videos of the month.
Think the Pareto Principle (80/20 rule) meeting the Python world. What’s the 20% that will get you 80% of the results?
This may be the most fun way for you to learn about hashable objects in Python. But seriously, "WHERE'S WILLLIAAAM?"
A bunch of Pythonistas, Pydudes and Pydudettes got together for the annual conference. What did they talk about? What did you miss out on? Here is the recap of the big week long event to keep you up to date with the latest.
Did you know that some Python modules can double-up as handy command-line tools? For example, you can run Python's webbrowser
module from the command-line to open up a given URL in your default web browser:
$ python -m webbrowser https://pym.dev/p
Opening in existing browser session.
Learn more of Python's many command-line utilities you can use like the one above.
NVIDIA (now the most valuable company in the world) loves GPUs and loves Python. So they released a new library: Warp is a Python framework for writing high-performance simulation and graphics code. Warp takes regular Python functions and JIT compiles them to efficient kernel code that can run on the CPU or GPU.
A great discussion around the topic: Why do message queue-based architectures seem less popular now? It turns into revealing that "just because Big Tech/Google does it, doesn't mean all startup/projects should do it". I highly recommend reading some of the top comments.
Here is an alternate perspective on AI and how useful it is to companies. As with all things in life, it's never black and white. This article, however you may receive it, is hilarious though...
Top engineers (and co-founder) of OpenAI have left to create this company for the sake of humanity and AI safety.
Julian Assange has reached a plea deal with the U.S., allowing him to go free after many years. This story needs to be made into a movie.
Adobe got sued for making cancellations really hard for their product. Scummy behaviour is not cool.
Apple's AI Day was the big talk this month especially because of what it means for the industry moving forward and Apple's plans for generative AI: ‘Apple Intelligence’. I personally think that as usual, Apple is right on the money on how to use the power of A.I. My favourite part was their ideas around AI privacy for individuals. You can read the full article on the Apple AI strategy here which is super fascinating, or read the summary below.
Benedict Evans (a VC) summarized the whole event nicely:
Not to get outdone by Apple, Meta is working on its own AI strategy: Create models and open source them to the world. Here is how they train their models at scale.
Microsoft on the other hand had an AI stumble: Microsoft postpones Windows Recall after major backlash — will launch Copilot+ PCs without headlining AI feature
Google, although they introduced the initial paper that propelled this boom in LLMs and AI tools, is now a little behind. They are shifting strategies: Google DeepMind Shifts From Research Lab to AI Product Factory... because they need to make money off this thing. The company combined its two AI labs to develop commercial services, a move that could undermine its long-running strength in foundational research.
U.S. Clears Way for Antitrust Inquiries of Nvidia, Microsoft and OpenAI... makes sense considering last month Nvidia became the most valuable company in the world.
Try drawing the most ridiculous iceberg and see what happens.
The most insane 0.35 seconds Rubiks Cube solver. Human or robot? Can you guess before watching this video?
Hacking Millions of Modems (and Investigating Who Hacked My Modem). This is a great read and a great demonstration of problem solving.
How Online Privacy Is Like Fishing - a pretty fresh read.
Make some beats with this cool little website.
The most epic game of Pong you will ever play.
Did you know that we don't know exactly how water freezes?
When Google gives their opinions on software best practices, usually the industry listens. This time they share their thoughts on how software engineers should use AI tools, and personally, I think they are right on the money with this one. If you work in software, you need to read this one.
Thanks for reading!
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.