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 (e.g. MongoDB, AngularJS, DevOps).The format is a casual 45 minute conversation with industry experts.

106 Episodes

#105 A Pythonic Database Tour

There are many reasons it's a great time to be a developer. One of them is because there are so many choices around data access and databases. So this week we take tour with our guest Jim Fulton of some databases you may not have heard of or given a try. You'll hear about the pure Python databa...

Play Download

27 March 2017 • 57 minutes

#104 Game Theory in Python

Game theory is the study competing interests, be it individual actors within an economy or healthy vs. cancer cells within a body. Our guests this week, Vince Knight, Marc Harper, and Owen Campbell, are here to discuss their python project built to study and simulate one of the central problems...

Play Download

23 March 2017 • 57 minutes

#103 Compiling Python through PyLLVM and MongoDB for Data Scientists

This episode we have an optimization 2fer. We begin looking at optimizing a subset of Python code for machine learning using the LLVM compiler with a project called PyLLVM which takes plain python code, compiles it to optimized machine instructions and distributes it across a cluster. In the...

Play Download

16 March 2017 • 52 minutes

#102 Effective Code Reviews

How do you build reliable software with fewer bugs? Yes, unit testing is part of that. But did you know that code reviews often play a key role in this process and come with many benefits on top of just bug detection. Links from the show: PyCon Talk: Effective Code Review:

Play Download

8 March 2017 • 50 minutes

#101 Adding a full featured Python environment to Visual Studio Code

You know the two questions I asked at the end of each episode? What's your favorite editor for writing Python code and what less-well-known PyPI package do you recommend? Well this time, we are making a whole episode out of "What's your favorite editor". You'll meet Don Jayamanne who created...

Play Download

3 March 2017 • 55 minutes

#100 Python past, present, and future with Guido van Rossum

Welcome to a very special episode. This is the 100th episode of Talk Python To Me. It's the perfect chance to take a moment and look at where we have come from, and where we are going. Not just with regard to the podcast but for Python in general. And who better to do this than Python's inventor...

Play Download

22 February 2017 • 1 hour, 1 minute

#99 Morepath: Super Powered Python Web Framework

One of the areas where Python truly shines is on the web. Many well known websites like YouTube, Pintrest, and Spotify are powered by Python. In the mid 2000's, a number of powerful and popular frameworks were created such as Django, Flask, and Pyramid. It may feel like the choices of web frame...

Play Download

15 February 2017 • 1 hour, 4 minutes

#98 Adding concurrency to Django with Django Channels

One of the major areas of innovation in Python 3 is advances in async and concurrent programming. Yet, when working with any of the major web frameworks: django, flask, or pyramid, this is basically no concurrent option. That's why Andrew Godwin decided to tackle the issue on the django side with dj...

Play Download

8 February 2017 • 1 hour, 5 minutes

#97 Flask, Django style with Flask-Diamond

There's a whole spectrum of Python web frameworks. On one end we have the micro-frameworks like bottle, flask, and do some degree Pyramid. On the other things like Django and even CMSes like Wagtail (built on Django) in the far end. While this is often positioned as an either / or choice, this...

Play Download

2 February 2017 • 1 hour, 5 minutes

#96 Exploring Awesome Python

Python is said to be a language that comes with "batteries included". That has many meanings depending on the level you're focusing on. At the lowest, it's a very rich and expressive language. Most commonly it means Python has a powerful and comprehensive standard library (itertools and elementtree...

Play Download

25 January 2017 • 52 minutes