Pydroid3 – Python для ОС Android


Pydroid3 – это интегрированная среда разработки на языке программирования Python (на момент написания этой статьи версия интерпретатора Python – 3.9.7). Это очень простая, но, в тоже время, мощная образовательная среда с поддержкой научных библиотек. Разработчиком среды является IIEC из Новосибирска.
Распространяется Pydroid3 в виде обычной, свободной версии, и платной Pro-версии, которая содержит множество улучшений. Тем не менее, для установки обычной версии, требуется достаточно большой объем свободной памяти на устройстве (> 250 МБ). Программа поддерживает широкий диапазон версий ОС. Так у меня получилось установить Pydroid3 на Android с ОС 6 версии, и он прекрасно работает! Обратите внимание, что для установки высокоуровневых математических библиотек используется дополнительный пакет Pydroid repository plugin. Он не является частью Pydroid3 и устанавливать его нужно только тогда, когда появится запрос на его установку.
Pydroid3 комплектуется установщиком пакетов различных библиотек для Python – Pip. Ниже на скриншотах можно увидеть пример установки библиотеки PyQt5. Все просто! В меню программы всегда под рукой терминал, Python Shell, Pip, Demo-примеры, настройки, Share и проч.
Если вы решите установить программу на своё устройство, то не пренебрегайте стартовым опросником и post-install! Это ускорит настройку среды под ваши запросы и поможет разработчикам расставить приоритеты.

Возможности free-версии:

Функции:

  • Менеджер пакетов Pip и настраиваемый репозиторий научных библиотек, таких как numpy, scipy, matplotlib, scikit-learn и jupyter.
  • Примеры для быстрого обучения.
  • Полная поддержка Tkinter для графического интерфейса.
  • Полнофункциональный эмулятор терминала с поддержкой readline.
  • Встроенный компилятор C, C++ и даже Fortran, разработанный специально для Pydroid 3. Он позволяет Pydroid 3 создавать любую библиотеку из pip
  • Поддержка Cython (доступен в pip).
  • Отладчик PDB с точками останова и часами.
  • Графическая библиотека Kivy с бэкендом SDL2.
  • Поддержка PyQt5 (доступен в pip) с поддержкой matplotlib
  • Поддержка Matplotlib Kivy.
  • Поддержка pygame 2.
Возможности редактора:
  • Расширенная панель клавиатуры со всеми символами, необходимыми для программирования на Python.
  • Подсветка синтаксиса и темы.
  • Вкладки.
  • Навигация по коду.
  • Поделиться в один клик на Pastebin.
Скриншоты среды и процесса установки PyQt5

Окно предварительных настроек

Окно редактора кода



Окно холста

Меню программы



Окно Pip загрузки библиотек

Процесс установки PyQt5


Если вы нашли ошибку, пожалуйста, выделите фрагмент текста и нажмите Ctrl+Enter.


Обсуждение закрыто.