Перейти до змісту
P3

Pydroid 3 - Educational IDE for Python 3 for Android APK

Видавництво: IIEC
Android APK Free
Завантажити v3.02_x86 134 завантаження
Тип файлуAPK
Версія3.02_x86
Видавництво IIEC
Дата випуску5 черв. 2019 р.
Дату додано5 черв. 2019 р.
Вимоги ОСAndroid
ВимогиRequires Android
Загальна кількість завантажень134
ЦінаFree

Опис

Pydroid 3 — найпростіша у використанні та найпотужніша навчальна IDE Python 3 для Android.

особливості:

— Офлайн-інтерпретатор Python 3.7: для запуску програм на Python не потрібен Інтернет.

— Менеджер пакетів Pip і спеціальний репозиторій для попередньо зібраних пакетів коліс для розширених наукових бібліотек, таких як numpy, scipy, matplotlib, scikit-learn і jupyter.

- Tensorflow тепер також доступний. *

- Готові приклади для швидшого навчання.

— Повна підтримка Tkinter для GUI.

— Повнофункціональний емулятор терміналу з підтримкою лінії читання (доступний у pip).

— Вбудований компілятор C, C++ і навіть Fortran, розроблений n0n3m4, автором C4droid, спеціально для Pydroid 3. Він дозволяє Pydroid 3 створювати будь-яку бібліотеку з pip, навіть якщо вона використовує власний код. Ви також можете створити та встановити залежності з командного рядка.

— Підтримка Cython.

— Налагоджувач PDB із точками зупинки та спостереженнями.

— Графічна бібліотека Kivy з блискучою новою серверною частиною SDL2.

— Підтримка PyQt5 доступна в репозиторії швидкого встановлення разом із підтримкою matplotlib PyQt5 без додаткового коду.

— Підтримка Matplotlib Kivy доступна в репозиторії швидкого встановлення.

- підтримка pygame_sdl2 (реалізація pygame на основі SDL2).

Функції редактора:

- Прогнозування коду, автоматичне розміщення відступів і аналіз коду в реальному часі, як у будь-якій реальній IDE. *

— Розширена панель клавіатури з усіма символами, які потрібно запрограмувати на Python.

- Підсвічування синтаксису та теми.

- Вкладки.

— Покращена навігація по коду з інтерактивними gotos призначення/визначення.

- Поділитися одним натисканням на Pastebin.

* Функції, позначені зірочкою, доступні лише в версії Premium.

Короткий посібник.

Pydroid 3 вимагає принаймні 200 МБ вільної внутрішньої пам’яті. Рекомендовано 220 МБ+. Більше, якщо ви використовуєте важкі бібліотеки, такі як scipy.

Щоб запустити налагодження, розмістіть точку зупину, клацнувши номер рядка.

Kivy виявляється за допомогою імпорту kivy, з kivy або "#Pydroid run kivy.

PyQt5 виявляється за допомогою імпорту PyQt5, з PyQt5 або "#Pydroid run qt.

Те саме для sdl2, tkinter та pygame.

Існує спеціальний режим "#Pydroid run terminal" для забезпечення роботи вашої програми в режимі терміналу (це корисно з matplotlib, який автоматично запускається в режимі GUI)

Беріть участь у розробці Pydroid 3, повідомляючи про помилки або надсилаючи нам запити щодо функцій. Ми це цінуємо.

Список бібліотек, які ми поки що НЕ плануємо додавати:

- OpenCV

Оскільки основною метою Pydroid 3 є допомогти користувачам вивчити мову програмування Python 3, нашим першочерговим завданням є портування наукових бібліотек (тому бібліотеки, пов’язані з системою, переносяться лише тоді, коли вони використовуються як залежні від іншого освітнього пакету).

Правова інформація.

Деякі двійкові файли в Pydroid 3 APK ліцензовані згідно з (L)GPL, напишіть нам, щоб отримати вихідний код.

Вважається, що чисті бібліотеки Python GPL, що входять до складу Pydroid 3, уже надходять у формі вихідного коду.

Pydroid 3 не об’єднує жодних нативних модулів з ліцензією GPL, щоб уникнути їх автоматичного імпорту. Відомим прикладом такої бібліотеки є GNU readline, яку можна встановити за допомогою pip.

Зразки, доступні в додатку, безкоштовні для освітнього використання за одним винятком: вони або їхні похідні роботи не можуть використовуватися в будь-яких конкуруючих продуктах (у будь-який спосіб). Якщо ви не впевнені, чи стосується вашої програми це обмеження, завжди запитуйте дозвіл електронною поштою.

Android є торговою маркою Google Inc.

Подібні програми

Альтернативи

Більше від цього видавця