Я не большой знаток питона, но как я понимаю:
Файл фу.py
#эти функции станут доступны, если написать import фу
def мояфункция(аргументы):
что-то полезное.
...
print ("Эта команда будет выполнена и если написать import фу из другого файла, и если написать python фу.py на коммандной линии. Может мы этого не хотим.")
if name == 'main':
print ("Эта команда НЕ будет выполнена если написать import фу из другого файла, а будет только если написать python фу.py на коммандной линии. Может мы так хотим.")