Python plugin for Visual Studio released

What features Python Tools for Visual Studio plugin brings for a coder? 
01 August 2017   1171
Python

Multi-paradigm programming language with easy-to-use syntax and many features including the support of the object-oriented and structured programming.

Visual Studio is one of the most popular integrated development environment, created by the Microsoft. This product allow you to develop both console applications and GUI applications, including those that support Windows Forms technology, as well as Web sites, web applications, web services in both native and managed codes for all platforms, that are supported by Windows, Windows Mobile, Windows CE,. NET Framework, Xbox, Windows Phone. NET Compact Framework and Silverlight.

Visual Studio supports these programming languages:

  • Basic
  • C#
  • C++
  • F++
  • JScript

But now, Python support also can be included by a simple plugin.

Python Tools for Visual Studio is a free, open source plugin that turns Visual Studio into a Python IDE.

Django

A high-level, free and open source Python Web framework that encourages rapid and clean development with  pragmatic design.

Features:

  • CPython,
  • IronPython,
  • editing,
  • browsing,
  • IntelliSense,
  • mixed Python/C++ debugging,
  • remote Linux/MacOS debugging,
  • profiling, IPython, 
  • web development with Django and other frameworks.

From the Visual Studio 2017 installer, select the Python or Data Science workload to add Python support to Visual Studio.

If you will face any issues, don't hesitate to contact developers via GitHub issue. Also, don't forget to check documentation

Designed, developed, and supported by Microsoft and the community.

NGINX to Release Unit 1.3 Beta

Developers expanded the ability to run web applications in Python, PHP, Perl, Ruby and Go
16 July 2018   106

In open access, a beta version of the NGINX Unit 1.3 application server was released. Developers continued to expand the ability to run web applications in Python, PHP, Perl, Ruby and Go. The project code is written in C and is distributed under the Apache 2.0 license.

Features

Version 1.3 eliminates the problems with handling errors when installing HTTP connections.

Among other changes:

  • parameter max_body_size to limit the size of the body of the request;
  • new parameters for setting timeouts when setting up an HTTP connection:
         "settings": {
              "http": {
                  "header_read_timeout": 30,
                  "body_read_timeout": 30,
                  "send_timeout": 30,
                  "idle_timeout": 180,
                  "max_body_size": 8388608
              }
          },
  • automatic use of the Bundler where possible in the Ruby module;
  • http.Flusher interface in the module for the Go language;
  • The possibility of using characters in the UTF-8 encoding in the request headers.

The first version of the NGINX 1.1 application server was released in mid-April 2018. Under the control of NGINX Unit, several applications can be executed simultaneously in different programming languages, the startup parameters of which can be changed dynamically without the need to edit the configuration files and restart.