Hi, 

AZ Pete mentioned the Windows Powershell and the Visual Studio Code editor.  I thought I would branch off of that.

I'm not a Python developer. I'm a PHP developer.

In the past I have always used an external LAMP server for development.  Currently I have an old i3 laptop that was upgraded to an SSD.  Does the job just fine.

A month or so ago I thought I would experiment with the Windows Subsystem for Linux by installing Apache, MySql, and PHP.  Worked well, with two exceptions.  

I used Visual Studio Code to edit the code "remotely".

I had two issues which I do not recall completely.  1) When I would bring the computer out of screen saver mode it would run really slow and require a reboot.  I'm guessing  the subsystem went to sleep and was not able to wake up..... 2) As I recall I configured a number of vhosts off of /var/www/html/ which worked well except PHP reported the Docroot was the same as the localhost for all three vhosts, even though they were configured with different Docroots. I wonder if there might be a Apache setting that will correct this?

The subsystem reports its running Ubuntu 16.04.6 LTS.

I think it might be time to dig a little deeper.