Мне очень понравилось разъяснение, которое давалось в курсе на CodeAcademy, если мне память не изменяет. Там было так.
Вы сидите в комнате и что-то делаете, а коробки (модули) с инструментами (функциями) находятся в другой комнате. Также у вас есть помощник (интерпретатор), который приносит вам коробки и инструменты из другой комнаты. Вы можете попросить его 3-мя способами.
1. import box
Принеси мне коробку box, я сам буду брать из нее нужные инструменты
2. from box import tool
Принеси мне tool из коробки box, я буду им пользоваться, не залезая в коробку
3. from box import *
Принеси мне коробку box и достань из нее все инструменты
Вообще, в больших проектах лучше использовать 1 (или 2) и стараться избегать 3.