CodeSolid Python Newsletter: December 28, 2022

Happy Holidays from CodeSolid!

I hope your holiday season is filled with all the good stuff – being with family and friends, and staying warm – and none of the bad stuff, like Seasonal Affective Disorder or being stuck in a snowbank.

As usual, we’ll share a quick roundup of what’s new on CodeSolid and some goodies we found elsewhere on the interwebs.

Python Around the Web

Top Python Libraries of 2022
Speaking of yearly roundups, this list of top Python libraries has been published regularly over the last few years.  I found several interesting tidbits on this year’s list.

Nuitka - Python Compiler, New Release
One of the questions I see from Python newcomers is compiling their applications.  Though technically speaking Python’s interpreter has a “compiler” step, it doesn’t produce a standalone executable as we’d expect from a language like C or Rust.  Nuitka is an optimizing compiler that produces standalone executables from Python files.

Jupyter Scheduler
OK, I have to admit – even as a big fan of Jupyter notebooks, I’ve never thought of them in terms of something I’d like to schedule to run regularly as a job.  Nevertheless, now that I’ve seen that I can, I think it’s pretty cool and worth trying out!

Comprehensive Python Cheatsheet
I’m not usually a big fan of cheat sheets, since the combination of Python’s built-in code exploration tools and the official docs are usually my go-to resources for looking things up.  Nevertheless, I saw this cheat sheet had a lot of attention on the Python Reddit channel, so I took a look.  Sure enough, I was impressed with the sheer scope of this cheat sheet.

Clean Code in Python
Lawrence Eagles has written this excellent, concise article on how to improve your Python code.  This article was also featured in PyCoders as a best of 2022.