Microsoft for Python Developers Blog

Read the latest updates about all things Python at Microsoft

Latest posts

PyData Seattle is next week!
Jun 27, 2017
0
0

PyData Seattle is next week!

Steve Dower
Steve Dower

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. What is PyData? PyData is a regular conference that occurs all around the world multiple times every year. With a focus on data science, and an abundance of Python, it is one of the most relevant conferences in our field at the moment. Sponsored by NumFOCUS, PyData conferences showcase the latest developments in libraries, tools, practices and services, presented by the developers and practitioners who creat...

PyCon US 2017 wrap-up
May 30, 2017
0
0

PyCon US 2017 wrap-up

Steve Dower
Steve Dower

Last week we took our Python team on the road to PyCon US 2017, which was held in Portland, Oregon, USA. 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've been working on. This year, we had engineers from all over Microsoft representing many different projects. These included Python in SQL Server 2017, Azure Data Lake, Visual Studio 2017, Azure Notebooks, the Azure SDK for Python, Bash for Windows and more. If you missed seeing...

Come visit us at PyCon US 2017!
May 17, 2017
0
0

Come visit us at PyCon US 2017!

Brett Cannon
Brett Cannon

With PyCon US 2017 happening later this week, we wanted to let you know what we will be up to at the conference! To start, thanks to our platinum sponsorship this year, we are going to have a booth in the exhibit hall. This will provide you a place to come if you have any questions involving Python and Microsoft. We are also going to have a constant rotation of 10 and 20 minute demos at our booth that will include: Come by our booth to see the schedule for when we will be demoing what! But our participation doesn't stop at sponsorship and demos. Both Steve Dower and myself w...

Python support is now stable in Visual Studio 2017
May 10, 2017
0
0

Python support is now stable in Visual Studio 2017

Steve Dower
Steve Dower

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 detailed blog in the next few days, but right now, I want to walk through how to install Python support in Visual Studio 2017. [Edit May 15th] Our blog A Lap around Python in Visual Studio 2017 is now available over on the main Visual Studio blog. You can use the links bel...

Python tools in your language
Apr 17, 2017
0
0

Python tools in your language

Steve Dower
Steve Dower

This week we've released a preview of the next update to Visual Studio. It has all of the improvements that were released recently in VS 2017 Update 1, and also the earliest previews of VS 2017 Update 2. For Python support, probably our most significant update is that we are now available in all fourteen languages that Visual Studio ships with. We're really excited to be making our tooling available to more people all around the world. While Python itself is predominantly English, many developers are able to get by without fluency. The same also applies for Visual Studio, but it is a much more pleasant exp...

Interactive Windows in VS 2017
Mar 22, 2017
0
0

Interactive Windows in VS 2017

Steve Dower
Steve Dower

Last week we announced that the Python development workload is available now in Visual Studio Preview, and briefly covered some of the new improvements in Visual Studio 2017. In this post, we are going to go into more depth on the improvements for the Python Interactive Window. These are currently available in Visual Studio Preview, and will become available in one of the next updates to the stable release. Over the lifetime of Visual Studio 2017 we will have opportunities to further improve these features, so please provide feedback and suggestions at our GitHub site. Interactive Windows People who have bee...

Released: Python support in Visual Studio 2017
Mar 7, 2017
0
0

Released: Python support in Visual Studio 2017

Steve Dower
Steve Dower

Today is launch day for Visual Studio 2017, and you can see all the info and join the live event at launch.visualstudio.com. But over in this corner of our world, we are announcing something special. As you likely know, once software is officially released, it normally gets less frequent updates. For those of us who love getting new toys, this can be disappointing after an update-packed preview phase. For Visual Studio 2017, we significantly improved our install experience and added scenario-specific workloads, but also made it easier for us to service the product. This means everyone will see more frequent upda...

Python support in Visual Studio 2017
Feb 22, 2017
0
0

Python support in Visual Studio 2017

Steve Dower
Steve Dower

[Updated 7 March 2015] We have now released the preview version of Visual Studio 2017 referred to in this post. Please see our release blog post for more information. Over the last few months, Visual Studio 2017 has been in preview and many of you have been trying it out and providing feedback. We are very appreciative of everyone who has taken the time to do this. As many noticed, during an update in January we removed Python support from the VS 2017 Release Candidate. This was done suddenly and without warning, and for that we apologize. We will be making a preview available at launch, and Python support wi...

Publish to Azure in Visual Studio 2017
Dec 12, 2016
0
0

Publish to Azure in Visual Studio 2017

Steve Dower
Steve Dower

This week, those of you using Visual Studio 2017 RC will be getting an update notification. This is a refresh of RC, with a whole lot of improvements and fixes (based on your feedback), and a selection of features that didn't quite make the initial RC release. For Python support, we've largely focused on bugfixes. There were 34 bugs resolved for this refresh, which we hope will give you a noticeably more stable and performant product. However, there was one big and dramatic change that we want to draw some attention to, as it may impact your workflow. While many Python developers are quite happy never publishin...