최근에 Java SDK를 사용하여 프로그래밍을 해야할 일이 있었는데 혹시 파이썬을 같이 사용할 수 있는지 궁금하여 찾아보니 Python의 Java 구현물이 있었다. Jython 이며, 현 시점에서 최신 릴리즈 버전은 2.7.1 (Link) 이다.
Jython 인터프리터에서 Java 클래스를 로드하여 바로 사용할 수 있다.
자세한 내용은 다음의 링크를 확인한다.
좀 오래동안 업데이트가 되지 않았지만, 내가 사용하려는 Protex SDK는 별 문제없이 동작하였다.
Java와 Jython 와의 통합은 다음의 링크를 확인한다.
Protex SDK의 기능을 그대로 이용할 수 있으며, 동시에 Python의 유용한 모듈들을 그대로 사용할 수 있다. 사용해본 Python 모듈은 openpyxl, docx-mailmerge, tqdm, BeautifulSoup4 등 이다.
다만, pandas, numpy, scipy 등 데이터 처리 Python 모듈은 C로 빌드되어 있어 사용이 불가하였다.