No właśnie, ja zazwyczaj piszę po prostu:
# -*- coding: utf-8 -*-
#!/usr/bin/env python
print('Hello world!')
# czyli wszystko od razu w skrypcie, jak leci
ale spotkałem się z takimi konstrukcjami dosyć często:
# -*- coding: utf-8 -*-
#!/usr/bin/env python
def main() :
print('Hello world!')
if __name__ == "__main__":
main()
Na logikę b.eleganckie jest to drugie ... Czy mam rację? Czy to pierwsze też jest akceptowalne?