Программирование на Python с Numba
Python - один из самых популярных языков программирования. Он позволяет решать очень широкий спектр задач: разрабатывать веб-приложения, игры, проводить научно-технические расчетывыполнять анализ данных и т. д. Однако несмотря на все признанные достоинства этого языка, он имеет заметный недостаток: низкую скорость исполнения кода по причине того, что в стандартном режиме этот код обрабатывается интерпретатором. Библиотека Numba позволяет компилировать Python код "на лету" (just-in-time, jit), что существенно ускоряет его работу. Более того, важным преимуществом данной библиотеки является возможность запускать параллельные вычисления на видеокартах от NVIDIA с помощью технологии CUDA. Таким образом, владение библиотекой Numba может стать хорошим преимуществом для Python разработчика. Курс рекомендован учащимся, владеющими базовыми знаниями о программировании на языке Python.