Pydroid 3 - IDE for Python 3

Licencji: Wolna ‎Rozmiar pliku: N/A
‎Ocena użytkowników: 0.0/5 - ‎0 ‎Głosów

O Pydroid 3 - IDE for Python 3

Pydroid 3 jest najbardziej łatwy w użyciu i potężny edukacyjny Python 3 IDE dla Androida. Funkcje: - Tłumacz Pythona 3.8 w trybie offline: do uruchamiania programów Pythona nie jest wymagany Internet. - Menedżer pakietów Pip i niestandardowe repozytorium dla wstępnie zbudowanych pakietów kół dla ulepszonych bibliotek naukowych, takich jak numpy, scipy, matplotlib, scikit-learn i jupyter. - OpenCV jest już dostępny (na urządzeniach z obsługą CAMERA2 API). * - TensorFlow i PyTorch są również dostępne. * - Przykłady dostępne out-of-the-box dla szybszej nauki. - Kompletna obsługa Tkinter dla GUI. - W pełni funkcjonalny emulator terminalu, z obsługą readline (dostępny w pip). - Wbudowany kompilator C, C++, a nawet Fortran zaprojektowany specjalnie dla Pydroid 3. Pozwala Pydroid 3 budować dowolną bibliotekę z pip, nawet jeśli używa kodu macierzystego. Można również tworzyć i instalować zależności z wiersza polecenia. - Wsparcie Cython. - Debuger PDB z punktami przerwania i zegarkami. - Kivy biblioteki graficznej z błyszczące nowe zaplecze SDL2. - Obsługa PyQt5 dostępna w repozytorium szybkiej instalacji wraz z obsługą matplotlib PyQt5 bez dodatkowego kodu. - Matplotlib Kivy wsparcie dostępne w repozytorium Quick Install. - pygame 2 wsparcie. Funkcje edytora: - Przewidywanie kodu, automatyczne wcięcie i analiza kodu w czasie rzeczywistym, tak jak w każdym rzeczywistym IDE. * - Rozszerzony pasek klawiatury ze wszystkimi symbolami, które musisz zaprogramować w Pythonie. - Podświetlanie składni i motywy. - Zakładki. - Ulepszona nawigacja kodu z interaktywnym przypisaniem / definicją gotos. - Jedno kliknięcie akcji na Pastebin. * Funkcje oznaczone gwiazdką są dostępne tylko w wersji Premium. Szybka instrukcja. Pydroid 3 wymaga co najmniej 250 MB wolnej pamięci wewnętrznej. Zaleca się 300 MB+. Więcej, jeśli używasz ciężkich bibliotek, takich jak scipy. Aby uruchomić punkt przerwania debugowania, klikając numer wiersza. Kivy jest wykrywany za pomocą "import kivy", "from kivy" lub "#Pydroid run kivy". PyQt5 jest wykrywany za pomocą "import PyQt5", "from PyQt5" lub "#Pydroid run qt". To samo dotyczy sdl2, tkinter i pygame. Istnieje specjalny tryb "#Pydroid uruchom terminal", aby upewnić się, że program działa w trybie terminala (jest to przydatne w przypadku matplotlib, który automatycznie działa w trybie GUI) Dlaczego niektóre biblioteki są dostępne tylko w wersji premium? Te biblioteki były bardzo trudne do portu, więc musieliśmy poprosić innego dewelopera, aby to zrobił. Zgodnie z umową, jego widelce tych bibliotek są dostarczane tylko użytkownikom premium. Jeśli chcesz stworzyć darmowe widelce tych bibliotek - skontaktuj się z nami. Weź udział w rozwoju Pydroid 3, zgłaszając błędy lub dostarczając nam prośby o funkcje. Doceniamy to. Ponieważ głównym celem Pydroid 3 jest pomoc użytkownikom w nauce języka programowania Języka Python 3, naszym priorytetem jest przenoszenie bibliotek naukowych (więc biblioteki związane z systemem są portowane tylko wtedy, gdy są używane jako zależności od innego pakietu edukacyjnego). Informacje prawne. Niektóre pliki binarne w Pydroid 3 APK są licencjonowane pod (L)GPL, napisz do nas do kodu źródłowego. GPL czyste biblioteki Python w pakiecie z Pydroid 3 są uważane za pochodzące w formularzu kodu źródłowego już. Pydroid 3 nie łączy żadnych natywnych modułów licencjonowanych przez GPL, aby uniknąć automatycznego ich importu. Słynnym przykładem takiej biblioteki jest GNU readline, który można zainstalować za pomocą pip. Próbki dostępne w aplikacji są bezpłatne do celów edukacyjnych z jednym wyjątkiem: oni lub ich prace pochodne nie mogą być używane w żadnych konkurencyjnych produktach (w żaden sposób). Jeśli nie masz pewności, czy ograniczenie to dotyczy aplikacji, zawsze pytaj o pozwolenie za pośrednictwem poczty e-mail.