Интерфейс между Python и Си

Репозиторий с примерами

CTypes

Вся информация и примеры есть в документиации

Задача: воспользоваться имеющейся разделяемой библиотекой со стандартным Си/Си+ интерфейсом.

пример

TODO Пример неудавшегося модуля для passwdqc

CFFI

https://cffi.readthedocs.io

Задачи:

TODO правила оформления

Python API

Задача: программироваать на Си, используя типы данных Python

Задача: полностью написать модуль на Си.

TODO намного подробнее про структуру (взять отсюда)

Пример в репозитории

Большой пример — интерфейс к passwdqc

Cython

Cython

Задача: писать всё на специальном ЯП, смеси Python и Си

Пример из документации

TODO немного о правилах оформления

Д/З

TODO

LecturesCMC/PythonDevelopment2023/13_PythonC (последним исправлял пользователь FrBrGeorge 2023-05-02 16:30:55)