Pydroid 3 - IDE for Python 3

Есть рекламаПокупки в приложении
4,3
55,5 тыс. отзыва
5 млн+
(количество скачиваний)
Возрастные ограничения
Для всех
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот
Скриншот

Описание

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.
Последнее обновление
31 окт. 2024 г.

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

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

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

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

Что нового

SDK version update