Описание:Курс разработан для студентов первого года обучения Института химии СПбГУ. Язык Python в настоящее время становится основным для решения задач в области компьютерной химии, планирования эксперимента, машинного обучения и элементов искусственного интеллекта в работе с большими данными применительно к химии, материаловедению и управлению химическими процессами. Стоит отметить, что Python считается одним из самых простых для изучения языков программирования, а также исключительно универсальным.
В рамках этого курса обучающиеся познакомятся с основами языка программирования Python 3. В ходе курса будет зачитана серия лекций, а теоретические знания закреплены в ходе практических работ с привлечением интерактивных материалов.
В результате ожидается успешное выполнение задач из пункта 1.1, то есть в результате освоения курса обучающийся:
1. Понимает, как установить рабочую среду программирования Python и программное обеспечение (ПО) на этом языке (так называемые пакеты).
2. Должен уметь формализовать задачу, определить алгоритм её выполнения и решить её средствами языка Python 3.
3. Может решать задачи по автоматизированной обработке текстовых файлов, такие, как извлечение из них численных данных и автоматизированное проведение арифметических и статистических операций с ними;
4. Может визуализировать научные данные средствами Python (строить графики);
5. Может автоматически генерировать электронные таблицы из экспериментальных данных, проводить математические и статистические операции с таблицами средствами командного интерпретатора Python;
6. Может установить ПО на языке Python для решения задач хемоинформатики, может рассчитать молекулярные свойства с использованием этого ПО.