Самый базовый вариант — линейное выполнение кода сверху вниз. Обычно используется для небольших задач, автоматизации или прототипов. python # 1. Импорт библиотек
import os
import sys
from datetime import datetime
# 2. Определение констант (обычно ЗАГЛАВНЫМИ буквами)
MAX_RETRIES = 3
CONFIG_PATH = "./config.json"
# 3. Определение функций
def calculate_sum(a, b):
"""Возвращает сумму двух чисел."""
return a + b
def main_logic():
"""Основная логика программы."""
print("Программа запущена")
result = calculate_sum(10, 20)
print(f"Результат: {result}")
return result
# 4. Точка входа (Guard)
if __name__ == "__main__":
# Код выполняется только если файл запущен напрямую (не импортирован как модуль)
main_logic() Если вы пишете код, который будут импортировать другие, структура становится более строгой: публичное API отделяется от внутренней реализации. python # module_name.py
# 1. Приватные (внутренние) функции (с _)
def _validate_input(data):
"""Внутр