Глава 6. Работа с объектами Python в Rust

Содержание

Глава 6. Работа с объектами Python в Rust
Технические требования
Передача сложных объектов Python в Rust
Обновление нашего файла setup.py для поддержки загрузки .yml
Определение нашей команды загрузки .yml
Обработка данных из нашего словаря Python
Выделение данных из нашего файла настроек
Возвращение нашего словаря Rust в нашу систему Python
Инспекция индивидуальных объектов Python и работа с ними
Создание объекта для нашего интерфейса Rust
Приобретение Python GIL в Rust
Добавление данных в нашу вновь созданную структуру PyDict
Настройка атрибутов для нашего индивидуального объекта
Конструирование наших собственных индивидуальных объектов Python в Rust
Определение класса Python с помощью необходимых атрибутов
Определение методов статического класса для обработки ввода чисел
Определение конструктора класса
Обёртывание и тестирование нашего модуля
Выводы
Вопросы
Ответы
Дальнейшее чтение

Технические требования

Передача сложных объектов Python в Rust

Обновление нашего файла setup.py для поддержки загрузки .yml

Определение нашей команды загрузки .yml

Обработка данных из нашего словаря Python

Выделение данных из нашего файла настроек

Возвращение нашего словаря Rust в нашу систему Python

Инспекция индивидуальных объектов Python и работа с ними

Создание объекта для нашего интерфейса Rust

Приобретение Python GIL в Rust

Добавление данных в нашу вновь созданную структуру PyDict

Настройка атрибутов для нашего индивидуального объекта

Конструирование наших собственных индивидуальных объектов Python в Rust

Определение класса Python с помощью необходимых атрибутов

Определение методов статического класса для обработки ввода чисел

Определение конструктора класса

Обёртывание и тестирование нашего модуля

Выводы

Вопросы

Ответы

Дальнейшее чтение