Освой Python играючи

Сайт Александра Климова

Шкодим

/* Моя кошка замечательно разбирается в программировании. Стоит мне объяснить проблему ей - и все становится ясно. */
John Robbins, Debugging Applications, Microsoft Press, 2000

Mu - редактор для Python

Для написания кода на Python есть несколько редакторов и IDE. Редактор Mu (жаль, что не Мяу) простой, но удобный инструмент для начинающих. Можно писать код для Python 3, MicroPython/CircuitPython, Pygame Zero, Web.

Официальная страница - https://codewith.mu/en/.

Редактор бесплатен и с открытыми исходниками на Гитхабе.

Я познакомился с ним, когда искал альтернативу для написании кода к M5Stack.

На данный момент использую версию 1.1.0-alpha.2

После загрузки и установки программы, нужно запустить приложение и выбрать соответствующий режим. Для микроконтроллеров ESP32, к которым относится M5Stack, выбираем пункт ESP MicroPython.

Mu Editor

Устройство M5Stack следует перевести в режим APP Mode, режим USB Mode в моём случае не работал и не давал доступа к файлам.

При подключении микроконтроллера можно использовать кнопку Files, которая позволяет просматривать содержимое на плате и копировать отдельные файлы на компьютер и обратно простым перетаскиванием. Зайти внутрь папок не получится. Иногда устройство капризничает и не хочет показывать файлы.

Mu Editor

Также интересна кнопка REPL позволяющая писать код в интерактивном режиме. Пишете команду, нажимаете Enter и результат сразу отображается на экране микроконтроллера.

Mu Editor

Есть видеоурок по знакомству с редактором Mu в связке с M5Stack. Советую посмотреть, чтобы получить небольшое представление о работе с редактором.

Реклама