title: How do I pass a whole class as a parameter to another class`s method
body: <p>Is it possible to pass a whole class (not an instance) as a parameter to another class method in Python? If I have several instances of the class first and need to pass any of them not specifying which one to method of class Second, can I do something like this:</p>
  
  <pre><code>class First():
      def __init__(self, a, b):
          pass
  
  class Second():
      def __init__(self, c, d):
          pass
      def method(self, First):
          #and how do I call here the whole class First
          #without calling a particular instance here?
  </code></pre>