Object-oriented programming means that Python is easy to access and powerful in performance. [0544] Additionally, software development tools such as SWIG (a software interface generator) are available to connect programs written in C and C++ with scripting languages including Python.