Talk Python To Me-logo

Talk Python To Me

629 Favorites

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 30 minute conversation with industry experts.

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 30 minute conversation with industry experts.
More Information


Portland , OR


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 30 minute conversation with industry experts.






#134 Python in Climate Science

What is the biggest challenge facing human civilization right now? Fake news, poverty, hunger? Yes, all of those are huge problems right now. Well, if climate change kicks in, you can bet it will amplify these problems and more. That's why it's critical that we get answers and fundamental models to help understand where we are, where we are going, and how we can improve things. On this episode, you'll meet Dr. Damien Irving. He's a climate science researcher using Python to understand...

Duration: 00:52:50

#133 Productivity for developers

This episode is all about developer productivity. From continuous learning, to git source control tips, to tools and books for developers, Jay Miller from the Productivity in Tech podcast is here to share his experiences. Links from the show: PIT podcast episode with Michael: PIT on Twitter: @Prodintech Jay on Twitter: @kjaymiller PIT Premium (discounted for listeners):...

Duration: 01:04:29

#132 Contributing to open source

Are you new to open source? Maybe been using it for a long time and never got around to contributing to it? Wondering how to get started? In this episode, you'll meet Anthony Shaw, Dan Bader, and Ronald Maravanyika. All of these guys have been successful open source developers. I speak with them about how to find a welcoming project and what you need to know to get started. We also cover what open source project maintainers can do to help attract new and experienced...

Duration: 01:04:45

#131 Top 10 machine learning libraries

Data science has been one of the major driving forces behind the explosion of Python in recent years. It's now used for AI research, controls some of the most powerful telescopes in the world, tracks crop growth and prediction and so much more. But with all this growth, there is an explosion of data science and machine learning libraries. That's why I invited Pete Garcin onto the show. He's going to share his top 10 machine learning libraries. After this episode, you should be able to...

Duration: 00:53:30

#130 10 books Python developers should be reading

One of the hallmarks of successful developers is continuous learning. The best developers I know don't just keep learning, it's one of the things that drives them. That's why I'm excited to bring you this episode on 10 books Python developers should read. You'll meet Timo Koola who is an avid reader and self-learner in the Python space. He's found 10 books from his experience that have had huge affects on him and we'll discuss them next. Links from the show: Timo on Twitter:...

Duration: 00:51:54

#129 Falcon: The bare-metal Python web framework

Full featured web frameworks such as Django are great. But sometimes, living closer to the network layer is just the thing you need. This week you'll meet Kurt Griffiths and John Vrbanac who work on the Falcon web framework. It's a bare-metal Python web API framework for building very fast app backends and microservices. How bare metal? Well, other frameworks like the Hug REST framework even build upon Falcon. Links from the show: Kurt Griffiths on Twitter: @kgriffs John...

Duration: 00:59:54

#128 Pythonic Networks with NAPALM

When you think of networks, you probably think of physic things: Routers, switches, firewalls, and more. But increasingly, network engineers are managing massive networks that are better managed with software than via admin applications. On this episode, you'll meet David Barroso who created NAPALM: A vendor neutral, cross-platform open source project that provides a unified API to network devices. Links from the show: David on Twitter: @dbarrosop NAPALM:...

Duration: 00:56:22

#127 Shipping software to users

To make software useful, honestly, to even make it real, you have to ship it. Building a web app? Then deploy that next version. Building a toolset for data scientists? Send them that application. Managed to get a cool GUI going in Python with Togo or PySide? Time to have your users start downloading it. Python is an amazing ecosystem. But one of the frailer parts of it has been shipping and deploying software - especially to end users. This episode, you'll meet Glyph. Join us as we...

Duration: 01:15:10

#126 Kubernetes for Pythonistas

Containers are revolutionizing the way we deploy and manage applications. These containers allow us to build, develop, test, and even deploy on the exact same system. We can build layered systems that fill in our dependencies. They even can play a crucial role in zero-downtime upgrades. This is great, until you end up with 5 different types of containers, each of them scaled out, and you need to get them to work together, discover each other and upgrade together. That's where Kubernetes...

Duration: 00:59:40

#125 Django REST framework and a new API star is born

APIs were once the new and enabling thing in technology. Today they are table-stakes. And getting them right is important. Today we'll talk about one of the most popular and mature API frameworks in Django REST Framework. You'll meet the creator, Tom Christie and talk about the framework, API design, and even his successful take on funding open source projects. But Tom is not done here. He's also creating the next generation API framework that fully embraces Python 3's features called...

