Naucz się Python 3 z najpotężniejszym interpreterą Python 3 i IDE w Google Play
Pydroid 3 jest najbardziej przyjaznym dla użytkownika i niezawodnym edukacyjnym Python 3 IDE zaprojektowanym dla urządzeń z Androidem.
Cechy:
Interpreter offline Python 3: Uruchom programy Python bez konieczności połączenia internetowego.
Menedżer pakietów PIP: Uzyskaj dostęp do niestandardowego repozytorium z wstępnie zbudowanymi pakietami kół, aby ulepszyć naukowe możliwości obliczeniowe, w tym Numpy, Scipy, Matplotlib, Scikit-Leearn i Jupyter.
Dostępne biblioteki zaawansowane: Użyj OpenCV (na urządzeniach z obsługą API Camera2), TensorFlow i Pytorch, aby uzyskać bardziej złożone projekty.*
Przykłady gotowych do użycia: Przyspiesz naukę za pomocą przykładów poza pudełkiem.
Pełna obsługa tkintera: z łatwością opracowuj aplikacje GUI.
Emulator terminalu: Ciesz się pełnym terminalem z obsługą Readline, dostępną przez PIP.
Zintegrowane kompilatory: Użyj wbudowanych kompilatorów C, C ++ i Fortran dostosowanych do Pydroid 3, umożliwiając budowę dowolnej biblioteki z PIP, nawet tych z kodem natywnym. Ponadto kompiluj i instaluj zależności bezpośrednio z wiersza poleceń.
Wsparcie Cython: Zwiększ swoją wydajność Pythona dzięki Cythonowi.
PDB Debugger: Efektywnie debuguj kod z punktami przerwania i zegarkami.
Biblioteka graficzna Kivy: Opracuj aplikacje graficzne za pomocą Kivy z nowym backendem SDL2.
Obsługa PYSIDE6: Dostępna w repozytorium szybkiego instalacji, wraz z obsługą MATPlotlib dla PYSIDE6, nie wymagając dodatkowego kodu.
MATPlotlib Kivy Wsparcie: Znalezienie w repozytorium szybkiego instalacji w celu ulepszonej wizualizacji.
Obsługa PyGame 2: z łatwością tworzyć gry i aplikacje multimedialne.
Funkcje edytora:
Inteligentna pomoc w kodzie: korzyść z prognozowania kodu, auto-indentacji i analizy kodu w czasie rzeczywistym, odzwierciedleniem funkcji profesjonalnych IDE.*
Ulepszona klawiatura: Uzyskaj dostęp do paska klawiatury ze wszystkimi niezbędnymi symbolami programowania.
Wygląd dostosowywania: Ciesz się podświetleniem składni i różnymi tematami dla spersonalizowanego środowiska kodowania.
Wydajna nawigacja: Użyj kart i ulepszoną nawigację kodu z interaktywnym przypisaniem/definicją GOTOS.
Szybkie udostępnianie: Udostępnij kod jednym kliknięciem Pastebin.
*Funkcje oznaczone gwiazdkami są wyłącznie w wersji premium.
Szybka instrukcja:
Pydroid 3 wymaga co najmniej 250 MB wolnej pamięci wewnętrznej; Zaleca się 300 MB+, szczególnie w przypadku ciężkich bibliotek, takich jak Scipy.
Aby debugować, ustaw punkty przerwania, klikając numer linii.
Aplikacje Kivy są wykrywane za pomocą „Import Kivy”, „z Kivy” lub „#PyDroid Run Kivy”.
Aplikacje PYSIDE6 są wykrywane za pomocą „Import Pyside6”, „z Pyside6” lub „#PyDroid Run Qt”.
Podobne metody wykrywania dotyczą SDL2, Tkinter i Pygame.
Użyj „#PYDROID Uruchom terminal”, aby upewnić się, że program działa w trybie terminalu, przydatny dla MATPlotlib, który domyślnie jest w trybie GUI.
Dlaczego niektóre biblioteki są wyłącznie premium:
Biblioteki te były trudne do portu, wymagając wiedzy innej programisty. Zgodnie z umową te wersje premium są wyłączne dla płacących użytkowników. Jeśli chcesz opracować bezpłatne wersje tych bibliotek, skontaktuj się z nami.
Przyczynić się do Pydroid 3:
Pomóż ukształtować przyszłość Pydroid 3, zgłaszając błędy lub sugerując funkcje. Twój wkład jest bardzo ceniony.
Ponieważ Pydroid 3 dąży do ułatwienia edukacji Python 3, naszym priorytetem jest przenoszenie bibliotek naukowych, z bibliotekami związanymi z systemem przenoszone tylko w razie potrzeby do celów edukacyjnych.
Informacje prawne:
Niektóre binaria w Pydroid 3 APK są licencjonowane w (L) GPL; Skontaktuj się z nami w sprawie kodu źródłowego.
Biblioteki czystej Pythona licencjonowane przez GPL są uważane za formę kodu źródłowego w Pydroid 3.
Pydroid 3 nie zawiera żadnych natywnych modułów natywnych licencji GPL, aby zapobiec automatycznego importu. Przykładem jest GNU Readline, którą można zainstalować za pomocą PIP.
Próbki podane w aplikacji są bezpłatne do użytku edukacyjnego, z tym wyjątkiem, że nie można ich używać w konkurencyjnych produktach lub prac pochodnych bez pozwolenia.
Android jest znakiem towarowym Google Inc.