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