Talk Python To Me show

Talk Python To Me

Summary: Talk Python to Me is a weekly podcast hosted by developer and entrepreneur Michael Kennedy. We dive deep into the popular packages and software developers, data scientists, and incredible hobbyists doing amazing things with Python. If you're new to Python, you'll quickly learn the ins and outs of the community by hearing from the leaders. And if you've been Pythoning for years, you'll learn about your favorite packages and the hot new ones coming out of open source.

Join Now to Subscribe to this Podcast
  • Visit Website
  • RSS
  • Artist: Michael Kennedy (@mkennedy)
  • Copyright: Copyright 2015-2024

Podcasts:

 #108: MicroPython and Open Source Hardware at Adafruit | File Type: audio/mpeg | Duration: 01:04:43

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 hardware programming accessible. We will also talk about micropython which lets you program these cool devices in Python!

 #107: Python concurrency with Curio | File Type: audio/mpeg | Duration: 01:01:20

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.

 #106: Invent your own computer games with Python | File Type: audio/mpeg | Duration: 00:58:12

Al Sweigart is back on Talk Python. This time we're inventing our own computer games.

 #105: A Pythonic Database Tour | File Type: audio/mpeg | Duration: 00:57:56

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.

 #104: Game Theory in Python | File Type: audio/mpeg | Duration: 00:57:50

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 in Game Theory: The prisoners' dilemma.

 #103: Compiling Python through PyLLVM and MongoDB for Data Scientists | File Type: audio/mpeg | Duration: 00:52:36

This episode we have an optimization 2fer.

 #102: Effective Code Reviews | File Type: audio/mpeg | Duration: 00:50:52

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.

 #101: Adding a full featured Python environment to Visual Studio Code | File Type: audio/mpeg | Duration: 00:55:11

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 the wildly popular and open source Python add-in for Visual Studio Code. That's not the Windows-only Visual Studio, but Microsoft's free cross-platform editor.

 #100: Python past, present, and future with Guido van Rossum | File Type: audio/mpeg | Duration: 01:02:33

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 himself. Guido van Rossum. In this episode, we discuss how Guido go into programming, where Python came from and why, and Python's bright future with Python 3.

 #99: Morepath: Super Powered Python Web Framework | File Type: audio/mpeg | Duration: 01:04:52

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.

 #98: Adding concurrency to Django with Django Channels | File Type: audio/mpeg | Duration: 01:05:14

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 django channels.

 #97: Flask, Django style with Flask-Diamond | File Type: audio/mpeg | Duration: 01:05:03

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.

 #96: Exploring Awesome Python | File Type: audio/mpeg | Duration: 00:52:20

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 anyone?).

 #95: Grumpy: Running Python on Go | File Type: audio/mpeg | Duration: 00:52:09

Google runs millions of lines of Python code. The front-end server that drives youtube.com and YouTube’s APIs is primarily written in Python, and it serves millions of requests per second!

 #94: Guarenteed packages via Conda and Conda-Forge | File Type: audio/mpeg | Duration: 00:46:31

Have you ever had trouble installing a package you wanted to use in your Python app? Likely it contained some odd dependency, required a compilation step, maybe even using an uncommon compiler like Fortran. Did you try it on Windows? How many times have you seen "Cannot find vcvarsall.bat" before you had to take a walk?

Comments

Login or signup comment.