Среда: Python 3 + Jupyter или Google Colab; запасной вариант: офлайн-сборка Anaconda на флешках. Библиотеки: numpy, pandas, matplotlib, scikit-learn, позже PyTorch.
Контесты: тренировочные задачи собираются в контест-систему (Яндекс.Контест, Codeforces Gym