"If non-Java programmers find some library useful and easy to access, it should be similarly accessible to Java programmers." - Interconnecting JVM and native code. Tutorials, learning by examples
Python offers a rich set of APIs that make it possible to build wrappers for foreign functions written in another language (such as C/C++) and compiled into shared libraries. This article introduces some basic techniques that will allow you to start using shared libraries in your projects.