Duration: 01:07:18

#124 Python for AI research

We all know that Python is a major player in the application of Machine Learning and AI. That often involves grabbing Keras or TensorFlow and applying it to a problem. But what about AI research? When you're actually trying to create something that has yet to be created? How do researchers use Python here? Today you'll meet Alex Lavin, a Python developer and research scientist at Vicarious where they are trying to develop artificial general intelligence for robots. Links from the...

Duration: 00:55:20

#123 Lessons from 100 straight dev job interviews

What if you could take the experience and insight from 100 job interviews and use them to find just the right job. You'd be able to weed out the bad places that are not the right fit. You'd see that low-ball offer coming a mile away and move right along. But, no one could really do 100 consecutive interviews, right? That'd be a full-time job in and of itself! You'll meet Susan Tan who did just that. Links from the show: Susan on Twitter: @ArcTanSusan Video presentation at...

Duration: 00:46:24

#122 Home Assistant: Pythonic Home Automation

The past few years have seen an explosion of IoT devices. Many of these are for the so-called smart home. Their true potential lies in the ability to coordinate and automate them as a group. How can you garage, wifi, chromecast, and window shades work together automatically? Chances are these are all from different manufacturers with different protocols and apps. That's why you need something like Home Assistant. This Python based app brings over 740 devices together and allows you to...

Duration: 00:58:09

#121 Microservices in Python

Do you have big, monolith web applications or services that are hard to manage, hard to change, and hard to scale? Maybe breaking them into microservices would give you many more options to evolve and grow that app. This week, we meet up again with Miguel Grinberg to discuss the trades offs and advantages of microservices. Links from the show: Miguel on Twitter: @miguelgrinberg Miguel's blog: Microservices Tutorial at PyCon:...

Duration: 01:05:13

#120 Python in Finance

This week we'll enter the world of stock markets, trades, hedge funds and more. You'll meet Yves Hilpisch who runs The Python Quants where Python, open-source, education, and finance intersect. Links from the show: Yves on Twitter: @dyjh Personal site: The Python Quants Group: Yves on YouTube: Quant platform: DX Analytics: For Python Quants Bootcamp: Python for Quant Finance Meetup: Books:...

Duration: 01:07:42

#119 Python in Engineering

Think about how you learn most technical or detail-oriented subjects? You start at the bottom, lowest level and you create building blocks and work your way into the actual thing you care about. This happens in engineering, in math, and even in programming. Our guest this week, Dr. Allen Downey, believes that computation and programming can help us turn this inside-out way of teaching right-side out again. Join Allen and me as we discuss programming as a way of thinking and...

Duration: 00:52:23

#118 Serverless software

Let's consider the progression we've been on over the past 15 or so years. We've gone from software and operating systems that we manage running on hardware that we own (and babysit), to virtual machines on our hardware, to IaaS in the cloud and PaaS in the cloud. Then onward to containers, usually docker, running on someone else's systems in the cloud, and maybe even microservices which are conglomerates of these containers working together managed by Kubernetes. Where do we go from...

Duration: 00:54:51

#117 Functional Python with Coconut

One of the nice things about the Python language is it's at least 3 programming paradigms in one: There's the procedural style, object-oriented style, and functional style. This week you'll meet Evan Hubinger who is taking Python's functional programming style and turning it to 11. We're talking about Coconut. A full functional programming language that is a proper superset of Python itself. Show note: Sorry for the lower audio quality in my voice on this one. Looks like my primary...

Duration: 01:03:32

#116 10 top talks of PyCon 2017 reviewed

Whether you got to attend PyCon, there were just too many good talks to attend them all. Luckily our friends at the PSF were on top of publishing the videos online for the whole world to watch for free. On this episode, we'll meet up with Brett Slatkin and replay his path through PyCon. We touch on his top 10 sessions from PyCon 2017. Links from the show: Brett on Twitter: @haxor Effective Python on Amazon: All sessions from PyCon:...

Duration: 01:00:19

#115 Python for Humans projects

When you think of popular Python packages, what comes to mind? There's a good chance that this week's guest, Kenneth Reitz, wrote that package you just thought of. He's the author of so of Python's most popular libraries, including Requests, Records, Maya, and pipenv just to name a few. I got a chance to catch up with Kenneth at PyCon 2017 this year. Here's the story. Links from the show: Software for Humans: Kenneth on Twitter: @kennethreitz

Duration: 00:53:45

See More