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 для разработки графического пользовательского интерфейса, полнофункциональный эмулятор терминала с поддержкой readline и Kivy с серверной частью SDL2. Также доступна поддержка PySide6 (с интеграцией Matplotlib) и pygame 2. (Некоторые функции премиум-класса)
- Расширенные инструменты разработки: Встроенный компилятор C, C и Fortran позволяет создавать библиотеки из pip, даже с собственным кодом. Включена поддержка Cython, а также отладчик PDB с точками останова и наблюдениями.
- Интуитивно понятный редактор: Редактор может похвастаться прогнозированием кода, автоматическим отступом, анализом кода в реальном времени, специальной клавиатурой, подсветкой синтаксиса, темами, вкладками и улучшенной навигацией по коду. (Прогнозирование кода и анализ в реальном времени — это Премиум)
Премиум-функции: В Премиум-версии доступен доступ к расширенным библиотекам, таким как TensorFlow, PyTorch, прогнозированию кода и анализу кода в реальном времени.
Системные требования: Pydroid 3 требуется не менее 250 МБ бесплатного Internal storage (рекомендуется 300 МБ), а для больших библиотек необходимо больше места.
Краткое руководство: Для отладки установите точки останова, щелкая номера строк. Определенные операторы импорта или комментарии вызывают поддержку Kivy, PySide6, SDL2, Tkinter и Pygame. Используйте #Pydroid run терминал
для принудительного режима терминала (полезно для Matplotlib).
Лицензирование: Некоторые двоичные файлы находятся под лицензией (L)GPL; свяжитесь с разработчиками для получения исходного кода. Считается, что библиотеки Pure Python GPL уже находятся в форме исходного кода. Pydroid 3 позволяет избежать автоматического импорта собственных модулей под лицензией GPL.
Использование в образовательных целях: Включенные образцы бесплатны для образовательных целей, за исключением использования в конкурирующих продуктах или производных работах. Всегда спрашивайте разрешение на такое использование.
Pydroid 3 посвящен помощи пользователям в изучении Python 3. Основное внимание уделяется портированию научных библиотек. Сообщайте об ошибках и запрашивайте новые функции, чтобы внести свой вклад в его развитие.