## Swig

We can use Swig to develop Python modules. For a detailed introduction, please see: [Python Modules with Swig](/examples/bindings/swig.html#python-c-module)

## Cython

We can also use Cython to build Python modules.

<FileExplorer rootFilesDir="examples/bindings/python_module/cython" />

## PyBind

We can also use pybind11 to build python modules.

<FileExplorer rootFilesDir="examples/bindings/python_module/pybind11" />

## Python Module

We can also use the C-API interface provided by the Python Library to build Python modules directly.

<FileExplorer rootFilesDir="examples/bindings/python_module/cpython" />
