#394 Python is easy now?

Release Date:

Topics covered in this episode:


Python is easy now
Trying out free-threaded Python on macOS
Module itertools overview
uptime-kuma
Extras
Joke

Watch on YouTube

About the show

Sponsored by ScoutAPM: pythonbytes.fm/scout

Connect with the hosts


Michael: @mkennedy@fosstodon.org
Brian: @brianokken@fosstodon.org
Show: @pythonbytes@fosstodon.org


Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Tuesdays at 10am PT. Older video versions available there too.

Finally, if you want an artisanal, hand-crafted digest of every week of the show notes in email form? Add your name and email to our friends of the show list, we'll never share it.

Brian #1: Python is easy now


or Postmodern Python
or Beyond Hypermodern
Chris Ardene
Mostly a cool review of using rye for

setup
linting
typing
testing
documentation
CI/CD

Also a nice discussion of how to deal with a Monorepo for Python projects


Michael #2: Trying out free-threaded Python on macOS


via pycoders
How to install free threaded Python the easy way
Testing the CPU bound work speed ups for FT Python


Brian #3: Module itertools overview


Rodrigo
20 tools that every Python developer should be aware of.
In 5 categories

Reshaping
Filtering
Combinatorial
Infinite
Iterators that complement other tools

Things I forgot about

chain
pairwise
zip_longest
tee



Michael #4: uptime-kuma


A fancy self-hosted monitoring tool
Features

Monitoring uptime for HTTP(s) / TCP / HTTP(s) Keyword / HTTP(s) Json Query / Ping / DNS Record / Push / Steam Game Server / Docker Containers
Fancy, Reactive, Fast UI/UX
Notifications via Telegram, Discord, Gotify, Slack, Pushover, Email (SMTP), and 90+ notification services, click here for the full list
20-second intervals
Multi Languages
Multiple status pages
Map status pages to specific domains
Ping chart
Certificate info
Proxy support
2FA support



Extras

Brian:


Still working on a new pytest course. Hoping to get it released soon-ish.


Michael:


Open source Switzerland
spyoungtech/FreeSimpleGUI — actively maintained fork of the last release of PySimpleGUI


Joke: Java vs. JavaScript

#394 Python is easy now?

Title
#394 Python is easy now?
Copyright
Release Date

flashback