I am trying to build an application in python which will use Oracle Database installed in corporate server and the application which I am developing can be used in any local
It is not correct that java can connect to oracle without any oracle provided software.
It needs a compatible version of ojdbc*.jar to connect. Similarly python's cx_oracle library needs oracle instant-client software from oracle to be installed.
Instant client is free software and has a small footprint.