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.

113 Episodes

#112 Geeking out in the golden years

I've always thought that if I retired, I'd more or less do what I had been doing as my job - except without the meetings and reports. That is, write interesting and fulfilling software. In this episode of Talk Python To Me, we are back together with Philip Guo to discuss his research project a...

Play Download

18 May 2017 • 1 hour, 7 minutes

#111 Pythonic Career Advice and More

Time for some Pythonic job and career advice with Matt Harrison. Listen in as we discuss how most developer jobs never make it to full job listings and how you can get in on them. We also discuss his books and his avalanche research with the Pandas library. Links from the show: Matt on Twitter: @_...

Play Download

13 May 2017 • 57 minutes

#110 Data Democratization with Redash

Are you asked to generate reports from your company's data? Has someone suggested that you buy / deploy massive BI software that expensive, closed source, and generally underwhelming? Well it's Redash and Python to the rescue. Today you'll meet Arik Fraimovich, the creator of Redash, whose goal...

Play Download

2 May 2017 • 56 minutes

#109 MongoDB Applied Design Patterns

Database design and decisions use to be fairly straightforward. Pick your relational database engine, map out the general entities, apply the third-normal-form (3NF) to them and you're basically done. With the Cambrian explosion of database options and variations created from 2009 to present, it...

Play Download

29 April 2017 • 1 hour

#108 MicroPython and Open Source Hardware at Adafruit

Want to learn how to build an Iron-man like arc reactor accessory or maybe a solar charging backpack? What if you could program these devices with Python? We'll be talking about a project and company making this possible. This week you'll meet Tony DiCola who works at Adafruit. A company making...

Play Download

21 April 2017 • 1 hour, 4 minutes

#107 Python concurrency with Curio

You have heard me go on and on about how Python 3.5's async and await changes the game for asynchronous programming in Python. But what exactly does that mean? How does it work in APIs? Internally? Today I'm here with David Beazley who has been deeply exploring this space with his project Curio....

Play Download

15 April 2017 • 1 hour, 1 minute

#106 Invent your own computer games with Python

Al Sweigart is back on Talk Python. This time we're inventing our own computer games. Has anyone ever asked you for a resource to get started learning programming, learning Python? One excellent option is Al's book, just updated, called Invent Your own Computer Games with Python. That's what we...

Play Download

7 April 2017 • 58 minutes

#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