Наш курс включает в себя решения задач на практических занятиях, а также домашние задания. Для этого вам понадобится ноутбук с Python.
Если у вас уже установлен Python и вы уверены, что умеете им пользоваться, переходите сразу к разделам "Установка нужных библиотек" и "Дополнительные материалы".
Если у вас Mac — попробуйте адаптировать эту инструкцию для себя или обратитесь за помощью к организаторам курса. Если же у вас Linux, то вы скорее всего сами всё знаете. Если что-то всё же не получается, попросите помощи в нашем чате.
Мы будем пользоваться Python 3.8. Скачать его можно по этой ссылке. Запустите скачанный файл для установки.
Рекомендуем на первом экране нажать "Customize installation":
и на следующем выбрать "Install for all users" и "Add Python to environment variables":
Теоретически, код на Python можно писать в любом текстовом редакторе, включая Блокнот. Однако решать задачу будет гораздо удобнее если установить специально для этого предназначенный.
Мы рекомендуем пользоваться Visual Studio Code. Скачать можно здесь.
Нам понадобится установить расширение VS Code, включающее поддержку Python. Для этого нажмите нижнюю кнопку в левой панели (состоит из 4 квадратиков), введите в строке поиска "Python", выберите первое расширение (как на картинке ниже) и нажмите зеленую кнопку Install.
Создайте новый файл ("File" -> "New File") и сохраните его с расширением .py
, например hello.py
.
Если всё установлено правильно, в левом нижнем углу вы увидите надпись "Python 3.8.7 64-bit". Это значит, что VS Code "увидел" Python, который вы установили.
Напишите в этом новом файле такой код:
print("Hello, world!")
Теперь нажмите в любом месте правой кнопкой мыши и выберите пункт "Run Python File in Terminal". Внизу экрана
вы увидите окно Terminal, в котором будет напечатана строка "Hello, world!
".
В наших заданиях нам понадобятся библиотеки numpy
и biopython
. Самый простой способ их установить —
перейти в окно Terminal в VS Code и набрать там команду
pip3 install --user numpy biopython
Если эта команда не выведет никаких ошибок (красным текстом), значит вы готовы к нашему курсу!
Если вы ещё никогда не писали на Python или просто не уверены в своих знаниях, рекомендуем несколько хороших материалов.
- Самоучитель Python, в котором можно делать упражнения прямо в окна браузера: https://pythontutor.ru
- Небольшая книга-самоучитель по языку: https://pythonworld.ru/samouchitel-python
- И бесплатный видео курс по Python от Института Биоинформатики: https://stepik.org/course/67/promo