Gustavo Carneiro and Craig Dowell are working on Python scripting; the gjc/ns-3-pybindgen and craigdo/ns-3-swig repositories have prototypes of both a set of bindings written in Python, and bindings written using SWIG. Check the ns-developers list for discussion of the design.