Steve Dower

Software Engineer, Python

Steve is an engineer who tells people about Python and then gives them excuses to use it and great tools to use it with. He is a core contributor and Windows expert for CPython, and works at Microsoft making sure Python developers are well supported across Windows, Azure, and other Microsoft platforms.

Post by this author

Anaconda licensing for Microsoft products and services

Our friends at Anaconda have posted a joint announcement last week regarding the use of their repository from Microsoft cloud-hosted products. See the full announcement on their website. Today, Anaconda, Inc. announced a collaboration with Microsoft to enable customers to confidently access Anaconda’s curated library of open-source ...

Who put Python in the Windows 10 May 2019 Update?

Today the Windows team announced the May 2019 Update for Windows 10. In this post we’re going to look at what we, Microsoft's Python team, have done to make Python easier to install on Windows by helping the community publish to the Microsoft Store and, in collaboration with Windows, adding a default “python.exe” command to help find it...

Introducing the Python Language Server

Visual Studio has long been recognized for the quality of its IntelliSense (code analysis and suggestions) across all languages, and has had support for Python since 2011. We are pleased to announce that we are going to be making the Python support available to other tools as the Microsoft Python Language Server. It is available first today in...
Comments are closed.0 0

Embedding Python in a C++ project with Visual Studio

In this post, we're going to walk through a sample project that demonstrates scripting a C++ application with Python using CPython, PyBind11 and Visual Studio 2017. We show how you can wrap a C++ class with Python and how to use cross-language debugging and type-hints to get a development experience that only Visual Studio can offer.

North Bay Python 2017 Recap

(image) Last week I had the privilege to attend the inaugural North Bay Python conference, held in Petaluma, California in the USA. Being part of any community-run conference is always enjoyable, and to help launch a new one was very exciting. In this post, I'm going to briefly tell you about the conference and help you find recordings of ...
Comments are closed.0 0

What’s new for Python in Visual Studio 2017 15.6 Preview 1

Today we have released the first preview of our next update to Visual Studio 2017. You will see a notification in Visual Studio within the next few days, or you can download the new installer from In this post, we're going to take a look at some of the new features we have added for Python developers. As always, the preview ...
Comments are closed.0 0

Python updates in Visual Studio 15.4 Preview 1

It's been a while since we last posted, and we've been hard at work on new features for Python in Visual Studio 2017. Today, the first preview of the next update has been released, which you can install from or by updating your existing Preview install. In this post, we'll briefly discuss the new features in this preview, ...
Comments are closed.0 0

PyData Seattle is next week!

Next week, we'll be hosting PyData Seattle 2017 at Microsoft. Several hundred attendees, speakers and teachers will converge on our main conference center for three days of talks, tutorials, and other fun. (image) What is PyData? PyData is a regular conference that occurs all around the world multiple times every year. With a focus on data ...
Comments are closed.0 0

PyCon US 2017 wrap-up

Last week we took our Python team on the road to PyCon US 2017, which was held in Portland, Oregon, USA. (image) PyCon is our best opportunity for our engineers to meet the broad range of people who make up the Python community. We love the chance to hang out at our booth, meet and chat with anyone who comes by, and show off the things we'...
Comments are closed.0 0

Python support is now stable in Visual Studio 2017

Today we have released our next update to Visual Studio 2017, and it's the one you've been waiting for. As of today, the Python development and Data Science and Analytical Applications workloads are stable and ready for production use. You can read our post on the Visual Studio blog for an overview of what is new, and we will release a ...