Python Bytes

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.

http://pythonbytes.fm/

Eine durchschnittliche Folge dieses Podcasts dauert 23m. Bisher sind 152 Folge(n) erschienen. Dies ist ein wöchentlich erscheinender Podcast
subscribe
share



 

recommended podcasts


episode 152: You have 35 million lines of Python 2, now what?


Sponsored by DigitalOcean: pythonbytes.fm/digitaloceanMichael #1:JPMorgan’s Athena Has 35 Million Lines of Python 2 Code, and Won’t Be Updated to Python 3 in Time

  • With 35 million lines of Python code, the Athena trading platform is at the core of JPMorgan's business operations. A late start to migrating to Python 3 could create a security risk...


share





   26m
 
 

episode 151: Certified! It works on my machine


Sponsored by DigitalOcean: pythonbytes.fm/digitaloceanBrian #1:Python alternative to Docker

  • Matt Layman
  • Using Shiv, from LinkedIn
    • Mentioned briefly in episode 114
    • Shiv uses zipapp, PEP 441.
    • Execute code directly from a zip file.
    • App code and dependencies can be bundled together.
    • “Having one artifact eliminates the possibility of a bad interaction getting to your production system...


share





   25m
 
 

episode 150: Winning the Python software interview


Sponsored by Datadog: pythonbytes.fm/datadogMichael #1: How to Stand Out in a Python Coding Interview

  • Real Python, by James Timmins
  • Are tech interviews broken? Well at least we can try to succeed at them anyway
  • You’ve made it past the phone call with the recruiter, and now it’s time to show that you know how to solve problems with actual code…
  • Interviews aren’t just about solving problems: they’re also about showing that you can write clean production code...


share





   23m
 
 

episode 149: Python's small object allocator and other memory features


Sponsored by Datadog: pythonbytes.fm/datadogBrian #1:Dropbox: Our journey to type checking 4 million lines of Python

  • Continuing saga, but this is a cool write up.
  • Benefits
    • “Experience tells us that understanding code becomes the key to maintaining developer productivity. Without type annotations, basic reasoning such as figuring out the valid arguments to a function, or the possible return value types, becomes a hard problem...


share





   37m
 
 

episode 148: The ASGI revolution is upon us!


Sponsored by DigitalOcean:pythonbytes.fm/digitaloceanBrian #1:Annual Release Cycle for Python- PEP 602

  • Under discussion
  • Annual release cadence
  • Seventeen months to develop a major version
    • 5 months unversioned, 7 months alpha releases when new features and fixes come in, 4 months of betas with no new features, 1 month final RCs.
  • One year of full support, four more years of security fixes...


share





   24m
 
 

episode 147: Mocking out AWS APIs


Sponsored by DigitalOcean: pythonbytes.fm/digitaloceanBrian #1:rapidtables

  • “rapidtables … converts lists of dictionaries to pre-formatted tables. And it does the job as fast as possible.”
  • Also can do color formatting if used in conjunction with termcolor.colored, but I’m mostly excited about really easily generating tabular data with print...


share





 11 September 2019  25m
 
 

episode 146: Slay the dragon, learn the Python


Sponsored by DigitalOcean: pythonbytes.fm/digitaloceanSpecial guest: Trey HunnerBrian #1:Positional-only arguments in Python

  • by Sanket
  • Feature in 3.8
  • “To specify arguments as positional-only, a / marker should be added after all those arguments in the function definition. “
  • Great example of a pow(x, y, /, mod=None) function where the names x and y are meaningless and if given in the wrong order would be confusing...


share





 08 September 2019  23m
 
 

episode 145: The Python 3 “Y2K” problem


Sponsored by Datadog: pythonbytes...


share





 31 August 2019  34m
 
 

episode 144: Are you mocking me? It won't work!


Sponsored by DigitalOcean: pythonbytes.fm/digitaloceanChris #1:Why your mock doesn’t work

  • Ned Batchelder
  • TDD is an important practice for development, and as my team is finding out, mocking objects is not as easy at it seems at first.
  • I love that Ned gives an overview of how Mock works
  • But also gives two resources to show you alternatives to Mock, when you really don’t need it...


share





 23 August 2019  25m
 
 

episode 143: Spike the robot, powered by Python!


Special guest: Kelly Schuster-ParedesSponsored by DigitalOcean: pythonbytes.fm/digitaloceanBrian #1:Keynote: Python 2020 - Łukasz Langa - PyLondinium19

  • Enabling Python on new platforms is important.
  • Python needs to expand further than just CPython.
    • Web, 3D games, system orchestration, mobile, all have other languages that are more used. Perhaps it’s because the full Python language, like CPython in full is more than is needed, and a limited language is necessary...


share





 14 August 2019  33m