Данный курс представляет собой введение в язык программирования Python и среду разработки Jupyter Notebook и ориентирован на студентов физико-математических специальностей. Мы постарались сделать курс максимально простым и не требующим предварительной подготовки в области программирования, поэтому особое внимание уделяем объяснению основополагающих понятий: компиляция/интерпретация, типы данных, переменные, ссылки, объектно-ориентированное программирование (ООП) и т.д. Заключительная глава посвящена краткому рассмотрению основных библиотек языка Python для решения задач технических вычислений: NumPy, Mathplotlib и Pandas.

Курс был разработан для студентов Томского центра университета Heriott-Watt, занимающихся таким популярным в наши дни направлением, как Machine Learning. Университет Heriott-Watt специализируется на подготовке специалистов нефтегазового дела и занимается развитием методов использования алгоритмов Machine Learning для анализа месторождений.

Пройти курс онлайн можно, перейдя по этой ссылке.