Перейти до змісту

Організація простого скрипту Python

Якщо скрипт в одному файлі, зазвичай такий порядок:

  • shebang, file encoding
  • docstring модуля
  • імпорт
  • константи
  • всі функції в умовно-довільному порядку, тобто тут вже самостійно треба вирішити як зручніше
  • функції/код для створення CLI якщо є
  • часто, якщо є код який треба писати глобально, а не всередині функції, створюють функцію main і пишуть цей код там
  • if __name__ == "__main__": і виклик функції main або глобального коду, який викликає функції