One is a programming language and the other is a big data implementation, which are two completely different fields. The relationship I can think of is this: if Hadoop provides an interface to Python, you can use Python to call Hadoop to implement some of the features of big data.
Hadoop is developed in java, but that doesn't mean you have to use java to develop hadoop.