Search a title or topic

Over 20 million podcasts, powered by 

Player FM logo
Artwork

Content provided by Michael Kennedy and Brian Okken. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Michael Kennedy and Brian Okken or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://podcastplayer.com/legal.
Player FM - Podcast App
Go offline with the Player FM app!

#431 Nerd Gas

29:27
 
Share
 

Manage episode 480770203 series 1305988
Content provided by Michael Kennedy and Brian Okken. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Michael Kennedy and Brian Okken or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://podcastplayer.com/legal.
Topics covered in this episode:
Watch on YouTube
About the show

Sponsored by NordLayer: pythonbytes.fm/nordlayer

Connect with the hosts

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)

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:

Michael:

Joke: Can my friend come in?

  continue reading

435 episodes

Artwork

#431 Nerd Gas

Python Bytes

1,833 subscribers

published

iconShare
 
Manage episode 480770203 series 1305988
Content provided by Michael Kennedy and Brian Okken. All podcast content including episodes, graphics, and podcast descriptions are uploaded and provided directly by Michael Kennedy and Brian Okken or their podcast platform partner. If you believe someone is using your copyrighted work without your permission, you can follow the process outlined here https://podcastplayer.com/legal.
Topics covered in this episode:
Watch on YouTube
About the show

Sponsored by NordLayer: pythonbytes.fm/nordlayer

Connect with the hosts

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)

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:

Michael:

Joke: Can my friend come in?

  continue reading

435 episodes

Усі епізоди

×
 
Loading …

Welcome to Player FM!

Player FM is scanning the web for high-quality podcasts for you to enjoy right now. It's the best podcast app and works on Android, iPhone, and the web. Signup to sync subscriptions across devices.

 

Listen to this show while you explore
Play