Дом > Программы > Образование > Pydroid 3 - IDE for Python 3
Pydroid 3 - IDE for Python 3

Pydroid 3 - IDE for Python 3

4.7
Скачать
Описание приложения

Освойте Python 3, используя самый надежный интерпретатор Python 3 и интегрированную среду разработки, доступные в Google Play.

Pydroid 3 — это самая удобная и многофункциональная образовательная IDE Python 3, разработанная для Android-устройств.

Возможности:

- Оффлайн-интерпретатор Python 3: запускайте программы на Python без необходимости подключения к интернету.

- Менеджер пакетов Pip и специализированный репозиторий, предлагающий предварительно собранные wheel-пакеты для мощных научных библиотек, включая numpy, scipy, matplotlib, scikit-learn и jupyter.

- Поддержка OpenCV (для устройств, совместимых с Camera2 API). *

- Также поддерживаются TensorFlow и PyTorch. *

- Предустановленные примеры для ускоренного обучения.

- Полная интеграция Tkinter для разработки графических интерфейсов.

- Полнофункциональный эмулятор терминала с поддержкой readline (устанавливается через pip).

- Интегрированный компилятор C, C++ и Fortran, уникально собранный для Pydroid 3. Это позволяет компилировать любые библиотеки из pip, включая те, что содержат нативный код. Вы также можете собирать и устанавливать зависимости напрямую из командной строки.

- Включена поддержка Cython.

- Отладчик PDB с функциями точек останова и наблюдения за переменными.

- Графическая библиотека Kivy на современном бэкенде SDL2.

- Поддержка PySide6 доступна через репозиторий Quick Install, включая бесшовную интеграцию matplotlib с PySide6 без дополнительной настройки.

- Поддержка Matplotlib Kivy доступна в репозитории Quick Install.

- Полная совместимость с pygame 2.

Возможности редактора:

- Предсказание кода, автоматические отступы и анализ кода в реальном времени, аналогично профессиональным IDE. *

- Расширенная панель инструментов клавиатуры со всеми необходимыми символами для программирования на Python.

- Подсветка синтаксиса и настраиваемые темы.

- Интерфейс с вкладками для эффективной многозадачности.

- Продвинутая навигация по коду с интерактивным отслеживанием присваиваний и определений.

- Отправка кода в Pastebin в один клик.

* Функции, помеченные звездочкой, доступны только в премиум-версии.

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

Pydroid 3 требует минимум 250 МБ свободной внутренней памяти. Рекомендуется 300 МБ или более, особенно при работе с ресурсоемкими библиотеками, такими как scipy.

Для начала отладки установите точки останова, нажав на нужные номера строк.

Kivy автоматически определяется командами, такими как «import kivy», «from kivy» или «#Pydroid run kivy».

PySide6 распознается через «import PySide6», «from PySide6» или «#Pydroid run qt».

Та же логика распознавания применяется к sdl2, tkinter и pygame.

Используйте специальную директиву "#Pydroid run terminal", чтобы ваша программа работала в терминальном режиме, что особенно полезно для приложений matplotlib, которые по умолчанию используют графический режим.

Почему некоторые библиотеки ограничены для премиум-пользователей?

Портирование этих библиотек было исключительно сложной задачей, потребовавшей привлечения другого разработчика. Согласно нашему соглашению, его адаптированные версии доступны исключительно премиум-подписчикам. Если вы заинтересованы в разработке бесплатных альтернатив, пожалуйста, свяжитесь с нами.

Внесите вклад в развитие Pydroid 3, сообщая об ошибках или отправляя запросы на новые функции. Ваши отзывы очень ценны.

Поскольку основная миссия Pydroid 3 — поддерживать изучение Python 3, наш главный фокуc — на портировании научных библиотек. Системно-ориентированные библиотеки становятся приоритетом только тогда, когда они являются зависимостями для образовательных пакетов.

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

Некоторые бинарные файлы в APK Pydroid 3 распространяются по лицензии (L)GPL. Свяжитесь с нами по электронной почте, чтобы запросить исходный код.

Библиотеки на чистом Python, распространяемые по лицензии GPL и включенные в Pydroid 3, по умолчанию считаются предоставленными в форме исходного кода.

Чтобы предотвратить автоматический импорт, Pydroid 3 не включает какие-либо нативные модули под лицензией GPL. Известный пример — GNU readline, который можно установить отдельно с помощью pip.

Примеры кода, предоставленные в приложении, бесплатны для образовательного использования, за одним исключением: они или любые производные работы не могут быть использованы в конкурирующих продуктах. Если вы не уверены, подпадает ли ваше приложение под это ограничение, пожалуйста, запросите разрешение по электронной почте.

Android является товарным знаком Google Inc.

Скриншоты
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
Последние статьи