Naucz się Python 3 z najpotężniejszym interpreterą Python 3 i IDE w Google Play
Pydroid 3 to najbardziej przyjazny dla użytkownika i potężny edukacyjny Python 3 IDE zaprojektowany specjalnie dla urządzeń z Androidem.
Cechy:
Offline Python 3 Interpreter: Uruchom programy Python bez połączenia internetowego, zapewniając bezproblemowe wrażenia uczenia się w dowolnym miejscu i czasie.
Menedżer pakietów PIP: Uzyskaj dostęp do niestandardowego repozytorium z wstępnie zbudowanymi pakietami kół dla zaawansowanych bibliotek naukowych, takich jak Numpy, Scipy, Matplotlib, Scikit-Leearn i Jupyter, zwiększając naukowe możliwości obliczeniowe.
Obsługa OpenCV: dostępna na urządzeniach z obsługą API Camera2, umożliwiając zaawansowane projekty przetwarzania obrazu i komputerowe projekty.*
TENSORFLOW i PYTORCH: Wykorzystaj te popularne ramy uczenia maszynowego do eksploracji i wdrażania rozwiązań AI.*
Przykłady gotowych do użycia: Zacznij szybko z nietypowymi przykładami zaprojektowanymi w celu przyspieszenia procesu uczenia się.
Pełne wsparcie Tkinter: Bez wysiłku opracuj graficzne interfejsy użytkownika z pełnym obsługą Tkinter.
W pełni funkcjonalny emulator terminalu: doświadcz solidnego terminala z obsługą Readline, dostępną przez PIP, w celu ulepszonego interakcji wiersza poleceń.
Wbudowane kompilatory: obejmuje kompilatory C, C ++ i Fortran dostosowane do Pydroid 3, umożliwiając kompilację i instalację dowolnej biblioteki z PIP, nawet tych z kodem natywnym. Zbuduj i zainstaluj zależności bezpośrednio z wiersza poleceń.
Obsługa Cython: Ulepsz swój kod Python za pomocą Cython w celu optymalizacji wydajności.
PDB Debugger: Efektywnie debuguj kod Pythona z punktami przerwania i zegarkami.
Biblioteka graficzna Kivy: Opracuj aplikacje międzyplatformowe z biblioteką Kivy, zawierającą zaktualizowany backend 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: Zintegruj MATPlotlib z Kivy w celu zaawansowanej wizualizacji danych, dostępny w repozytorium szybkiego instalacji.*
Obsługa PyGame 2: Twórz angażujące gry i aplikacje multimedialne z PyGame 2.
Funkcje edytora:
Prognozowanie kodu i automatyczne wcięcie: korzyść z inteligentnego przewidywania kodu i automatycznego wcięcia, naśladując funkcjonalność profesjonalnych IDES.*
Rozszerzony pasek klawiatury: Uzyskaj dostęp do wszystkich symboli potrzebnych do programowania Pythona bezpośrednio z ulepszonego paska klawiatury.
Podświetlanie składni i motywy: Ciesz się konfigurowalną podświetleniem składni i różnymi tematami dla spersonalizowanego środowiska kodowania.
Interfejs z tabletem: Uprzyj swoją pracę za pomocą wielu kart w edytorze.
Ulepszona nawigacja kodu: łatwo nawiguj kod za pomocą interaktywnego przypisania i definicji GOTOS.
Udostępnij jedno kliknięcie na Pastebin: Udostępnij fragmenty kodu jednym kliknięciem, aby uzyskać współpracę i opinie.
*Funkcje oznaczone gwiazdką są dostępne tylko w wersji premium.
Szybka instrukcja:
Pydroid 3 wymaga co najmniej 250 MB bezpłatnej pamięci wewnętrznej, z zalecaniem 300 MB+. Dodatkowa przestrzeń może być potrzebna dla ciężkich bibliotek, takich jak Scipy.
Aby debugować, umieść punkty przerwania, klikając numery linii.
Kivy jest wykrywany za pomocą „Import Kivy”, „z Kivy” lub „#Pydroid Run Kivy”.
Pyside6 jest wykrywany za pomocą „Import Pyside6”, „z Pyside6” lub „#PyDroid Run Qt”.
To samo wykrywanie dotyczy SDL2, Tkinter i Pygame.
Użyj trybu specjalnego „#PYDROID Run Terminal”, aby upewnić się, że program działa w trybie terminalu, szczególnie przydatny w przypadku MATPlotlib, który domyślnie jest w trybie GUI.
Dlaczego niektóre biblioteki są tylko premium?
Biblioteki te były trudne do portu, wymagające wyspecjalizowanego rozwoju. Zgodnie z umową te rozwidlone biblioteki są wyłączne dla użytkowników premium. Jeśli chcesz opracować bezpłatne widelce, skontaktuj się z nami.
Weź udział w rozwoju Pydroid 3, zgłaszając błędy lub sugerując funkcje. Twój wkład jest ceniony.
Jak Pydroid 3 dąży do ułatwienia uczenia się Python 3, naszym priorytetem jest przenoszenie bibliotek naukowych, z bibliotekami związanymi z systemem przenoszonymi wyłącznie jako zależności pakietów edukacyjnych.
Informacje prawne:
Niektóre binaria w Pydroid 3 APK są licencjonowane w (L) GPL; Wyślij do nas e -mail do kodu źródłowego.
Biblioteki GPL Pure Python dołączone do pydroid 3 są już uważane za formularz kodu źródłowego.
Pydroid 3 nie łączy żadnych natywnych modułów natywnych GPL, aby zapobiec automatycznemu importowi. Godnym znaczącym przykładem jest GNU Readline, którą można zainstalować za pomocą PIP.
Próbki w aplikacji są bezpłatne do użytku edukacyjnego, z tym wyjątkiem, że one lub ich pochodne nie mogą być stosowane w konkurencyjnych produktach. Jeśli nie masz pewności co do zgodności aplikacji, poproś o pozwolenie za pośrednictwem poczty elektronicznej.
Android jest znakiem towarowym Google Inc.