Тип програми: 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 в маркеті