Встречается на собеседованиях • сегодня

Что такое CPython

CPython — это стандартная реализация интерпретатора Python, написанная на C. Это эталонная версия, с которой сравниваются другие реализации (PyPy, Jython и т.д.). **Ключевые особенности:** - Компилирует код в байт-код (`.pyc` файлы) перед исполнением. - Использует GIL (Global Interpreter Lock), что ограничивает параллелизм в многопоточных приложениях. - Поддерживает C-расширения, что позволяет интегрировать низкоуровневый код. **Пример работы с C-расширением:** ```python # Пример модуля на C (упрощённо) #include static PyObject* hello(PyObject* self) { return PyUnicode_FromString("Hello from C!"); } static PyMethodDef methods[] = { {"hello", (PyCFunction)hello, METH_NOARGS, "Greet in C"}, {NULL, NULL, 0, NULL} }; PyMODINIT_FUNC PyInit_example(void) { return PyModule_Create(&PyModuleDef_Base); } ``` CPython доминирует в экосистеме Python благодаря стабильности и совместимости.
Sophi
Софи собрала все вопросы. Тренируйся и получай
офферы быстрее!
Попробовать бесплатноArrow

Следующий вопрос

Это единственный вопрос по вашему фильтру

как отвечать на вопрос
пример собеседования
фреймворки на собеседовании
типичные вопросы junior
интервью вопросы и ответы