Что включает расширенная версия
- Каждый совет включает код, API или автоматизацию. Всё, что требует лишь действий на экране, относится к практическому выпуску, а в этом выпуске дана ссылка на соответствующий практический совет.
- Код был запущен в локальном Python, вывод показан. Код, которому требуется вход в Microsoft 365, был выполнен до шага входа, что подтверждает существование используемых им вызовов SDK.
- В коде нет секретов; идентификаторы тенантов и подобные значения читаются из переменных окружения. Код, который что-либо записывает или отправляет, по умолчанию ничего не делает (DRY_RUN).
- Код, использующий Microsoft Graph, указывает минимально необходимые разрешения.
Порядок чтения
- Сквозное руководство (один пример от идеи до эксплуатации)
- Вычислительное мышление (декомпозиция, абстрагирование, проверка)
- От инструкций к коду (как просить код у Copilot)
- Выбор места выполнения кода
- Аутентификация, разрешения и управление
- Страницы «Приложения × Python» (начните с приложения, которым вы пользуетесь)
- Рецепты рабочих процессов и поиск по документам (комбинированные примеры)
Предварительные требования
- Python 3 доступен локально. Устанавливайте библиотеки в виртуальное окружение (venv) для каждого проекта.
- Рабочая или учебная учётная запись Microsoft 365.
- Для кода, использующего Microsoft Graph, — приложение, зарегистрированное в Microsoft Entra администраторами вашей организации, с согласием на необходимые ему разрешения. Не расширяйте разрешения самостоятельно.
- Python в Excel зависит от его доступности и условий лицензирования (см. страницу Excel × Python).
Приложения × Python
Excel × Python
Запуск pandas из ячеек с помощью =PY() и xl() и когда вместо этого использовать openpyxl локально
7 советовWord × Python
Извлечение абзацев и таблиц с помощью python-docx и запись результатов в отдельный файл
7 советовPowerPoint × Python
Массовое чтение текста слайдов, таблиц и заметок с помощью python-pptx
7 советовOutlook × Python
Чтение и подсчёт почты и событий календаря с помощью Microsoft Graph
8 советовКоманды × Python
Публикация через Workflows, чтение сообщений через Graph и боты
8 советовSharePoint / OneDrive × Python
Чтение дисков, списков и значений столбцов с помощью Graph и отслеживание только изменений
10 советовПоиск по документам × Python
Поиск по большим коллекциям документов по смыслу, а не только по совпадению слов
8 советовАгенты × Python
Добавление логики на Python в агентов Copilot Studio и Agents SDK
6 советовВыполнение кода в Copilot
Где Copilot пишет и запускает код и как проверить результат
8 советовPower Automate × Python
Где Python вписывается в потоки (desktop и Azure Functions)
Как создана эта страница:
Сквозное руководство
Один рабочий пример: проверка формулировок в документах Word, от идеи до сопровождения
8 разделовВычислительное мышление
Декомпозиция, абстракция, распознавание образов, разработка и проверка алгоритмов — шаг за шагом на реальной задаче
6 советовОт инструкций к коду
Шаблоны инструкций, чтобы Copilot и GitHub Copilot писали код
6 советовВыбор места выполнения кода
Python в Excel, локальный venv, Azure Functions и ноутбуки
10 советовАутентификация, разрешения и управление
Вход через MSAL, минимальные привилегии, секреты, персональные данные и журналы аудита
5 советовРецепты рабочих процессов
Проверка формулировок, пакетная проверка слайдов, подсчёт данных в реестрах, подсчёт запросов в письмах и аудит столбцов в библиотеках
Недавно добавлено или обновлено
- 9 октября 2026SharePoint / OneDrive × Python · Новая редакцияПолучение миниатюр одним запросом Graph с bearer-токеном, без перенаправления
- 9 октября 2026Аутентификация, разрешения и управление · ДобавленоОтправлять токен SharePoint Online с каждым фрагментом сеанса загрузки
- 9 октября 2026Power Automate × Python · ДобавленоНапишите @workflow_tool для рабочих процессов Azure Functions Hosted Skills
- 7 октября 2026Power Automate × Python · ДобавленоВызов агента из оркестратора Durable Functions с помощью context.call_agent
- 7 октября 2026Агенты × Python · ДобавленоДобавление агента в Python-функцию Azure Function с помощью привязки markdown_agent
- 2 октября 2026Teams × Python · ДобавленоПолучайте вложения с помощью загрузчиков и читайте их из input_files
- 2 октября 2026Аутентификация, разрешения и управление · ДобавленоЗаписывайте request_id, чтобы отследить один запрос от начала до конца
- 12 сентября 2026 г.Word × Python · ДобавленоСкачайте .docx из OneDrive или SharePoint через Graph и прочитайте его в памяти
- 12 сентября 2026 г.Word × Python · ДобавленоСравнить две версии по абзацам и составить новый отчёт в Word
- 12 сентября 2026 г.Word × Python · ДобавленоЗаписывайте замечания проверки стиля как комментарии Word в копии документа
Посмотреть полный журнал обновлений →
Как создан этот раздел
Источники — официальная документация Microsoft (learn.microsoft.com, support.microsoft.com), блог Microsoft 365 Developer, журнал изменений Microsoft Graph, а также официальная документация и примечания к релизам на GitHub каждой библиотеки. Страницы результатов поисковых систем не используются.
Новая информация автоматически собирается каждый день и превращается в кандидатов в советы. Машинная проверка подтверждает, что подтверждающий фрагмент есть в источнике, что числа встречаются в источнике, что совет не пересекается с практическим выпуском, что в коде нет секретов и записей по умолчанию, что разрешения Graph минимальны и названы явно, а названия API из кода встречаются в источнике. Публикуются только кандидаты, прошедшие проверку. Код в автоматически собранных кандидатах никогда не запускается на сервере.
Этот раздел не является официальной документацией по продукту. Сначала пробуйте код на небольшом объёме данных, в рамках правил и разрешений вашей организации.