Hi James,
As long as you can access the .py scripts on your network, you're free to place them where ever you like. For example E:\Terrgen_Scripts\ and perhaps a subfolder for each script if they include documentation or supporting files other than the .py file.
Can you let us know what commands from the Hello RPC! Part1 are not working? The blog post was written for a Windows system, but I wouldn't think the Python commands would be different across operating systems.