Две записи одной идеи
Основной язык ML-маршрута — Python. Он позволяет начать с нескольких строк и перейти к NumPy, pandas и scikit-learn. C++ остаётся дополнительным направлением для системного кода и алгоритмов. Стартовые задачи имеют разборы на обоих языках, но проходить ML-курс будем на Python.На первом этапе различается синтаксис, а не цель: программа получает вход, выполняет действия и выдаёт ответ. Python разумно выбрать для быстрого старта и обработки данных. C++ — если цель связана с олимпиадами, системным кодом или контролем ресурсов. Выбор не закрывает другие направления.
Проверьте инструмент
В Python нужен интерпретатор. В терминале выполнитеpython --version; на Windows также подходит py -3 --version. Для курса достаточно Python 3.11 или новее. В C++ нужен компилятор с поддержкой C++20; проверьте g++ --version. Установка зависит от системы: используйте инструкции поставщика. Если локальное окружение пока не готово, первые задачи можно запускать в редакторе сайта после входа.
Перед запуском убедитесь, что выбран именно язык исходного кода. Компилятор C++ не понимает инструкции Python. Сообщение об ошибке в такой ситуации не говорит о неправильном алгоритме.