Talk Python To Me - Python conversations for passionate developers

by Michael Kennedy (@mkennedy)

Talk Python to Me is a weekly podcast hosted by Michael Kennedy. The show covers a wide array of Python topics as well as many related topics. Our goal is to bring you the human story behind the Python packages and frameworks you know and love.

  

Latest Episodes

#220 Machine Learning in the cloud with Azure ML

On this episode, you'll meet Francesca Lazzeri and hear story how she went from Research Fellow in Economics at Harvard Business School to working on the AI and data science stack on the Azure team.

Links from the show

Azure MachineLearningNotebooks: aka.ms/AzureMLServiceGithub
Azure Machine Learning Service: aka.ms/AzureMLservice
Azure ML for VS Code: aka.ms/AzureMLforVSCode
Get started with Azure ML: aka.ms/GetStartedAzureML
Seeing AI app: microsoft.com/en-us/ai/seeing-ai
Azure/MachineLearningNotebooks on Github: github.com/Azure/MachineLearningNotebooks
Open data sets: azure.microsoft.com/en-us/services/open-datasets
Azure Machine Learning SDK: docs.microsoft.com/en-us/python/api/overview/azure/ml
automl package: pypi.org/project/automl

Sponsors

Linode
Talk Python Training


Audio Download

Posted on 12 July 2019 | 8:00 am


#219 Take a Python tour of duty at the United States Digital Service

In the US, we have a very interesting civil option that is quite new: The United States Digital Service. This service was created by President Obama to fix broken government software systems such as the rocky start of the healthcare system.

Developers and designers can serve in this service for as little as 3 months or as long as 4 years and they pay roughly market rates.

It's an interesting model indeed! I'm excited to have David Holmes from the US Digital Service to talk about their projects and how they are using Python to make the government work for the people.

Links from the show

United States Digital Service: usds.gov
Article on hacker news: news.ycombinator.com
School Diversity Report: schooldiversityreport.com
Veterans Affairs API: developer.va.gov
Hack the pentagon: usds.gov
Sharing America's Code: code.gov

Talk Python's Flask course: training.talkpython.fm

Sponsors

Local Maximum Podcast
Rollbar
Talk Python Training


Audio Download

Posted on 5 July 2019 | 8:00 am


#218 Serverless Python functions in Azure

Do you have stateless code that needs to run in the cloud? The clear answer years ago was to create and HTTP, or even, gasp! A SOAP service before then. While HTTP services are still very important, some of this code can move entirely away from the framework that runs it with serverless programming and hosted functions.

On this episode, I meet up with Asavari Tayal to discuss serverless programming in the cloud.

Links from the show

Asavari on Twitter: @tayalasavari
Azure functions on Twitter (really ;) ): @AzureFunctions
Azure Functions: functions.azure.com

Sponsors

Command Line Heros
Datadog
Talk Python Training


Audio Download

Posted on 25 June 2019 | 8:00 am


#217 Notebooks vs data science-enabled scripts

On this episode, I meet up with Rong Lu and Katherine Kampf from Microsoft while I was at BUILD this year. We cover a bunch of topics around data science and talk about two opposing styles of data science development and related tooling: Notebooks vs Python code files and editors.

The conversation was a lot of fun and I'm looking forward to sharing it with you all.

Links from the show

Rong on Twitter: davorabbit
Katherine on Twitter: @kvkampf
Talk Session: Build an AI-powered Pet Detector with Python, TensorFlow, and Visual Studio Code: microsoft.com
The Scientific Paper Is Obsolete - Here’s what’s next: theatlantic.com
Laser Interferometer Gravitational-Wave Observatory (LIGO): wikipedia.org

Sponsors

Linode
Backlog
Talk Python Training


Audio Download

Posted on 21 June 2019 | 8:00 am


#216 Digging into Visual Studio Code

One of the questions I often ask at the end of the show is "When you write some Python code, what editor do you use?" Increasingly the most common answer is Visual Studio Code. Despite it's Windows only namesake, Visual Studio Code is cross-platform and has been gaining a lot of traction.

