Nowadays there is a jungle of practical software and numerical methods to solve theordinary differential equations (ODE) related problems. This thesis aims to introduce aPython interface that collects a variety of such software and methods, and make use ofthem through an unified interface. It should be in a simple and minimal sense for noviceusers of ODE. Newcomers to ODE can easily apply numerical methods to solve simpleODE problems, and trivially switch between these solvers. At the same time, forprofessional users, it can be 'extended' to be an advanced interface, which offers theexpected functionality of advanced methods and great flexibility.The most important contribution of my work is the Python code, which is composed by4 files: ODE.py, ODEPACK.py, ODEPACK_demo.py, RungeKutta.py. Readers can get abetter understanding with a rough look at the original code. This interface has beenintegrated into the popular Python module 'scitools' as a new component. As an opensourcepackage, the complete code can be downloaded directly from the website of'scitools' for free.Up till now, many different ODE methods have been integrated into this interface. As angrowing interface, we expect further more ODE methods to be integrated in the future.