title: What is the difference between `import turtle` and `from turtle import *`?
body: <p>Besides the syntactic differences, I do not understand what the difference between <code>import turtle</code> and <code>from turtle import *</code> is, as both methods appear to produce the same result:</p>
  
  <p><strong>Method 1</strong></p>
  
  <pre><code>import turtle
  
  t = turtle.Pen()
  
  # rest of program...
  </code></pre>
  
  <hr>
  
  <p><strong>Method 2</strong></p>
  
  <pre><code># Method 2:
  
  from turtle import *
  
  t = Turtle()
  
  # rest of program...
  </code></pre>
  
  <hr>
  
  <p>One Internet tutorial I followed used Method 1 and another used Method 2. What is the difference between the two and when should I use each one?</p>