Vscode can also use the Mpfshell plug-in to control BPI:bit
Source code on github
If you don’t like VSC, you can try Pycharm.