Pydroid 3 — приложение для Android устройств, которое является оболочкой для изучения популярного языка программирования Python. Утилита предлагает разработчикам не только IDE, но и автономный встроенный интерпретатор. Он способен работать без наличия сетевого соединения.
Функционал
Возможности приложения включают:
- редактор кода;
- интерпретатор, который работает офлайн;
- менеджер Pip пакетов;
- репозиторий для готовых библиотек;
- PyTorch и TensorFlow;
- поддержка Tkinter и многое другое.
Терминал и редактор
В приложении имеется встроенный полноценный эмулятор терминала. Кроме того, предусмотрены компиляторы для нескольких языков, в том числе C, Fortran и С++. Имеется отладчик. Предусмотрено наличие контрольных точек. В приложение встроена графическая библиотека Kivy.
Редактор утилиты позволяет анализировать код в режиме реального времени. Имеется расширенная клавиатура с необходимыми символами языка Питон. Предусмотрены подсветка синтаксиса и автоматическая расстановка отступов.
Требования и нюансы
Следует учесть, что для работы приложение требует около 300 МБ свободного пространства в памяти мобильного устройства. В случае загрузки дополнительных библиотек объём, занимаемый приложением, может расти.
В утилите предусмотрены некоторые платные премиум функции. В основном, они касаются импорта различных библиотек. Также следует учесть, что примеры кода, доступные в приложении, запрещено использовать в других программных продуктах. Они предназначены только для изучения.
Особенности
- приложение можно скачать и использовать бесплатно;
- предназначено для изучения языка программирования Питон, по аналогии с Python для чайников;
- содержит редактор кода с интерпретатором;
- имеются встроенные библиотеки;
- утилита совместима с актуальными версиями Android.