Learning Cython Programming
Эта книга представляет собой практическое руководство по использованию Cython для расширения существующих приложений на языке C с помощью Python. Автор, Филип Херрон, делится своим опытом в области компиляторов и виртуальных машин, чтобы показать, как Cython позволяет объединить производительность C с гибкостью Python.
В книге рассматриваются основы Cython, начиная с установки и настройки, и заканчивая продвинутыми техниками интеграции с C-кодом. Читатели узнают, как писать расширения Python на Cython, как взаимодействовать с C-библиотеками и как оптимизировать производительность критических участков кода.
Особое внимание уделяется практическим примерам, которые помогают понять, как Cython может быть использован для модернизации устаревших систем, написанных на C, без необходимости полного переписывания кода. Книга также охватывает вопросы отладки и профилирования Cython-кода.
Это издание будет полезно разработчикам, которые хотят использовать Python для управления логикой в системах, написанных на C, или добавить высокоуровневые интерфейсы, такие как встроенные веб-серверы, без написания C-кода.
Книга написана доступным языком и содержит множество примеров кода, что делает её подходящей как для начинающих, так и для опытных программистов, желающих расширить свои навыки.
