I was able to connect to Denodo from python using **psycopg2**. I followed this URL pattern: denodo://<username>:<password>@<host>:<odbcport>/<database>. The default odbc port in the Denodo platform is: 9996.
If you wish to make a JDBC connection from Python to Denodo, you can use the **jaydebeapi** library in Python to connect to Denodo with port 9999.
For more details, you can refer to the [How to connect to Denodo from Python - a starter for Data Scientists](https://community.denodo.com/kb/en/view/document/How%20to%20connect%20to%20Denodo%20from%20Python%20-%20a%20starter%20for%20Data%20Scientists#h.rh1em13ag15s) Knowledge Base article.
Hope this helps!