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. Our goal is to bring you the human story behind the Python packages and frameworks you know and love.

  

Latest Episodes

#199 Automate all the things with Python at Zapier

Do your applications call a lot of APIs? Maybe you have a bunch of microservices driving your app. You probably don't have the crazy combinatorial explosion that Zapier does for connecting APIs! They have millions of users automating things with 1,000s of APIs. It's pretty crazy. And they are doing it all with Python. Join me and Bryan Helmig, the CTO and co-founder of Zapier as we discuss how they pull this off with Python.

Links from the show

Zapier: zapier.com
Bryan on Twitter: @bryanhelmig
Jobs at Zapier: zapier.com/jobs

Sponsors

Linode
ting
Talk Python Training


Audio Download

Posted on 14 February 2019 | 8:00 am


#198 Catching up with the Anaconda distribution

It's time to catch up with the Anaconda crew and see what's new in the Anaconda distribution. This edition of Python was created to solve some of the stickier problems of deployment, especially in the data science space. Their usage gives them deep insight into how Python is being used in the enterprise space as well. Which turns out to be a very interesting part of the conversation.

Links from the show

Anaconda: anaconda.com
Peter on Twitter: @pwang
JetBrains Survey Results: jetbrains.com
AnacondaCon: anacondacon.io

Sponsors

Linode
Rollbar
Talk Python Training


Audio Download

Posted on 9 February 2019 | 8:00 am


#197 Modern Python Standard Library Cookbook

A recent twitter poll went around the web and it asked, what percentage of the Python standard library do you think you know? Someone copied me on it, maybe expecting some really high percentage answer. In reality, what I did answer and my rough estimate is that it's probably around 50%.

This episode with Alessandro Molina definitely helped confirm that experience for me. He just published a book entitled "Modern Python Standard Library Cookbook" and it's full of these great little corners of the standard library that you might not have bumped into but you'll be super glad to hear about on this episode!

Links from the show

Book: Modern Python Standard Library Cookbook: amazon.com
Alessandro on Twitter: @__amol__
DukPy project: github.com
TurboGears: turbogears.org

Sponsors

Linode
Rollbar
Talk Python Training


Audio Download

Posted on 2 February 2019 | 8:00 am


#196 Datalore: Hosted smart notebooks

If you are doing any sort of data exploration, you've likely heard about Jupyter notebooks. In fact, there are quite a few options for running and hosting your Jupyter notebooks. You may have heard me rave about PyCharm as an editor too. Well, on this episode, you'll meet Adam Hood from the Datalore team at JetBrains. That's a new project that tries to bring some of the power of PyCharm to notebooks and more.

Links from the show

Datalore: datalore.io
Datalore blog: blog.datalore.io
Datalore on Twitter: @datalorejb
The Scientific Paper Is Obsolete: theatlantic.com

Sponsors

Linode
Talk Python Training


Audio Download

Posted on 23 January 2019 | 8:00 am


#195 Teaching Python at Apple

When you think of learning Python, what type of developer or technologist comes to mind? Is it someone looking to get their first job or maybe moving from .NET to Python and looking for a shift in their careers?

While these are common moves, you may be surprised how many folks within a tech company learn new languages like Python to stay within that company. On this episode, you'll meet Ron Hayden. He founded the Software University internal training program at Apple and is now doing his own independent training around Python.

I think you'll find his story an interesting element in the mosaic of Python.

Links from the show

Ron on Twitter: @conquerprogram1
Conquer Programming with Python: conquerprogramming.com

Sponsors

CloudBolt
Rollbar
Talk Python Training


Audio Download

Posted on 20 January 2019 | 8:00 am


#194 Learning (and teaching) Python in a vacuum

How do you learn programming when you're working in a vacuum? Sure there are resources on the internet, but sometimes just bouncing ideas of others in person makes a huge difference. Join me along with Rusti Gregory as we discuss how he is learning and teaching Python in a small town in Vermont.


Links from the show

Code Combat.com: codecombat.com
Automate the Boring Stuff Book: amazon.com
Head First Python Book: amazon.com
Python Anywhere: pythonanywhere.com
Python Tutor: pythontutor.com
repl.it: repl.it
Socratica Video: youtube.com
Pretty printed: prettyprinted.com
Real Python: realpython.com
Learn Python on Reddit: reddit.com/r/learnpython
CheckIO: talkpython.fm/75
Code Challenges from PyBites: codechalleng.es
Anvil Web Apps: anvil.works
Talk Python's Gitter Channel: gitter.im/talk-python
Dan Bader's Pythonista Cafe: pythonistacafe.com
Rusti's web app: frdealer.pythonanywhere.com

