Содержание

Урок 4. Внешние модули и их установка

Мы уже говорили о модулях в Уроке №4 Раздела №1. И говорили о том, что часто используемый код можно сохранить в отдельный файл и пользоваться им в будущем. Либо выложить его на какой-то интернет-странице и пользоваться им.

До этого мы уже использовали модули, которые встроены в редактор кода Mu. Например, модуль time мы использовали для работы со временем - функция sleep. А теперь мы воспользуемся внешним модулем, который нам значительно облегчит создание собственного веб-сервера на базе контроллера Гиккон. Для установки внешнего модуля (чтобы наш модуль видел импортируемый) мы воспользуемся одним из самых простых способов: нужно просто поместить требуемый модуль в каталог исполняемой программы. Итак, скачайте модуль micropyserver.py по ссылке ниже.

Рассмотрим процесс установки модуля по шагам

Шаг 1. Сохранить и распаковать архив

Загрузить файл архива модуля по ссылке выше. Сохраните его себе на компьютер. Перейдите в папку загрузок, и распакуйте архив в удобное место на компьютере. Откройте каталог с распакованными файлами. Ви увидите список файлов.

Шаг 2. Где находится текущий рабочий каталог

Самый простой способ узнать где находится рабочий каталог - это попытаться сохранить новый файл с кодом.

В среде разработке создайте новый скрипт

После этого сразу же попытайтесь сохранить новый скрипт, для этого:

  1. Нажмите на кнопку сохранить
  2. При попытке сохранения Вы и узнаете текущую рабочую область либо можете её изменить и задать нужную. Для этого выберите или создайте каталог. Например, на диске D создайте каталог «Уроки».
  3. Введите имя нового скрипта (например, пустой)
  4. Сохраните туда пустой скрипт.

Шаг 3. Скопировать и вставить файл

Cкопируйте из каталога с модулем файл micropyserver.py

Вставьте в рабочий каталог для загрузки на контроллер.

Шаг 4. Скопировать модуль на контроллер

В среде разработки Mu откройте файловый менеджер, для этого выберите команду меню «Файлы».

Перед Вами откроется окно файлового менеджера. Выберите файл micropyserver.py и зажав левую кнопку мыши перетащите файл в левую колонку (на контроллер).

Модуль micropyserver.py поможет нам создать Web-сервер на основе нашего контроллера.

Запомнить:

  • Внешние модули помогают использовать в своих проектах уже написанный код (свой или других программистов)
  • Для использования кода внешних модулей на контроллере необходимо скопировать нужные модули в память контроллера
  • Множество модулей уже встроены в редактор Mu

Предыдущий урок

Следующий урок