title: Calling function from the base class
body: <p>I'm new to Python. </p>
  
  <p>I have a class which has some common definitions which will be used across several other classes in a module. This is the current structure of my program.</p>
  
  <pre><code> class A(object):
  
      def __init__(self, x, y):
          """Initialization method"""
          super(A, self).__init__()
          self.x = x
          self.y = y
  
      def function_1(self, ftype):
          &lt;&lt;&lt;some steps&gt;&gt;&gt;
          return abc
  
      def function_2(self, stype):
          &lt;&lt;&lt;some steps&gt;&gt;&gt;        
          return xyz
  
  class B(A):
      def __init__(self, x, y, e_type):
          A.__init__(self, x, y)
          self.e_type = enablement_type
  
      def function_3(self, mtype):
          &lt;&lt;&lt;some steps&gt;&gt;&gt;
          **HERE I need to call the function1 and function2 of class A**
  </code></pre>
  
  <p>1: just calling the functions from base class as </p>
  
  <pre><code>   A.function1(self, ftype='new')
     A.function2(self, stype='new')
  </code></pre>
  
  <p>is the correct way? Pylint says all good when I did so.</p>
  
  <p>2: Also, can you elaborate super in easy terms please</p>