DiscoverTalk Python To Me - Python conversations for passionate developers
Talk Python To Me - Python conversations for passionate developers
Claim Ownership

Talk Python To Me - Python conversations for passionate developers

Author: Michael Kennedy (@mkennedy)

Subscribed: 9,270Played: 90,276


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.
214 Episodes
On the last episode, we explored Pyodide. A project whose goal is to bring the CPython scientific stack to the browser via WebAssembly. This time, I meet up with Brett Cannon, one of the more well-known and prolific core developers, to explore what role WebAssembly has for CPython in general and what opportunities exist for Python and WebAssembly at the moment.Links from the showBrett Cannon: @brettskyWebAssembly: webassembly.orgSponsorsmicrosoft_vscodemicrosoft_azureTalk Python Training
It's been said that JavaScript is the assembly language of the web. But should you be required to write code in assembly language or JavaScript? Most platforms have a dizzying array of options for programming them. But not the frontend web world. But that tide may be turning and WebAssembly could be the key to making it happen.With WebAssembly, we have a new compilation target for web browsers. And Michael Droettboom from Mozilla and team have decided to help bring the Python scientific stack to the frontend world with Pyodide.Links from the showArticle introducing pyodide: hacks.mozilla.orgpyodide: github.compyodide demo: alpha.iodide.ioDan Callahan call to action around WebAssembly: youtube.comLean Data Practices: mozilla.orgWASM could preempt Docker: twitter.comCan I Use WebAssembly?: caniuse.comSponsorsmicrosoft_vscodemicrosoft_azureTalk Python Training
Many of you studied computer science at a University to get into programming and your careers. But I bet most of you came through some self-study or some sort of back door into the industry. I count myself among that crowd. This is one of the true bright spots of our industry. That we can earn our way in without necessarily getting college degrees. But sometimes that academic formalism would come in handy. That's where David Kopec's book comes in super handy. It's an approachable and quick into to CS and that's our topic on this episode.Just for you listeners, 40% discount code on David's book: podtalkpython19Links from the showDavid on Twitter: @davekopecClassic Computer Science Problems in Python book: manning.comSponsorsmicrosoft_vscodemicrosoft_azureTalk Python Training
How do you stay up on your Python skills. Many of us are self-starters and good at learning on our own or online with the video courses like the ones we have over at Talk Python. But sometimes, having everyone on your team go from zero to ready to work on a project is the best path. And that usually means in-person training. This is something I did and enjoyed for many years. Our guest on this episode is Reuven Learner who does independent Python training. He's here to tell us how to make the most out of in-person training for your team and how you might get started in this side of software development yourself.Links from the showReuven’s site:“Better developers” newsletter (about Python and development):“Trainer weekly” newsletter: TrainerWeekly.comReuven’s online courses: Podcast: on Twitter: @reuvenmlernerSponsorsLinodemetasnakeTalk Python Training
We all got a bit of a shock to the system when Guido van Rossum decided to step down as the leader and top decider of the Python language and CPython runtime. This happened due to many factors but was precipitated by the so-called walrus operator (PEP 572). It's been about 9 months since then, the Python community has responded and things are back on track. I'm excited to welcome Brett Cannon to this episode to give us an update on where we are and how we got here. He's a frequent guest and Python core contributor and has the inside view of what happened.Links from the showPython at Microsoft: on Twitter: @brettskyPython elects a steering council: lwn.netPEP 8000: python.orgMit podcast interview: lexfridman.comWasmer project: github.comSponsorsLinodebacklogTalk Python Training
Are you going to PyCon (or a similar conference)? Join me and Kenneth Retiz as we discuss how to make the most of PyCon and what makes it special for each of us. We also cover a buffet of other topics: packaging, pipenv, developing Python on Windows, async and await and more.Links from the showKenneth on Twitter: @kennethreitzPyTheory package: this podcast: kennethreitz.orgPython 2 death clock: pythonclock.orgPEP 3102: Keyword only args: discuss.python.orgPyCon 2019: pycon.orgSponsorsLinodebacklogTalk Python Training
What if you could write standard numpy and pandas code but have it run on a distributed computing grid for incredible parallel processing right from Python? How about just splitting it across multiprocessing to escape the limitations of the GIL on your local machine? That's what Dask was built to do. On this episode, you'll meet Matthew Rocklin to talk about its origins, use-cases, and a whole bunch of other interesting topics.Links from the showDask: dask.orgMatthew on Twitter: @mrocklinMatthew's website: matthewrocklin.comDask examples: github.comPyCon presentation: youtube.comPyCon presentation slides: Python Training
Let's talk about running Django in production. On this episode, you'll meet Michael Herman who used to work on and today is running We also cover some of the tradeoffs of a set of microservices and a monolith and a round trip journey between them.Links from the showTest Driven: testdriven.ioReal Python: realpython.comPyColorado: pycolorado.orgMichael on Twitter: @mikehermanMichael's Personal site: mherman.orgSponsorsLinodeStellares BannerTalk Python Training
Welcome to part 2 of our beginners and experts series. This one is a panel format with 7 different guests. Each of them a beginner in their own way. We dig deeper into some follow up conversations for part 1 with our panelists. On this episode, you'll meet Vanessa Angel, Kelly Schuster-Paredes, Dane Parks, Scott Stoltzman, Sergio Sanchez, Alex Kaprosy, and Jason PecorLinks from the showSergio Sanchez LinksSergio on Twitter: @ChekosWHSergio on Github: linkedin.comExample of the work at PPIC: of the work at PPIC: Pecor linksJason on LinkedIn: on Github:'s company: aloriumtech.comJason's company repo: Circuit Python: learn.adafruit.comMicropython: micropython.orgmyHDL: myhdl.orgScott Stoltzman linksScott on Twitter: @stoltzmaniacScott on Github: stoltzmanconsulting.comBlog: stoltzmaniac.comData Sci Meetup: Meetup: pandas.pydata.orgLuigi: luigi.readthedocs.ioStats models: statsmodels.orgFlask: flask.pocoo.orgTenserflow: tensorflow.orgDane Parks LinksContact: emailCorey Schafer’s Youtube tutorials: youtube.comVanessa Angel LinksVanessa on Twitter: @VanessaAngelAKVanessa on LinkedIn: linkedin.comRenee Teate interviewing Will Kurt: youtube.comKelly Schuster-Paredes LinksEmail Kelly: emailKelly on Twitter: @KellyParedKelly on LinkedIn: linkedin.comTeaching Python podcast: teachingpython.fmSponsorsLinodeRollbarTalk Python Training
Remember back in math class when you would take a test? It wasn't enough to just write down the answer. What's the limit of this infinite summation? pi/2 Yes, but how did you get that number. Some problems in programming are like this. We want to keep track of the computations done and only add more steps to the results. That's basically the entire premise of functional programming. On this episode, you'll meet Christopher Ariza who created a project called StaticFrame. Think Pandas and NumPy, but it never changes computation it's already performed.Links from the showChris on Github: github.comStaticFrame documentation: static-frame.readthedocs.ioMusical coding in Python: youtu.beMusic21: of property-based testing: cs.tufts.eduSponsorsLinodeStellares BannerTalk Python Training
Comments (20)

