Python, its interesting you bring this up.
Shape up poster's post in the SSSH forum actually goes into some details on defining new opponents in a short amount of time. If you can skip through some of the noise in the thread, you will find two excellent posts by Stellarwind and Leader. Any other micros players reading this, I think its worth your time to read the thread.