I was at the Microsoft BUILD conference immediately after PyCon this May. There I got the chance to sit down with Dan Taylor from the VS Code team to discuss what they have been up to with VS Code and Python.

Links from the show

Dan on Twitter: @qubitron
VS Code: code.visualstudio.com
Remote Python Development in VS Code: devblogs.microsoft.com
Python at Microsoft: aka.ms/pythonblog

Sponsors

Linode
Backlog
Talk Python Training


Audio Download

Posted on 14 June 2019 | 8:00 am


#215 The software powering Talk Python courses and podcast

Have you ever wondered about the software stack powering Talk Python, the training website, mobile apps, video and audio delivery, and more? While at first glance it might seem pretty simple, there's quite a bit going on. We have our own custom search engines. We deliver 15-20 TB of data per month. Our course video streams from 8 locations throughout the world. Our database server is sending about 12 MBit of traffic / sec with no media in the mix. And it's all powered with Python.

This week is a bit of a role swap. Dan Bader from Real Python is here to interview me about the Talk Python tech stack. But we also get a chance to compare my tech stack with Real Python's, a site which is becoming quite an important one for developers.

Links from the show

Special guest / co-host Dan Bader: @dbader_org

Talk Python website: talkpython.fm
Talk Python Training: training.talkpython.fm
Python Bytes website: pythonbytes.fm
Search service: search.talkpython.fm

Run Python script as systemd service: gist.github.com
AWS Amazon Elastic Transcoder: aws.amazon.com/elastictranscoder
Real Python: realpython.com

Sponsors

Linode
Backlog
Talk Python Training


Audio Download

Posted on 6 June 2019 | 8:00 am


#214 Dive into CPython 3.8 and beyond

Python 3.8 is coming soon. It's scheduled for release at the end of October 2019 and you can already download test versions today. Given that Python ships on an 18-month cycle, it's time to talk about what's coming for us Python developers in the fall.

On this episode, I meet up with Łukasz Langa and Anthony Shaw to chat about the highlights of this upcoming version of Python.

Also, quick show note, we recorded this on-location in Cleveland at PyCon 2019. There may be a small amount of background noise, but I think you'll barely notice.

Links from the show

Łukasz Langa: @llanga
Anthony Shaw: @anthonypjshaw
Anthony's PEP Explorer: tonybaloney.github.io
Python 3.8 Release Schedule: python.org

Sponsors

Microsoft Visual Studio Code
Microsoft Azure
Talk Python Training


Audio Download

Posted on 31 May 2019 | 8:00 am


#213 WebAssembly and CPython

On the last episode, we explored Pyodide. A project whose goal is to bring the CPython scientific stack to the browser via WebAssembly.

This time, I meet up with Brett Cannon, one of the more well-known and prolific core developers, to explore what role WebAssembly has for CPython in general and what opportunities exist for Python and WebAssembly at the moment.

Links from the show

Brett Cannon: @brettsky
WebAssembly: webassembly.org

Sponsors

Microsoft Visual Studio Code
Microsoft Azure
Talk Python Training


Audio Download

Posted on 25 May 2019 | 8:00 am


#212 Python in Web Assembly with Pyodide

It's been said that JavaScript is the assembly language of the web. But should you be required to write code in assembly language or JavaScript?

Most platforms have a dizzying array of options for programming them. But not the frontend web world. But that tide may be turning and WebAssembly could be the key to making it happen.

With WebAssembly, we have a new compilation target for web browsers. And Michael Droettboom from Mozilla and team have decided to help bring the Python scientific stack to the frontend world with Pyodide.

Links from the show

Article introducing pyodide: hacks.mozilla.org
pyodide: github.com
pyodide demo: alpha.iodide.io
Dan Callahan call to action around WebAssembly: youtube.com
Lean Data Practices: mozilla.org
WASM could preempt Docker: twitter.com
Can I Use WebAssembly?: caniuse.com

Sponsors

Microsoft Visual Studio Code
Microsoft Azure
Talk Python Training


Audio Download

Posted on 17 May 2019 | 8:00 am