Pydroid 3 — самая простая в использовании и мощная образовательная среда разработки Python 3 для Android.
Функции:
- Автономный интерпретатор Python 3.6: для запуска программ Python не требуется Интернет.
- Полнофункциональный эмулятор терминала с поддержкой readline (доступен в pip).
- Менеджер пакетов Pip и пользовательский репозиторий для готовых пакетов колес для тяжелых библиотек, таких как numpy, scipy, matplotlib, scikit-learn и jupyter.
- Примеры доступны из коробки.
- Встроенный компилятор C, C++ и даже Fortran, разработанный n0n3m4, автором C4droid, специально для Pydroid 3. Он позволяет Pydroid 3 собирать любую библиотеку из pip, даже если она использует собственный код. Вы также можете создавать и устанавливать зависимости из командной строки.
- Поддержка Цитона.
- Отладчик PDB с точками останова и часами.
- Графическая библиотека Kivy с новым блестящим бэкендом SDL2.
— Поддержка PyQt5 доступна в репозитории быстрой установки вместе с поддержкой matplotlib PyQt5 без дополнительного кода.
— Поддержка Matplotlib Kivy доступна в репозитории быстрой установки.
Возможности редактора:
- Прогнозирование кода, автоматический отступ и анализ кода в реальном времени, как в любой реальной IDE. *
- Расширенная панель клавиатуры со всеми символами, необходимыми для программирования на Python.
- Подсветка синтаксиса и темы.
- Вкладки.
- Улучшенная навигация по коду с помощью интерактивных переходов присваивания/определения.
- Поделиться в один клик на Pastebin.
* Функции, отмеченные звездочкой, доступны только в версии Premium.
Быстрый мануал.
Pydroid 3 требует не менее 170 МБ свободной внутренней памяти. Рекомендуется 200 МБ+. Больше, если вы используете тяжелые библиотеки, такие как scipy.
Чтобы запустить отладку, поместите точки останова, щелкнув номер строки.
SDL2/Kivy обнаруживается с помощью «import kivy», «from kivy» или «#Pydroid run sdl2».
PyQt5 обнаруживается с помощью «import PyQt5», «from PyQt5» или «#Pydroid run qt».