| Тып файла | 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.
- Падсвятленне сінтаксісу і тэмы.
- Укладкі.
- Палепшаная навігацыя па кодах з інтэрактыўным прызначэннем/вызначэннем Goto.
- Доля ў адзін клік на 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.