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.

#358 Collecting Shells

October 24, 2023 00:35:28 34.28 MB Downloads: 0
Topics covered in this episode:
Watch on YouTube

About the show

Sponsored by us! Support our work through:

Connect with the hosts

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

Brian #1: Django 5.0 beta 1 released

Michael #2: git bash, terminals, and Windows

Brian #3: Mastering Integration Testing with FastAPI

  • Alex Jacobs
  • Some great integration testing techniques
  • Focused on FastAPI, but relevant to many frameworks.
    • Mocking authentication
    • Mocking external APIs
    • Fun use of parametrize and indirect fixtures for mocking responses.
    • Mocking MongoDB
    • Mocking AWS S3

Michael #4: Reuven Learner has been banned for trading in rare animals (Pythons and Pandas)

  • via Pat Decker
  • Reuven, like us, teaches Python and Data Sci
  • Tried to advertise his courses (Python and Pandas courses) on Meta
  • Got permanently (life-time) banned for selling rare and endangered animals.
  • Sometimes I really hate these big tech companies
    • My recent beefs have been with app store reviewers and surveillance-based capitalism

Extras

Brian:

  • Where did everyone go? - Ned Batchelder
    • I do feel like we’re more fragmented than before, but I am feeling like we have a community on Mastodon.
    • reminder that Mastodon has text search now
  • On Sunday, I released Ch9, Coverage, as part of The Complete pytest course, specifically part of pytest Working with Projects.
    • It was super fun. I’ve used coverage a lot since writing the book, for example, I demonstrate branch coverage. It’s so much more effective to teach in video than in printed screenshots.

Michael:

Joke: this is what the experts do