Skip to content
Python on Windows with Steve Dower episode artwork

EPISODE · Aug 13, 2016 · 54 MIN

Python on Windows with Steve Dower

from The Python Podcast.__init__ · host Tobias Macey

Summary In order for Python to continue to attract new users, we need to have an easy way for people to get started with it, and Windows is still the most widely used operating system among computers. Steve Dower is the build maintainer for the Windows installers of Python and this week we spoke with him about his work in that role. He told us about the changes that he has made to the installer to make it easier for new users to get started and how modern updates to the packaging ecosystem for libraries has simplified dependency management. He also told us about how the Visual Studio team is building a set of tools to make development of Python code more enjoyable and how Microsoft’s adoption of open source is making Windows a more attractive platform for developers. Brief Introduction Hello and welcome to Podcast.__init__, the podcast about Python and the people who make it great. I would like to thank everyone who has donated to the show. Your contributions help us make the show sustainable. Linode is sponsoring us this week. Check them out at linode.com/podcastinit and get a $20 credit to try out their fast and reliable Linux virtual servers for your next project We are also sponsored by Sentry this week. Stop hoping your users will report bugs. Sentry’s real-time tracking gives you insight into production deployments and information to reproduce and fix crashes. Check them out at getsentry.com and use the code podcastinit at signup to get a $50 credit on your account! Visit our site to subscribe to our show, sign up for our newsletter, read the show notes, and get in touch. To help other people find the show you can leave a review on iTunes, or Google Play Music, and tell your friends and co-workers Join our community! Visit discourse.pythonpodcast.com for your opportunity to find out about upcoming guests, suggest questions, and propose show ideas. Your hosts as usual are Tobias Macey and Chris Patti Today we’re interviewing Steve Dower about Python on Windows Interview with Steve Dower Introductions How did you get introduced to Python? – Chris You are currently the release manager for Python on Windows. How did you end up with that responsibility? – Tobias While Python has supported Windows for a long time, the overall experience has historically been rather poor. Can you give a bit of the background of why that was and tell us about some of the work that you and others have been doing to make it better? – Tobias Given that a large percentage of users are still on Windows, having a good story for getting started with Python on that platform is important for adoption of the language. What are some of the areas where the current situation needs to be improved? – Tobias What is the most difficult part of building a distribution of Python for a Windows environment? Has it gotten easier in recent years? – Tobias When we were speaking at PyCon you mentioned that the most frequently downloaded version of Python from the python.org site is the 32 bit version for Windows. Do you think that is an accurate and useful metric? What other statistics do you wish you could capture or improve? – Tobias How does Python Tools for Visual Studio compare with other Python IDEs like Pycharm? – Chris What are some unique features that Python Tools for Visual Studio offers that other tools don’t? – Chris Are there any compelling aspects of developing Python on Windows that could convince users on other platforms to make the switch? – Tobias Could you give our listeners a whirlwind tour of the underlying implementation of PTVS? How does Visual Studio provide such in depth introspection for your Python code? – Chris Keep In Touch Twitter Github Microsoft Azure steve.dower Picks Tobias Kdiff3 SpyderCo Triangle Sharpmaker Chris Audible Steve Sandisk Extreme Portable SSD SMBC Random Encounters Links Windows compilers Visual C++ Build Tools (for Python 3.5 and later) Visual C++ Compiler for Python 2.7 PEP 514 The intro and outro music is from Requiem for a Fish The Freak Fandango Orchestra / CC BY-SA

Episode metadata supplied by the publisher feed · Published Aug 13, 2016

Embed this episode

Ready to play

Python on Windows with Steve Dower

0:00 54:24

No transcript for this episode yet

We transcribe on demand. Request one and we'll notify you when it's ready — usually under 10 minutes.

No similar episodes found.

Frequently Asked Questions

How long is this episode of The Python Podcast.__init__?

This episode is 54 minutes long.

When was this The Python Podcast.__init__ episode published?

This episode was published on August 13, 2016.

Is there a transcript available for this episode?

Yes, a full transcript is available for this episode. You can read the complete transcript on the episode page.

Can I download this The Python Podcast.__init__ episode?

Yes. Use the download control on the episode player to save the publisher-provided media file.
URL copied to clipboard!