Херрон, Ф. Cython: Python среди исходников [Текст] : учебник / Филип Херрон [Philip Herron] // Linux Format. — 2015. — № 1 (191-192), янв.. — С. 84-87. — (Академия кодинга) (Cython). — Прил.: "Скорая помощь. Cython не поддерживает традиционный импорт кода, так как один файл Cython представляет собой целый модуль на Python. Но в главный файл с кодом можно добавлять include в стиле C/C++, например, include morecode.pxi.". — С. 84 ; "Всё — модуль, всё круто" : [проектирование собственного модуля Cython]. — С. 85 ; "Альтернативы Cython" : [Swig, Parakeet, Nuitka]. — С. 87.
Аннотация
Cython — язык программирования, упрощающий написание модулей С/С++ кода для Python — установка в системе под Ubuntu и Fedora; сравнение скорости кода на примере выполнения функции Python и функции Cython для чисел Фибоначчи, которое демонстрирует ещё одно свойство Cython — возможность обращения к коду на C/C++ напрямую, а из кода на С снова обращаться напрямую к коду на Python; демонстрация возможности Cython переходить с языка на язык в коде на примере решения задачи встраивания вебприложения Flask в приложение на C и передача нескольких внутренних структур данных к JSON.
Рекомендуется для чтения шедевр Филипа Херрона "Изучая Cython" (Learning Cython by Philip Herron), который доступен в Amazon и онлайн (http://bit.ly/LearningCython и https://github.com/redbrain/cythonbook).