I would recommend using Python Tools for Visual Studio . This is free and open source, and although Visual Studio itself is obviously not open source, there is ( PTVS Integrated ), which comes with a free and very functional version of Visual Studio for commercial use. In addition, students and staff at most educational institutions will have free access to Visual Studio Ultimate through Dreamspark .
If your program is stopped at a breakpoint, you can open "Python Debug Interactive" (from tools-> python tools), which will open an interactive python shell with access to all the variables available in your program namespace, to a breakpoint, so same as you can do in matlab.
, "locals" Matlab, "" . , , !
, PTVS , Matlab. , , . . .
ββ Matlab ipython, Intellisense , .net-, - , , Matlab, .
, , , , ( "Ctrl + F5" "F5" ) , , .