Sponsors

Linode
Rollbar
Talk Python Training


Audio Download

Posted on 11 January 2019 | 8:00 am


#193 Data Science Year in Review 2018 Edition

This year, 2018, is the year that the number of data scientists doing Python equals the number of web developers doing Python. That's why I've invited Jonathon Morgan to join me to count down the top 10 stories in the data science space.

You'll find many accessible and interesting stories mixed in with a bunch of laughs. We hope you enjoyed it as much as we did.

Links from the show

Show guest: Jonathon Morgan: @jonathonmorgan

Top Data Science Stories of 2018

AI Finds the Perfect Babysitter: washingtonpost.com

The Scientific Paper Is Obsolete: theatlantic.com

Algorithm intentionally splits up families who are flying together: independent.co.uk

Data for Democracy launches ethical principles for data practitioners: datafordemocracy.org/pledge

This year’s Nobel Prize in economics was awarded to a Python convert: qz.com

AI platform, fed by Waze data, predicts accidents, reduces crashes by 20%: zdnet.com

AI finds millions of unregistered voters: nytimes.com

Google AI better than doctors at detecting breast cancer: sciencefocus.com

China’s new “social credit” system will go live by 2020: bloomberg.com

Google launches Data Set Search: toolbox.google.com/datasetsearch

Sponsors

Talk Python Training


Audio Download

Posted on 31 December 2018 | 8:00 am


#192 Python Year in Review 2018 Edition

It's been a fantastic year for Python. Literally, every year is better than the last with so much growth and excitement in the Python space. That's why I've asked two of my knowledgeable Python friends, Dan Bader and Brian Okken, to help pick the top 10 stories from the Python community for 2018.

Just us on this episode of Talk Python To Me to count them down.

Links from the show

Guests
Brian Okken: @brianokken
Dan Bader: @dbader_org

#10: Python 3.7
Cool New Features in Python 3.7: realpython.com/python37-new-features

#9: Changes in versioning patterns
ZeroVer: 0-based Versioning: 0ver.org
Calendar Versioning: calver.org
Semantic Versioning 2.0.0: semver.org

#8: Python is becoming the world’s most popular coding language
Economist article: economist.com

#7: 2018 was the year data science Pythonistas == web dev Pythonistas
Python Developers Survey Results: jetbrains.com
Covered in depth on Talk Python 176: https://talkpython.fm/176

#6: Black
Project: pypi.org/project/black
Soundgarden : “Black Hole Sun”: youtube.com

#5: New PyPI launched!
Python Package Index: pypi.org

#4: Rise of Python in the embedded world
Covered at Python Bytes: pythonbytes.fm/92

#3: Legacy Python's days are fading?
Python 2.7 -- bugfix or security before EOL?: mail.python.org
Python 2 death clock: pythonclock.org

#2: It's the end of innocence for PyPi
welve malicious Python libraries found and removed from PyPI: zdnet.com

#1: Guido stepped down as BDFL
[python-committers] Transfer of power: mail.python.org
Proposals for new governance structure: discuss.python.org

Sponsors

CloudBolt
Talk Python Training


Audio Download

Posted on 26 December 2018 | 8:00 am


#191 Python's journey at Microsoft

When you think about Microsoft, do you think about Python? Maybe not, but you probably should. They have been doing an incredible amount of work to improve Python for folks on Windows as well as the broader community. You can think of the wild growth of Visual Studio code. But did you know that 5 core developers work there and the majority of Python development happens on Windows?

Join me along with Steve Dower (a core dev working at Microsoft), who just published an amazing retrospective of Python at Microsoft entitled: Python at Microsoft: flying under the radar.

Links from the show

Medium post: Python at Microsoft: flying under the radar: medium.com
Steve's presentations: stevedower.id.au/speaking
Python Development on Windows: aka.ms/python
Azure Build Pipelines: azure.com/pipelines
Azure data prep: docs.microsoft.com
Python 3.7 in the Windows App Store: microsoft.com
knack CLI package: github.com/Microsoft/knack
Python Developers Survey 2017 Results: jetbrains.com

Sponsors

Linode
Talk Python Training


Audio Download

Posted on 18 December 2018 | 8:00 am