| Тип файла | APK |
|---|---|
| Версия | 3.02_x86 |
| Издатель | IIEC |
| Дата выпуска | 5 июн. 2019 г. |
| Дата добавления | 5 июн. 2019 г. |
| Требования ОС | Android |
| Требования | Requires Android |
| Всего скачиваний | 134 |
| Цена | Free |
Описание
Pydroid 3 — самая простая в использовании и мощная образовательная среда разработки Python 3 для Android.
Функции:
- Автономный интерпретатор Python 3.7: для запуска программ Python не требуется Интернет.
- Менеджер пакетов Pip и настраиваемый репозиторий для готовых пакетов колес для расширенных научных библиотек, таких как numpy, scipy, matplotlib, scikit-learn и jupyter.
- Tensorflow теперь также доступен. *
- Примеры доступны из коробки для более быстрого обучения.
- Полная поддержка Tkinter для графического интерфейса.
- Полнофункциональный эмулятор терминала с поддержкой readline (доступен в pip).
- Встроенный компилятор C, C++ и даже Fortran, разработанный n0n3m4, автором C4droid, специально для Pydroid 3. Он позволяет Pydroid 3 собирать любую библиотеку из pip, даже если она использует собственный код. Вы также можете создавать и устанавливать зависимости из командной строки.
- Поддержка Цитона.
- Отладчик PDB с точками останова и часами.
- Графическая библиотека Kivy с новым блестящим бэкендом SDL2.
— Поддержка PyQt5 доступна в репозитории быстрой установки вместе с поддержкой matplotlib PyQt5 без дополнительного кода.
— Поддержка Matplotlib Kivy доступна в репозитории быстрой установки.
- поддержка pygame_sdl2 (реализация pygame на основе SDL2).
Возможности редактора:
- Прогнозирование кода, автоматический отступ и анализ кода в реальном времени, как в любой реальной IDE. *
- Расширенная панель клавиатуры со всеми символами, необходимыми для программирования на Python.
- Подсветка синтаксиса и темы.
- Вкладки.
- Улучшенная навигация по коду с помощью интерактивных переходов присваивания/определения.
- Поделиться в один клик на Pastebin.
* Функции, отмеченные звездочкой, доступны только в версии Premium.
Быстрый мануал.
Pydroid 3 требует не менее 200 МБ свободной внутренней памяти. Рекомендуется 220 МБ+. Больше, если вы используете тяжелые библиотеки, такие как scipy.
Чтобы запустить отладку, поместите точки останова, щелкнув номер строки.
Kivy обнаруживается с помощью import kivy, from kivy или "#Pydroid run kivy.
PyQt5 обнаруживается при импорте PyQt5, из PyQt5 или "#Pydroid run qt.
То же самое для sdl2, tkinter и pygame.
Существует специальный режим «#Pydroid run terminal», чтобы ваша программа работала в терминальном режиме (это полезно с matplotlib, который автоматически запускается в режиме графического интерфейса)
Примите участие в разработке Pydroid 3, сообщив об ошибках или отправив нам запросы на добавление функций. Мы ценим это.
Список библиотек, которые мы НЕ планируем добавлять:
- OpenCV
Поскольку основная цель Pydroid 3 — помочь пользователю изучить язык программирования Python 3, нашим главным приоритетом является портирование научных библиотек (поэтому системные библиотеки портируются только тогда, когда они используются в качестве зависимостей какого-либо другого образовательного пакета).
Легальная информация.
Некоторые бинарные файлы в Pydroid 3 APK находятся под лицензией (L)GPL, напишите нам, чтобы получить исходный код.
Считается, что библиотеки GPL pure Python, связанные с Pydroid 3, уже поставляются в форме исходного кода.
Pydroid 3 не включает собственные модули под лицензией GPL, чтобы избежать их автоматического импорта. Известным примером такой библиотеки является GNU readline, которую можно установить с помощью pip.
Образцы, доступные в приложении, бесплатны для использования в образовательных целях, за одним исключением: они или их производные работы не могут использоваться ни в каких конкурирующих продуктах (каким-либо образом). Если вы не уверены, распространяется ли это ограничение на ваше приложение, всегда запрашивайте разрешение по электронной почте.
Android является товарным знаком Google Inc.