Всем привет! Ниже список того, что нам потребуется для успешной работы в течение этого года:
-
Python в составе пакета Anaconda. Советую поставить Miniconda
-
Если вы поставили Anaconda, то этот пункт пропускаем. Если Miniconda, то надо будет установить зависимости. В Windows открыть Anaconda Prompt, в Linux открыть консоль. Выполнить команду:
conda install numpy scipy matplotlib jupyter
Если хотите установить Spyder IDE, то надо дополнительно выполнить команду
conda install spyder -
Завести аккаунт на GitHub
-
Поставить git. Для удобства можно сразу поставить GitHub Desktop.
-
Поставить Lyx
-
Для написания документов на Markdown советую использовать онлайн-редактор StackEdit
-
Для написания документов на TeX советую использовать онлайн-редактор OverLeaf
-
Для выполнения заданий сделать форк репозитория 202-Advanced-Python-1
Для прохождения промежуточной аттестации необходимо выполнить 5 заданий:
- Задание на базовый синтаксис, условие которого описано тут
- Задание на парсинг файла, условие которого описано тут
- Задание на основы
numpy, условие которого описано тут - Задание на основы Lyx/TeX. Необходимо набрать этот текст с формулами
- Задание на обработку результатов физического практикума, в котором используются все пройденные темы. В процессе задания необходимо взять результаты измерений на практикуме, загрузить их из файла и провести обработку с построениями графиков (возможно с МНК). Также описать базово что измеряется и используемую математическую модель для этих конкретных измерений. Отчёт — блокнот Jupyter с описанием того, что обрабатывается (на markdown, конечно), кодом обработки и графиками.