Аналоги Pydroid 3 для iPhone
- Условно бесплатная
- Android
Pydroid 3 является самой простой в использовании и мощной образовательной утилитой для Android.
Особенности:
1. Автономный интерпретатор Python 3.6: для запуска программ на Python не требуется Интернет.
2. Полнофункциональный эмулятор терминала с поддержкой readline (доступен в pip).
3. Менеджер пакетов Pip и пользовательский репозиторий для готовых пакетов тяжелых библиотек, таких как numpy, scipy, matplotlib, scikit-learn и jupyter.
4. Доступны готовые решения.
5. Встроенный компилятор C, C ++ и даже Fortran, разработанный n0n3m4, автором C4droid, специально для Pydroid 3. Он позволяет Pydroid 3 собирать любую библиотеку из pip, даже если она использует нативный код. Вы также можете создавать и устанавливать зависимости из командной строки.
6. Поддержка Cython.
7. Отладчик PDB с контрольными точками и часами.
8. Графическая библиотека Kivy с новым SDL2 backend.
9. Поддержка PyQt5 доступна в репозитории Quick Install вместе с поддержкой PyQt5 matplotlib без дополнительного кода.
10. Поддержка Matplotlib Kivy доступна в хранилище Quick Install.
Особенности редактора:
1. Прогнозирование кода, автоматическое отступление и анализ кода в реальном времени, как в любой реальной IDE.(*)
2. Расширенная клавиатурная панель со всеми символами, необходимыми для программирования на Python.
3. Подсветка синтаксиса и темы.
4. Вкладки.
5. Улучшенная навигация по коду с интерактивными заданиями / определениями.
6. Возможность поделиться на Pastebin при помощи одного клика.
* Функции, отмеченные звездочкой, доступны только в версии Premium.
Краткое руководство:
1. Pydroid 3 требует не менее 170 МБ свободной внутренней памяти. Оптимально 200 МБ. Необходимо больше, если вы используете тяжелые библиотеки, такие как scipy.
2. Для запуска debug place breakpoint(s) нажмите на номер строки.
3.SDL2 / Kivy определяется с помощью «import kivy», «from kivy» или «#Pydroid run sdl2».
4.PyQt5 обнаруживается с помощью «import PyQt5», «из PyQt5» или «#Pydroid run qt».