Встречается на 1% собеседований по Python
Какие плюсы и минусы Cython
Плюсы Cython:
- Производительность – близка к C, особенно для числовых операций.
- Интеграция с Python – легко использовать существующий Python-код и библиотеки.
- Статическая типизация – ускорение за счёт объявления типов (
cdef int x). - Доступ к C/C++ API – прямое взаимодействие с низкоуровневым кодом.
Минусы Cython:
- Сложность – требует знаний C и компиляции.
- Оверхеад – не всегда даёт прирост, если код уже оптимизирован (например, через
numpy). - Поддержка – меньше инструментов и сообщества, чем у чистого Python.
Пример:
python
# example.pyx
def fib(int n):
cdef int a = 0, b = 1, i
for i in range(n):
a, b = b, a + b
return aКомпиляция: cythonize -i example.pyx → импорт как обычный модуль.

Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
офферы быстрее!
Попробовать бесплатно
Следующий вопрос
Это единственный вопрос по вашему фильтру
Похожие вопросы
как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы