Python Bytes

#431 Nerd Gas


Listen Later

Topics covered in this episode:
  • pirel: Python release cycle in your terminal
  • FastAPI Cloud
  • Python's new t-strings
  • Extras
  • Joke
  • Watch on YouTube

    About the show

    Sponsored by NordLayer: pythonbytes.fm/nordlayer

    Connect with the hosts

    • Michael: @[email protected] / @mkennedy.codes (bsky)
    • Brian: @[email protected] / @brianokken.bsky.social
    • Show: @[email protected] / @pythonbytes.fm (bsky)
    • Join us on YouTube at pythonbytes.fm/live to be part of the audience. Usually Monday 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.

      Michael #1: pirel: Python release cycle in your terminal

      • pirel check shows release information about your active Python interpreter.
      • If the active version is end-of-life, the program exits with code 1. If no active Python interpreter is found, the program exits with code 2.
      • pirel list lists all Python releases in a table. Your active Python interpreter is highlighted.
      • A picture is worth many words
      • Brian #2: FastAPI Cloud

        • Sebastián Ramírez, creator of FastAPI, announced today the formation of a new Company, FastAPI Cloud.
        • Here’s the announcement blog post: FastAPI Cloud - By The Same Team Behind FastAPI
        • There’s a wait list to try it out.
        • Promises to turns deployment into fastapi login; fastapi deploy
        • Side note: announcement includes quote from Daft Punk: Build Harder, Better, Faster, Stronger
          • I just included this in a talk I’m gave last week (and will again next week), where I modify this to “Build Easier, Better, Faster, Stronger”
          • Sebastian and I are both fans of the rocket emoji.
          • BTW, we first covered FastAPI on episode 123 in 2019
          • Brian #3: Python's new t-strings

            • Dave Peck, one of the authors of PEP 750, which will go into Python 3.14
            • We covered t-strings in ep 428
            • In article
              • t-strings security benefits over f-strings
              • How to work with t-strings
              • A Pig Latin example
                • Also, I think I have always done this wrong
                • Is it the first consonant to the end? or the first consonant cluster?
                • So… Brian → Rianbay? or Ianbray?
                • BTW, this is an example of nerdgassing
                • What’s next once t-strings ship?
                • On thing that’s next (in Python 3.15, maybe, is using t-strings in shlex and subprocess)
                  • PEP 787 – Safer subprocess usage using t-strings deferred to 3.15
                  • Michael #4: zev

                    • A simple CLI tool to help you remember terminal commands.
                    • Examples:

                    • # Find running processes
                      zev 'show all running python processes'
                      # File operations
                      zev 'find all .py files modified in the last 24 hours'
                      # System information
                      zev 'show disk usage for current directory'
                      # Network commands
                      zev 'check if google.com is reachable'
                      # Git operations
                      zev 'show uncommitted changes in git'
                    • Again, picture worth many words:

                    • Extras

                      Brian:

                      • Holy Grail turns 50
                      • nerdgassing
                      • Michael:

                        • Transcripts are a bit better now.
                        • Zen is better now
                        • Joke: Can my friend come in?

                          ...more
                          View all episodesView all episodes
                          Download on the App Store

                          Python BytesBy Michael Kennedy and Brian Okken

                          • 4.7
                          • 4.7
                          • 4.7
                          • 4.7
                          • 4.7

                          4.7

                          210 ratings


                          More shows like Python Bytes

                          View all
                          Software Engineering Radio - the podcast for professional software developers by se-radio@computer.org

                          Software Engineering Radio - the podcast for professional software developers

                          266 Listeners

                          The Changelog: Software Development, Open Source by Changelog Media

                          The Changelog: Software Development, Open Source

                          285 Listeners

                          Thoughtworks Technology Podcast by Thoughtworks

                          Thoughtworks Technology Podcast

                          40 Listeners

                          Data Skeptic by Kyle Polich

                          Data Skeptic

                          470 Listeners

                          Talk Python To Me by Michael Kennedy

                          Talk Python To Me

                          586 Listeners

                          Software Engineering Daily by Software Engineering Daily

                          Software Engineering Daily

                          628 Listeners

                          Test & Code by Brian Okken

                          Test & Code

                          72 Listeners

                          AWS Podcast by Amazon Web Services

                          AWS Podcast

                          200 Listeners

                          Super Data Science: ML & AI Podcast with Jon Krohn by Jon Krohn

                          Super Data Science: ML & AI Podcast with Jon Krohn

                          296 Listeners

                          Data Engineering Podcast by Tobias Macey

                          Data Engineering Podcast

                          140 Listeners

                          CoRecursive: Coding Stories by Adam Gordon Bell - Software Developer

                          CoRecursive: Coding Stories

                          186 Listeners

                          Kubernetes Podcast from Google by Abdel Sghiouar, Kaslin Fields

                          Kubernetes Podcast from Google

                          181 Listeners

                          Practical AI by Practical AI LLC

                          Practical AI

                          190 Listeners

                          The Stack Overflow Podcast by The Stack Overflow Podcast

                          The Stack Overflow Podcast

                          63 Listeners

                          The Real Python Podcast by Real Python

                          The Real Python Podcast

                          136 Listeners