Occasionally, someone asks about using Python as a development tool. However, there's no obvious way in which Python per se could be used.
An IEEE survey shows that Python is the most popular computer programming language (search for The IEEE Spectrum Top Programming Languages).
MicroStation CONNECT provides a first-class .NET API for developers. IronPython is a .NET implementation of Python: IronPython is an open-source implementation of the Python programming language which is tightly integrated with .NET. IronPython can use .NET and Python libraries, and other .NET languages can use Python code just as easily.
It seems feasible to use IronPython with MicroStation .NET to write AddIns for MicroStation.