#394 Python is easy now?
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?