Python Bytes is a weekly podcast hosted by Michael Kennedy and Brian Okken. The show is a short discussion on the headlines and noteworthy news in the Python, developer, and data science space.
#394 Python is easy now?
- Python is easy now
- Trying out free-threaded Python on macOS
- Module itertools overview
- uptime-kuma
- Extras
- Joke
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