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.

158 Episodes

#157 The Journal of Open Source Software

One of the hottest areas of growth for Python is in the scientific and data science communities. But if that work is done in an academic or research setting, it can be very hard to get proper credit for it. You have to write full on peer reviewed articles.

Play Download

6 April 2018 • 1 hour, 4 minutes

#156 Python History and Perspectives

Learning about programming libraries and languages is useful and interesting. But sometimes knowing WHY certain decisions were made or the history leading up to some change or package being created gives you a deeper understanding.

Play Download

24 March 2018 • 59 minutes

#155 Practical steps for moving to Python 3

Since 2008 there has been this tension in Python where the much of the effort to improve Python has been on Python 3 whereas many developers were left stuck on Python 2 primarily because important packages were not yet Python 3 capable.

Play Download

16 March 2018 • 1 hour, 3 minutes

#154 Python in Biology and Genomics

Python is often used in big-data situations. One of the more personal sources of large data sets is our own genetic code. Of course, as Python grows stronger in data science, it's finding its place in biology and genetics.

Play Download

7 March 2018 • 58 minutes

#153 How Python Evolves

If you have spent some time in the Python community, you have probably heard the term PEP which stands for Python Enhancement Proposal. In fact, the very first one was created in June 2000 which defines the PEP process.

Play Download

1 March 2018 • 1 hour, 21 minutes

#151 Gradual Typing of Production Applications

I hope you using Python 3 these days. One of its powerful new features is type annotations. This lets you build and maintain large-scale Python projects with much more ease and confidence.

Play Download

16 February 2018 • 1 hour, 9 minutes

#150 Technical Lessons Learned from Pythonic Refactoring

Does your code smell? Have a weird fragrance? It turns out code smells are a real thing and an amazing conceptualization of suboptimal design. This week you'll meet Yenny Cheung who has some practical and real-world advice on using refactoring in Python to improve your code and wash away those code...

Play Download

8 February 2018 • 59 minutes

#149 4 Python Web Frameworks, Compared

Are you considering getting into web programming? Choosing a web framework (like Pyramid, Flask, or Django) can be daunting. It would be great to see them all build out the same application and compare the results side-by-side.

Play Download

2 February 2018 • 56 minutes

#148 Python Book Authors' Panel Discussion

Are you a fan of developer and technical books? Ever wonder what went into the writing of your favorite Python book? This week we peek inside the world of book authorship with a panel of renowned developer-focused authors. You'll meet Katharine Jarmul, Bruce Eckel, Luciano Ramalho, Dan Bader, and Br...

Play Download

28 January 2018 • 1 hour, 2 minutes