Python

Read the latest updates about all things Python at Microsoft

How to deal with the pain of “unable to find vcvarsall.bat”
How to deal with the pain of “unable to find vcvarsall.bat”
Python's packaging ecosystem is one of its biggest strengths, but Windows users are often frustrated by packages that do not install properly. One of the most common errors you'll see is this one: As far as errors go, "unable to find vcvarsall.bat" is not the most helpful. What is this mythical batch file? Why do I need it? Where can I get ...
Implementing a code of conduct for all of our open source work
Implementing a code of conduct for all of our open source work
When working in the open source world it is very important that everyone feels welcome and safe. External contributors to a project need to feel welcome so that they want to contribute to the project. Since contributing to open source is an inherently social event due to the fact that there will be interactions through issues, code reviews, ...
Azure Python SDK 2.0.0rc2 is out! Why it’s a major step for Azure with Python.
Azure Python SDK 2.0.0rc2 is out! Why it’s a major step for Azure with Python.
My name is Laurent and I recently moved from France to join the Python team at Microsoft. Along with the rest of our team, I am responsible for maintaining the Azure Python SDK, and we are glad to announce the 2.0.0 RC2 version! This is a major step for Python on Azure and the product of several teams collaborating in Microsoft to establish a...
Comments are closed.0
What do your users really think? Using Text Analytics to understand GitHub Issue Sentiment
What do your users really think? Using Text Analytics to understand GitHub Issue Sentiment
Ever get the feeling your users aren't that happy with your project? We all get those issues that are real downers on our repository. So I thought, let's take these issues and make something fun. Using the Text Analytics Service and the WordCloud Python package, we can make some pretty pictures out of otherwise negative comments. I also ...
Idiomatic Python: comprehensions
Idiomatic Python: comprehensions
We're lucky to have a few people on our team who have been programming in Python for quite a while (I myself have been using the language now for over 15 years). Over the course of time we have picked up various idioms for programming in Python that may not be obvious or widely known for various reasons. To help share some of this knowledge we...
Python 3 is Winning Library Developer Support
Python 3 is Winning Library Developer Support
https://notebooks.azure.com/library/rJUgQ81mnpo In 3 months, Python 3 will be better supported than Python 2. Are you using Python 3 for your development? It has been out for 7+ years at this point. So, if you aren't using it, why not? Since December of 2008, the initial release of Python 3, it seems the new version of Python has lived in ...
PyCaribbean 2016
PyCaribbean 2016
Last week I attended the first ever PyCaribbean conference, organised by the local community and held in Santo Domingo, the capital city of the Dominican Republic. Conferences like PyCaribbean are an opportunity for Python developers and enthusiasts to come together and meet, network, discuss, and generally enjoy being part of a global ...
Comments are closed.0
Microsoft and Project Jupyter
Microsoft and Project Jupyter
Jupyter, formerly IPython, is more than just an execution environment for  Python, R, and many other languages. With code, markdown, inline graphics, and more features, it provides a convenient, browser-based canvas for prototyping, collaborating, and sharing ideas. This environment has been embraced by the community and for good reason...
Comments are closed.0
Talking with Python: Fabrikam Pizza Shack
Talking with Python: Fabrikam Pizza Shack
Today, we're going to start the next multi-million-dollar pizza chain. You might think that the first thing we need to make pizza is a pizza oven and the ability to make toast without burning it, but who ever became a millionaire by following the "conventional" approach? Instead, we're going to start with the ordering system. The days when ...
Comments are closed.0
Welcome to the Python Engineering blog
Welcome to the Python Engineering blog
Welcome! We here on the Python team at Microsoft are starting a blog. And since this is the first post, we wanted to give a bit of an introduction of who we are, what we do, and what this blog is for. Microsoft has a Python team? Yes, we do! We are part of the Data Group in Azure, the same group that brings you SQL Server, Azure ML Studio ...
Comments are closed.0