I expect it's to avoid having to teach a whole new paradigm of programming. If this is aimed at people who can already program, then learning Python won't be difficult, and so most of the time can be spent on the AI. Prolog can be *very* challenging for even an experienced programmer. This post is from -- http://socoder.net/index.php?topic=2888