I don't know much about angelscript or python, but LUA can handle classes. It just uses a different syntax than C++.
What you are looking for is a scripting language (just like any of those languages you just mentioned). C++ is not a scripting language, however you can try to extend an existing scripting language to accept your C++ classes. An example may be: http://www.codenix.com/~tolua/