I prefer having different colorscheme for python and different for rest of the files.
colorscheme
So, what I did is added the below two lines in my vimrc
vimrc
This is really more of a frowned upon, non-vim workaround, but you could use tmux or screen panes to separate two instances of vim with differing colorschemes.