title: Python Class() takes no argument error. I am using Self
body: <p>I've been going through both Stack and the internet at large but I'm not able to find the issue I'm dealing with. I'm new to Python and I'm learning how classes work. I've written up a very simple class and function to print it to the console. </p>
  
  <hr>
  
  <pre><code>class Car():
  
      def __intit__(self, make, model, year):
          self.make = make
          self.model = model
          self.year = year
  
      def get_descriptive_name(self):
          long_name = str(self.year), + " " + self.make + " " + self.model
          return long_name.title()
  
  my_new_car = Car('Chevy', 'sonic', 2015)
  
  print(my_new_car.get_descriptive_name())
  </code></pre>
  
  <hr>
  
  <p>But when I run the compiler it returns the error Car() takes no arguments. I'm aware of the need for self parameter and I've included them in all the areas I can think of putting one. I've done a lot of experimentation on my end and nothing I try changes it. I was hoping someone could explain this to me or might know of a relevant thread?</p>
  
  <p>Thanks in advance for any help!</p>