---
metadata:
  - name: generator
    content: Diplodoc Platform v5.50.6
alternate:
  - https://ytsaurus.tech/docs/en/yql/udf/python.md
  - https://ytsaurus.tech/docs/ru/yql/udf/python.md
---
> **Documentation Index:** Fetch the complete configuration index at https://ytsaurus.tech/docs/ru/llms.txt

#  Инструкция по написанию Python User Defined Functions (UDF) для YQL


Декларативное описание результата задачи в стиле SQL не всегда удобно. Иногда необходимо декларативно задать, какие данные нужно объединить (`JOIN`) и как их сгруппировать, а логику обработки фрагментов данных описать в императивном стиле. Для таких случаев в YQL есть возможность писать и вызывать пользовательские функции User Defined Functions (UDF) на Python.
Подробнее про UDF читайте в разделе [Python User Defined Functions (UDFs) в YQL](https://ytsaurus.tech/docs/ru/user-guide/query-tracker/system-python-udf.md).


