Well, you did ask for any suggestions...
Download and run:
I used the "install complete package", and I selected port 8888.
Install python 2.7.11
Copy these files from the ms4w/Apache/cgi-bin/mapscript/python/mapscript*win32.zip to the python's site-packages:
mapscript.pyc
_mapscript.pyd
MapScript-7-py2.7.egg-info
mapscript.py
also copy them here ms4w/Apache/cgi-bin
If that worked, open a command prompt
cd to ms4w
run setenv.bat
cd python
you should now be in the folder: ms4w/python/
run test-cgi-mapscript.py
If that gave no errors then proceed...
I can't run PyScripter anymore, version 2.6 seems broken. So, I've been using this python IDE:
Launch that IDE from that command shell above - this is important because the program will need those environmental variables.
Here's some demo code that'll draw an overlay of fire stations, the initial few lines do some diagnostics first:
Here's a screenshot of the mapscripter demo, showing the tool tips:
That IDE will also do source navigation etc...
Good luck!