Тип программы: APK
Поддерживаемые ОС: Зависит от устройства
Лицензия: Бесплатная/платная
Язык интерфейса: Английский

Python development environment for Android

Если вы занимаетесь программированием на Python и хотите работать не только за компьютером, но и использовать мобильный телефон, то попробуйте приложение Pydroid. Это среда разработки и интерпретатор для запуска программ, написанных на Python.

На момент написания статьи для установки доступны следующие версии Pydroid:

  • Pydroid 3 - IDE for Python 3 – среда разработки Python 3 для Android.
  • Pydroid Pro - IDE for Python 2 – среда разработки Python 2 для Android.

Также доступны дополнительные плагины, которые добавляют еще больше возможностей для ваших программ на Python.

Особенности программы Pydroid:

  • Автономный интерпретатор программ на Python, работающий без сети интернет;
  • Менеджер пакетов Pip и репозиторий, который легко настраивать (для готовых пакетов и расширенных научных библиотек, таких как: umpy, scipy, matplotlib, scikit-learn и jupyter);
  • На устройствах с поддержкой Camera2 API доступен OpenCV;
  • Доступны TensorFlow и PyTorch;
  • Примеры из «коробки» для более быстрого обучения;
  • Полная поддержка Tkinter для графического интерфейса;
  • Полнофункциональный эмулятор терминала с поддержкой readline (доступен в pip);
  • Ввстроенный компилятор C, C++, а также Fortran, которые были разработаны специально для Pydroid 3. Это позволяет для Pydroid 3 создавать любую библиотеку из pip, даже если она использует собственный код. Можно создавать и настраивать зависимости из командной строки;
  • Поддержка Cython;
  • Настройщик PDB с точками остановки и часами;
  • Графическая библиотека Kivy с новым бэкендом SDL2;
  • Поддержка PyQt5, которая доступна в репозитории быстрой установки вместе с поддержкой matplotlib PyQt5 без дополнительного кода;
  • Поддержка Matplotlib Kivy также доступна в репозитории быстрой установки;
  • Поддержка pygame 2.

Возможности редактора:

  • Автоматическое отступление, прогнозирование кода, анализ кода в режиме реального времени, как в любой среде разработки IDE;
  • Расширенная панель клавиатуры со всеми символами, которые необходимы при программировании на Python;
  • Подсветка синтаксиса;
  • Вкладки;
  • Улучшенная навигация по коду с помощью интерактивных переходов присвоения/определения;
  • Возможность быстро поделиться на Pastebin.

Примечание. Некоторые функции доступны только в платной версии программы.

Страница Pydroid 3 - IDE for Python 3 в маркете



Страница Pydroid Pro - IDE for Python 2 в маркете



Страница плагина Pydroid permissions plugin в маркете



Страница плагина Pydroid repository plugin в маркете