Pydroid 3: ваша мощная среда разработки Python 3 для Android
Pydroid 3 — это удобная и надежная среда разработки Python 3, разработанная для устройств Android. Он идеально подходит для изучения и использования Python в дороге.
Основные особенности:
- Автономный интерпретатор Python 3: Для запуска кода Python не требуется подключение к Интернету.
- Менеджер пакетов Pip и пользовательский репозиторий: Доступ к широкому спектру библиотек, включая научные пакеты, такие как NumPy, SciPy, Matplotlib, Scikit-learn и Jupyter, благодаря настраиваемому репозиторию предварительно созданного колеса пакеты.
- Обширная поддержка библиотек: Включает OpenCV (на устройствах с поддержкой API Camera2), TensorFlow, PyTorch, Tkinter (для разработки графического интерфейса), Kivy (с серверной частью SDL2), PySide6 (с поддержкой Matplotlib) и Пигейм 2.
- Встроенный компилятор: Встроенный компилятор C, C и Fortran позволяет Pydroid 3 создавать библиотеки из pip, даже те, которые имеют зависимости от собственного кода. Вы также можете скомпилировать и установить зависимости непосредственно из командной строки.
- Поддержка Cython: Разрабатывайте и интегрируйте код Cython в свои проекты.
- Инструменты отладки: Полнофункциональный отладчик PDB с точками останова и наблюдениями помогает выявлять и устранять проблемы в коде.
- Расширенный редактор: Редактор включает в себя такие функции, как прогнозирование кода, автоматический отступ, анализ кода в реальном времени, подсветка синтаксиса, темы, вкладки и расширенная навигация по коду. Специальная панель клавиатуры обеспечивает легкий доступ к символам программирования.
- Легкий обмен: Поделитесь своим кодом с Pastebin одним щелчком мыши.
Премиум-функции:
Некоторые расширенные функции, отмеченные звездочкой (*) в исходном описании, доступны в Премиум-версии.
Требования:
ДляPydroid 3 требуется не менее 250 МБ свободного пространства Internal storage, рекомендуется 300 МБ, особенно при использовании ресурсоемких библиотек, таких как SciPy.
Запуск и отладка:
Установите точки останова, нажимая на номера строк, чтобы отладить код. Специальные команды («импортировать kivy», «из kivy», «#Pydroid run kivy» и т. д.) используются для обнаружения и использования таких библиотек, как Kivy, PySide6, SDL2, Tkinter и Pygame. Команда «#Pydroid run Terminal» обеспечивает выполнение режима терминала (полезно для Matplotlib).
Доступность библиотеки:
Некоторые библиотеки доступны только в премиум-классе из-за сложности их переноса. Разработчики открыты к сотрудничеству по бесплатным портам этих библиотек.
Юридическая информация:
Некоторые двоичные файлы в составе Pydroid 3 APK находятся под лицензией (L)GPL; свяжитесь с разработчиками для получения доступа к исходному коду. Библиотеки чистого Python, связанные с Pydroid 3, считаются предоставленными в виде исходного кода. Pydroid 3 не включает автоматически никакие собственные модули под лицензией GPL.
Пример использования кода:
Приведенный образец кода бесплатен для использования в образовательных целях, за исключением использования в конкурирующих продуктах или их производных. Если вы не уверены, всегда запрашивайте разрешение по электронной почте.