Talk Python To Me-logo

Talk Python To Me

603 Favorites

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.






#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

#114 Empowering developers at the Hidden Genius project

As most of you know, learning to program opens doors. It takes every day people and turns them into creators. Once you know programming, and Python, you've passed through a door to a place with much more opportunity. Now, consider the impact this could have if you grew up in an environment with less opportunity? With fewer people, you knew leading the way into software careers. Today you'll meet Sean Valentine and Landon Miller helping to run an amazing project and Mohammed Abdulla...

Duration: 00:38:03

#113 Dedicated AI chips and running old Python faster at Intel

Intel Distribution for Python: Intel Commits To Nervana Roadmap For AI: David Stewart: David on Twitter: @davest Suresh Srinivas: Sergey Maidanov: Sponsored Links Hired: Talk Python Courses:

Duration: 00:53:02

#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 aimed to improve the learning to code experience for older adults (those 60 - 85 years old). Links from the show: Older Adults publication:...

Duration: 01:07:16

#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: @__mharrison__ Matt's startup: Far Better: Matt's dev training: Search for “Treading on Python” to find my books in most online stores Tiny Python 3.6 Notebook,...

Duration: 00:57:06

See More