Python advice

Ian Kelly ian.g.kelly at
Mon Sep 22 21:39:47 CEST 2014

On Mon, Sep 22, 2014 at 1:00 PM, Chris Kaynor <ckaynor at> wrote:
> Python is pretty good base-line language. It is really good as a glue
> language to piece together other components, or for IO-bound or user-bound
> code, but will not preform well enough for many other applications such as
> games. It is good for short parts of games, but a full next-gen engine would
> be much too slow if written in pure Python, however Civilization 5 uses
> Python as its scripting language. There are also libraries available that
> can provide enough performance to do basic games in Python.

Correction: Civilization 4 used Python for scripting. For Civilization
5 they switched to Lua, I believe for performance-related reasons.

More information about the Python-list mailing list