Pydroid 3 - IDE for Python 3

Есть рекламаПокупки в приложении
Отзывы: 90,3 тыс.
Возрастные ограничения
Для всех
10 млн+
(количество скачиваний)
Возрастные ограничения
Для всех
Цифровые покупки
Узнать больше
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот

Описание

Pydroid 3 — самая простая в использовании и мощная образовательная среда разработки 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. Он позволяет Pydroid 3 собирать любую библиотеку из pip, даже если она использует собственный код. Вы также можете создавать и устанавливать зависимости из командной строки.
- Поддержка Cython.
- Отладчик PDB с точками останова и часами.
- Графическая библиотека Kivy с новым блестящим бэкендом SDL2.
- Поддержка PySide6 доступна в репозитории быстрой установки вместе с поддержкой matplotlib PySide6 без необходимости дополнительного кода.
— Поддержка Matplotlib Kivy доступна в репозитории быстрой установки.
- поддержка pygame 2.

Возможности редактора:
- Прогнозирование кода, автоматический отступ и анализ кода в реальном времени, как и в любой реальной IDE. *
— Расширенная панель клавиатуры со всеми символами, необходимыми для программирования на Python.
- Подсветка синтаксиса и темы.
- Вкладки.
- Улучшенная навигация по коду с помощью интерактивных методов назначения/определения.
- Поделиться одним щелчком мыши на Pastebin.

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

Быстрый мануал.
Для Pydroid 3 требуется не менее 250 МБ свободной внутренней памяти. Рекомендуется 300 МБ+. Больше, если вы используете тяжелые библиотеки, такие как scipy.
Чтобы запустить отладку, поместите точку останова, щелкнув номер строки.
Kivy обнаруживается с помощью «импортировать kivy», «из 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, нашей первоочередной задачей является портирование научных библиотек (поэтому библиотеки, связанные с системой, переносятся только тогда, когда они используются в качестве зависимостей какого-либо другого образовательного пакета).

Легальная информация.
Некоторые двоичные файлы в APK-файле Pydroid 3 имеют лицензию (L)GPL. Чтобы получить исходный код, напишите нам.
Предполагается, что библиотеки чистого Python под лицензией GPL, входящие в состав Pydroid 3, уже поступают в виде исходного кода.
Pydroid 3 не включает в себя какие-либо собственные модули под лицензией GPL, чтобы избежать их автоматического импорта. Известным примером такой библиотеки является GNU readline, которую можно установить с помощью pip.
Образцы, доступные в приложении, бесплатны для использования в образовательных целях, за одним исключением: они или их производные работы не могут быть использованы в каких-либо конкурирующих продуктах (каким-либо образом). Если вы не уверены, распространяется ли это ограничение на ваше приложение, всегда запрашивайте разрешение по электронной почте.
Android является торговой маркой Google Inc.
Learn Python 3 с самым мощным Python 3 интерпретатора и IDE на Google Play
Последнее обновление
12 сент. 2026 г.
Рекомендуемые истории

Безопасность данных

Чтобы контролировать безопасность, нужно знать, как разработчики собирают ваши данные и передают их третьим лицам. Методы обеспечения безопасности и конфиденциальности могут зависеть от того, как вы используете приложение, а также от вашего региона и возраста. Информация ниже предоставлена разработчиком и в будущем может измениться.
  • Это приложение может передавать указанные типы данных третьим лицам
    Местоположение, Финансовые данные и ещё 3
  • Это приложение может собирать указанные типы данных
    Местоположение, Личная информация и ещё 4
  • Данные шифруются при передаче
  • Удалить данные невозможно.

Оценки и отзывы

83,6 тыс. отзывов
SandeMC
4 июля 2020 г.
Отличный IDE. Разработчик является русским, что уже удивляет. Интерпретатор работает достаточно шустро, а также является удобным. Есть множество полезных функций (однако хотелось бы режим чтобы он адекватно работал в фоне), а также неплохое количество тем для приложения и текста. Пип сделан очень удобно. Вообщем, 5 звёзд заслуженные.
28 человек отметили этот отзыв как полезный.
Вам помогла эта информация?
Lider Soft KZ
4 июля 2020 г.
По поводу работы терминала в фоне можем порекомендовать кнопку "свернуть", если вы ее еще не пробовали. Она не то чтобы гарантирует работоспособность, но хоть как-то помогает
Тролль
15 сентября 2020 г.
Здравствуйте, дорогие разработчики. Я очень благодарен за такой IDE. PYDROID - самый лучший интерпретатор в плэймаркете. Из пожелании: Можете создать возможность использовать другой телефон как клавиатуру? Например: я на основном устройстве пишу код, а на втором подключаюсь к первому через блютуз(или вай фай) и ипсользую его как клавиатру или контроллер. А то не очень то и удобно в библиотеке пайгейм управлять кнопками регулятора звука . Пожалуйста. Print("спасибо за чудесное приложение!")
77 человек отметили этот отзыв как полезный.
Вам помогла эта информация?
Nikita Pristupchik
28 июля 2024 г.
Отличный вариант для практики ежедневного Python-дзена. В электричке, например. Самое главное то, что система использует ресурсы устройства , а не полтора vCPU, как в Replit. шрифт мелковат, но возможно, что я не до конца разобрался с настройками.
6 человек отметили этот отзыв как полезный.
Вам помогла эта информация?

Новое в приложении

fixed ANR