Python нужно ли обозначать кодировку в начале файла?
https://www.python.org/dev/peps/pep-0263/#examples
Стоит указывать, если используются странные ИДЕ/редакторы или питон2, которые могут накосячить с утф-8
Хотите отличное на вводе/выводе от en_GB(напимер ru_RU), указывайте # -*- coding: utf-8 -*-