Pydroid 3 - IDE for Python 3

Pydroid 3 - IDE for Python 3

Образование 7.4_arm64 74.9 MB by IIEC Jan 12,2025
Скачать
Приложение Описание

Pydroid 3: ваша мощная среда разработки Python 3 для Android

Pydroid 3 — это удобная и мощная интегрированная среда разработки Python 3, разработанная для устройств Android. Он идеально подходит для изучения и использования Python в дороге.

Основные характеристики:

  • Офлайн-интерпретатор Python 3: Для запуска программ Python не требуется подключение к Интернету.
  • Менеджер пакетов Pip: Легко устанавливайте пакеты, включая поддержку научных библиотек, таких как NumPy, SciPy, Matplotlib, Scikit-learn и Jupyter (улучшается за счет специального репозитория готовых пакетов Wheel).
  • Расширенная поддержка библиотек: Включает OpenCV (на устройствах с поддержкой Camera2 API), TensorFlow и PyTorch (премиум-версия).
  • Разработка графического пользовательского интерфейса: Полная поддержка Tkinter для создания графических пользовательских интерфейсов.
  • Эмулятор терминала: Полнофункциональный эмулятор терминала с поддержкой readline (доступен через pip).
  • Компиляция собственного кода: Встроенные компиляторы C, C и Fortran позволяют компилировать библиотеки из pip, даже те, которые используют собственный код. Также поддерживается создание и установка зависимостей из командной строки.
  • Отладка: Включает отладчик PDB с точками останова и наблюдениями.
  • Графические библиотеки: Kivy (с серверной частью SDL2), PySide6 (с поддержкой Matplotlib, доступной в репозитории быстрой установки) и поддержка Matplotlib Kivy (репозиторий быстрой установки).
  • Разработка игр: поддержка pygame 2.
  • Расширенный редактор: Функции прогнозирования кода, автоматического отступа, анализа кода в реальном времени, расширенная клавиатура, подсветка синтаксиса, темы, вкладки и улучшенная навигация по коду. Также включен обмен в Pastebin одним щелчком мыши.

Премиум-функции:

Некоторые расширенные функции, такие как прогнозирование кода, анализ кода в реальном времени, поддержка OpenCV, TensorFlow и PyTorch, доступны только в премиум-версии.

Требования:

Для

Pydroid 3 требуется не менее 250 МБ свободной внутренней памяти (рекомендуется 300 МБ). Требования к памяти возрастают при использовании ресурсоёмких библиотек.

Краткое руководство:

Чтобы запустить сеансы отладки, установите точки останова, щелкнув номер строки. Определенные операторы импорта или комментарии вызывают поддержку Kivy, PySide6, SDL2, Tkinter и Pygame. Комментарий #Pydroid run terminal обеспечивает выполнение в терминальном режиме (полезно для Matplotlib).

Лицензирование библиотеки:

Некоторые библиотеки требуют премиум-подписки из-за сложности их переноса. Свяжитесь с разработчиками, если вы хотите предоставить бесплатные версии этих библиотек. Основное внимание уделяется поддержке научных библиотек; системные библиотеки портируются только как зависимости для образовательных пакетов.

Юридическая информация:

Некоторые двоичные файлы в Pydroid 3 лицензируются по (L)GPL. Свяжитесь с разработчиками, чтобы получить исходный код. Считается, что библиотеки чистого Python под лицензией GPL уже находятся в форме исходного кода. Pydroid 3 позволяет избежать автоматического импорта собственных модулей под лицензией GPL (например, GNU readline, устанавливаемых через pip). Пример кода бесплатен для использования в образовательных целях, за исключением использования в конкурирующих продуктах или их производных. Для такого использования требуется разрешение. Android является товарным знаком Google Inc.

Pydroid 3 - IDE for Python 3 экрана

  • Pydroid 3 - IDE for Python 3 экрана 0
  • Pydroid 3 - IDE for Python 3 экрана 1
  • Pydroid 3 - IDE for Python 3 экрана 2
  • Pydroid 3 - IDE for Python 3 экрана 3