И Thonny, и Visual Studio Code встроены в ОС Raspberry Pi. Они оба способны запускать сценарии Python и полезны, когда вы хотите что-то перемещать с помощью Raspberry Pi. Но для пользователя Pi может быть только одна IDE, и это руководство поможет вам выбрать, какую использовать!
Что такое интегрированная среда разработки (IDE)
IDE — это многофункциональные программы, используемые для создания программного обеспечения на любом из поддержи
Contents
Что такое интегрированная среда разработки (IDE)
ены всеми необходимыми функциями, которые вам нужны, чтобы что-то сделать. Они могут похвастаться линтами, компиляторами, интерпретаторами, просмотром ваших папок, а иногда даже способ загрузки кода на плату микроконтроллера . Они значительно упрощают весь процесс разработки.Плюсы и минусы Тонни
Тонни — это платформа с открытым исходным кодом, предназначенная для Python и только для Python. Это IDE для новичков, главным образом из-за простого в использовании графического интерфейса.
Как только вы запустите его, вы сможете просто ввести то, что хотите, и сохранить его, как если бы вы использовали Блокнот Windows.
Плюсы
- Простой запуск – Тонни открывается довольно быстро. Как только это произойдет, вы сможете в
Плюсы и минусы Тонни
азвания». Это делает его идеальным для написания быстрого кода. - Есть все основные инструменты Python. Вам не нужно открывать новую вкладку или устанавливать дополнительное программное обеспечение, чтобы Тонни запускал Python. Его можно использовать как есть.
- Не требует особого обучения. Легко найти, где можно запускать, приостанавливать и останавливать сценарии Python. Кроме того, оболочка хорошо видна внизу.
Минусы
- Нет поддержки за пределами Python. Хотя его, безусловно, можно использовать как блокнот для написания кода на других языках, он не может запускать их так, как если бы вы это делали с Python. В комплект поставки даже не входит компилятор C!
- Нет панели папок (встроенный проводник ). В отличие от большинства других совреме
Плюсы
i-2">Плюсыny не показывает папку, над которой вы работаете.
Плюсы и минусы кода Visual Studio
Бесплатный «редактор кода» с открытым исходным кодом от Microsoft, Visual Studio Code можно расширить до полноценной IDE, установив готовые расширения. Кроме того, вы можете создавать свои собственные расширения и вносить свой вклад в растущее сообщество разработчиков расширений Visual Studio Code.
Плюсы
- Многоязычная поддержка. Использование кода Visual Studio не обязательно ограничивается Python. С ним можно использовать большинство языков программирования, если у вас есть подходящие расширения.
- Разрешает ставить задачи в очередь. Если ваш Raspberry Pi может с этим справиться, вы можете поставить в очередь ряд задач для их автоматизации — например, протестировать свой код до
Минусы
s://saiМинусы
7/19/programma-arduino-s-platformio/" title="загрузка в микроконтроллер">загрузка в микроконтроллер , а затем открыть его. готов к последовательной связи. - Учетные записи пользователей и рабочие области. Если вы используете свой компьютер совместно с другим разработчиком, вам будет проще получить доступ к настройкам разработки, войдя в свою учетную запись или открыв свою «рабочую область». Рабочая область — это ваши настройки во встроенном проводнике, которые вы можете сохранить, чтобы получить доступ к той же настройке позже.
- Простота использования. Visual Studio Code прост в использовании и поставляется с Плюсы и минусы кода Visual Studioожество сочетаний клавиш .
Минусы
- Может работать очень медленно. Это может быть как проблема, созданная пользователем, так и встроенная в программу. Код Visual Studio открывается гораздо дольше и не требует никаких расширений.
- Работа с другими языками тоже может быть медленной. Во-первых, это в основном проблема Raspberry Pi. Если вы привыкли компилировать сценарии на подходящий ноутбук или компьютер , вы легко заметите, что время компиляции намного медленнее при запуске кода Visual Studio на Rasbperry Pi. Однако для Python это не имеет большого значения, поскольку это интерпретируемый язык.
- Сбивает с толку Поначалу. Несмотря на все возможности персонализации, первое использование этой функции для новичка может немного сбить с толку. В конце концов, зачем вам заботиться о синтаксисе и линтерах, если вы еще даже не напечатали свой первый «Hello World»?
Не нравится внешний вид кода Visual Studio? Вы можете изменить его, нажав Тема VS-кода .
Что у них общего
Хотя Thonny и Visual Studio Code — это две отдельные сущности, у них много общего, когда дело касается функциональности. Их пересекающиеся функции перечислены ниже.
Полная поддержка Python
Как Thonny, так и код Visual Studio могут запускать, отлаживать и редактировать код Python. Они также могут показать вам, где вы допустили ошибку.
Thonny включает в себя помощник, который покажет вам, что и где вы сделали не так, а расширение Python для Visual Studio Code дает вам возможность запуска, отладки и проверки синтаксиса в рамках одной установки.
Оболочка Python
Python предлагает интерфейс командной строки с оболочкой Python. который запускает написанный вами код и выводит значения в оболочку.
У Тонни есть терминал, который позволяет пользователям получать доступ к оболочке в нижней части IDE. Он доступен, и вы не пожалеете времени на его поиск.
Между тем, Visual Studio Code оснащен расширением Python и не отображает оболочку сразу. Но как только вы нажмете кнопку «Выполнить», откроется терминал и перейдет в Windows PowerShell. Работает почти так же, как оболочка в Thonny.
Вердикт
Выбор IDE зависит от ваших конкретных потребностей. Вы можете сузить их до четырех:
- Скорость
- Функциональность
- Программирование на аппаратном уровне
- Объем памяти
Поскольку Raspberry Pi может сильно отставать в плане скорости и объема памяти, Thonny должен быть лучше, если вы создаете проекты с интенсивным использованием памяти, но это не всегда так. Что касается памяти, вы можете использовать другие языки помимо Python, чтобы максимально эффективно использовать скорость обработки. Следовательно, дополнительная функциональность Visual Studio Code дает ему преимущество: вы можете попробовать все другие языки программирования с тем же самым и посмотреть, изменится ли это.
Между тем, оба могут найти свое применение в программировании аппаратного обеспечения. Во-первых, контакты ввода-вывода общего назначения Raspberry Pi можно быстро управлять с помощью Thonny. Но для всего остального — особенно если они не используют Python — подойдет Visual Studio Code. Однако в большинстве случаев вы будете использовать Thonny, когда решите просто попробовать.
Все скриншоты: Теренц Йомар Дела Круз.