mathspp insider πŸπŸš€

Weekly deep dives to take your Python skills 🐍 to the next level πŸš€

Become the Python expert your team relies on

Receive a thoughtful Python deep dive every week. Each issue unpacks a single topic with analogies, diagrams, and code examples so you can write clearer, faster, and more idiomatic code.

Join mathspp insider πŸπŸš€

What readers have to say

Ariba Siddiqi

Rodrigo's newsletter has just the right amount of information to make for light reading but also helps me keep up to date with Python topics, should I wish to dig further!

β€” Ariba Siddiqi – mathspp insider subscriber

Christian Tanul

I love your emails πŸ˜„ I always learn something new. I just found out the type statement exists in Python. I didn't know about Protocol either.

Thanks a lot for everything that you do! I can tell you put a lot of effort into it.

β€” Christian Tanul – mathspp insider subscriber

Jan-Willem

As always fresh, light-footed, crisp yet really useful! Thanks Rodrigo! Much appreciated.

β€” Jan-Willem – mathspp insider subscriber

Tushar Kuntawar

Bi-directional generators?! Now that is the exact reason I signed up to your mailing list!

β€” Tushar Kuntawar – Python insider subscriber

Anurag Singh

I really enjoy the Mathspp newsletter, have gone through many of the blogs as well, they're very insightful and informative. Pydon'ts is on my reading list next, and I already know it'll be amazing.

β€” Anurag Singh

M Ganesh

I always look forward to your newsletters which are very interesting and informative. Your style of writing is also a delight to read.

β€” M Ganesh

Pravesh

I really enjoy your newsletter and it at least helps me to code a little Python every other week. I feel fresh.

β€” Pravesh – Chartr, Founder.

Andy Webster

The newsletter is a small, digestible, quality bite of python learning. It is a great way to quickly learn something new.

β€” Andy Webster

Stephen Gruppetta

My email inbox is precious–as is everyone else's–so I don't subscribe to newsletters. But I make a very few exceptions. Rodrigo's newsletter is one of this exclusive group. And his emails are a few of the emails I actually always read.

His writing is fresh and refreshing, easy to read but packed with useful information, never boring, always insightful.

If you call yourself a Pythonista–or wish to do so one day–and you're not yet subscribed to Rodrigo's email, then, what are waiting for?!

And while you're there, get a copy of all his books. Yes, all of them.

Edward Wright

I'd just like to say thank you for the awesome Mathsapp Insider emails - they're always a pleasure to read/work through! Your willingness to share these "this actually happened to me in real life" problems+solutions is greatly appreciated.

β€” Edward Wright

Sample issues

Here are some of the best issues I've sent in the past:

  1. πŸπŸš€ cooking with asyncio – learn a cooking analogy to help you understand and reason about asynchronous programming
  2. πŸπŸš€ typing overloads – learn to declare type relationships in functions and why that would be relevant
  3. πŸπŸš€ what's there beyond __init__? – learn about __init__'s big brother, the dunder method __new__
  4. πŸπŸš€ understand protocols in 180 seconds – read a short but clear explanation of what protocols are in Python and how to use them
  5. πŸπŸš€ ignoring exceptions – learn the best way to ignore exceptions in Python
  6. πŸπŸš€ how to use ChatGPT for Python code – learn a couple of tips to use ChatGPT effectively to write Python code
  7. πŸπŸš€ 3 tips to use f-strings effectively – it's what it says on the tin: 3 tips to use f-strings effectively

Join mathspp insider πŸπŸš€

Enter your email address and I'll send you one Python deep dive every week.