Paul Krill
Editor at Large

Microsoft brings Python coding help beyond Visual Studio

news
Jul 20, 20181 min

The beta extension is available now, with the full Python Language Server implementation due by 2019

python snake
Credit: Mike

Microsoft plans to extend IntelliSense code analysis for Python to tools beyond Visual Studio, using its Python Language Server. IntelliSense provides autocompletions for variables, functions, and other symbols that appear as developers type code.

Available as a beta in the July release of the Python extension for Visual Studio, the Python Language Server will be offered later this year as a standalone component for use with tools that support the Language Server Protocol. That protocol lets editing tools and IDEs support multiple languages.

The Python Language Server uses iterative program analysis to track variable types in a project while simulating code execution. The result is a black box that takes Python code and offers all the information an editor needs to for tool tips, completions, finding definitions and references, and renaming global variable. The server works with the .Net Core development platform on Windows, MacOS, and Linux, supporting Python 2.5 through Python 3.7.

Where to download the Python Language Server extension

You can download the Python Language Server extension for Visual Studio Code from the Visual Studio Marketplace. The standalone Python Language Server, when it arrives, will be offered under an Apache 2.0 license.

Paul Krill

Paul Krill is editor at large at InfoWorld. Paul has been covering computer technology as a news and feature reporter for more than 35 years, including 30 years at InfoWorld. He has specialized in coverage of software development tools and technologies since the 1990s, and he continues to lead InfoWorld’s news coverage of software development platforms including Java and .NET and programming languages including JavaScript, TypeScript, PHP, Python, Ruby, Rust, and Go. Long trusted as a reporter who prioritizes accuracy, integrity, and the best interests of readers, Paul is sought out by technology companies and industry organizations who want to reach InfoWorld’s audience of software developers and other information technology professionals. Paul has won a “Best Technology News Coverage” award from IDG.

More from this author