Dan Stromberg

Pyodide is undeniably cool. There's also a micropython port to wasm that might make sense for basic webapps.

May 18th

Antonio Andrade

ummm. But the mic sounds terrible hahah

Apr 22nd

Kelechi Emenike

you remind me of me! excellent Googler, master of science, business-related experience, passionate about teaching... the only thing I've not done like you is actually create my own course... you wanna take on a mentee? I'm game please ^--^

Apr 6th

Patryk Siewiera

I listen for a year, I fell like Michael Kennedy is my best friend, im so grateful for showing me that excitement and possibilities with this language, this is my new road in life. thanks so much 10/10

Mar 7th



Feb 16th

Ketan Ramteke

Stackoverflow users are really mean but I still love it, there is no better alternative to it and the meanness keeps bad contents at bay. So it's good to be mean I guess.

Dec 11th

Gino DAnimal

What ide does she use? audio choppy.

Nov 20th

Kelly Gilbert

Gino DAnimal VIM

Apr 2nd


Mantul gan

Oct 7th

Nihan Dip

A great episode, lot's of information to digest. Glad to know how one of the tools that i use daily actually works.

Sep 21st


Gentle introduction to machine learning libraries in Python

Aug 2nd

Saul Cruz

this episode really motivated me to get started on online trainings...if you know something, learn it, and share it...

Jul 19th


It is good for anyone who does not have any idea about CI.

Jul 8th


if you wanna get familiarr with static site generator, this episode gonna help you a lot

Jun 15th

Antonio Andrade

This is the deal: blockchain requires tons of energy.. therefore it should be used only where truth between parties is required.

Jun 10th

Nate S


May 25th

kumar prateek

Best podcast on python

May 11th

Bobby Anaya

Love everything about this podcast. Thank you!

Jan 18th

ramayan yadav


Dec 2nd



Nov 7th
Download from Google Play
Download from App Store