Я являюсь пользователем Matlab и C++ и недавно открыл python (spyder) в качестве возможной замены для обоих. Одним из основных преимуществ, которые, по моему мнению, было у python, была способность работать в режиме интерпретатора, а затем плавно перевести его в быстрый скомпилированный код, как только я доволен результатом. Интерпретируемая среда отлично подходит для прототипирования, анализа данных во время остановки в точке останова, метания сюжетов и изображений вокруг и т. Д.Запуск кода Cython в интерпретаторе
Я начал изучать Cython, и я не совсем понимаю поток программирования. Допустим, у вас есть .py-код, который вы хотите ускорить. Вам нужно писать файл .pyx с нуля? Можете ли вы запустить файл .pyx в интерпретируемом режиме, как если бы это был обычный .py-файл (перед компиляцией)? Как вы отлаживаете код в файле .pyx?