title: Tricky : 'dict' object is not callable
body: <p>Here is a tricky error that you could fall into with dictionary using Python:</p>
  
  <pre><code>dict = {'a':5,'c':5}
  #Typing some codes
  </code></pre>
  
  <p>And at some point of the program, you decide to create an empty dictionary:</p>
  
  <pre><code>new_dic = dict()
  </code></pre>
  
  <p>You get this Traceback:</p>
  
  <pre><code>Traceback (most recent call last):
  File "&lt;input&gt;", line 1, in &lt;module&gt;
  TypeError: 'dict' object is not callable
  </code></pre>
  
  <p>Could you tell me if it is a bug in Python or simply we have to be careful when using built-in functions, not to assign their names previously for some variables?</p>