title: TypeError: 'str' object is not callable Python 3.6.1
body: <p>I create  python Project and make a class with some methods and property (variable) when I run my script the Python Interpretation tell me:</p>
  
  <p>Traceback (most recent call last):
  child.class@gmail.com</p>
  
  <p>File "C:/.../Python_Tutorials/Object_Orinted_Programming.py", line 272, in 
      Child_Instance.name("child")
  TypeError: 'str' object is not callable</p>
  
  <p>it is the Code:</p>
  
  <pre><code>class Mother_Class:
      def __init__(self,parm1,parm2):
          self.name = (parm1)
          self.family = (parm2)
          self.full_name = (self.name + " " + self.family)
          self.email = (self.name+"."+self.family+"@gmail.com")
      def full_name(self,parm1,parm2):
          print ("Your Full Name is: "+parm1 + "" + parm2)
  
  
  
  class Child_Class(Mother_Class):
  
      def name(self,name):
          name = ( name )
  
      def family(self,family):
          family = ( family )
  
      def Some_Methods(self):
          print ("Some information is Here: ")
  
  
  Instance = Mother_Class("mother","class")
  print (Instance.full_name)
  print (Instance.email)
  
  print ("")
  
  Child_Instance = Child_Class("child","class")
  Child_Instance.name("overwriteclass")
  print (Child_Instance.full_name)
  </code></pre>
  
  <p>What are the Problems?</p>