title: Python beginner here : TypeError: 'str' object does not support item assignment
body: <p>I just started programming with python a couple days ago with no prior experience in programming. </p>
  
  <p>I've been following tutorials online and decided to challenge myself by making a hangman-esque game. I'm trying to make it so that a guess replaces the position an alphabet in the hidden word but python is returning this error. Right now the word is called name and the hidden_name are just #'s in the same length.</p>
  
  <pre><code>    name = input ("what is your name ::")
      hidden_name = ("#" * len(name))
      print (hidden_name)
  
      guess = input ("Guess a letter ::")
      def guess_update(guess, name, hidden_name):
          right = guess in name 
          i = 0
          for c in name:
              if c == guess:
                  hidden_name[i] = c
              i += 1
      if guess in name:
          guess_update(guess, name, hidden_name)
          print ("Your progess is ::", hidden_name)
  </code></pre>
  
  <p>Thanks for helping this newbie out :)</p>