Odblokuj świat programowania Python 3 z Pydroid 3, najbardziej przyjaznym dla użytkownika i potężnym edukacyjnym Python 3 IDE dostępnym na Androidzie. Niezależnie od tego, czy jesteś początkującym, czy chcesz uczyć się, czy doświadczonym programistą szukającym solidnego środowiska programistycznego, Pydroid 3 jest twoim rozwiązaniem.
Cechy:
- Offline Python 3 Interpreter: Uruchom programy Python bez połączenia internetowego, dzięki czemu jest idealny do nauki w podróży.
- Menedżer pakietów PIP: Uzyskaj dostęp do niestandardowego repozytorium z predytowanymi pakietami kół, zwiększając zdolność do korzystania z bibliotek naukowych, takich jak Numpy, Scipy, Matplotlib, Scikit-Leearn i Jupyter.
- Zaawansowane biblioteki: Ciesz się obsługą OpenCV (na urządzeniach z API Camera2), TensorFlow i Pytorch, dostępne w wersji premium.
- Przykłady poza pudełkiem: Rozpocznij kodowanie z łatwo dostępnymi przykładami, które kierują podróżą edukacyjną.
- Pełne obsługę Tkinter: z łatwością opracuj graficzne interfejsy użytkownika.
- W pełni funkcjonalny emulator terminalu: doświadcz terminali z obsługą Readline, dostępny za pośrednictwem PIP.
- Zintegrowane kompilatory: Użyj wbudowanych kompilatorów C, C ++ i Fortran, aby zbudować dowolną bibliotekę z PIP, nawet te z natywnym kodem. Zbuduj i zainstaluj zależności bezpośrednio z wiersza poleceń.
- Wsparcie Cython: Ulepsz swoje projekty Python dzięki możliwościom Cython.
- PDB Debugger: Debuguj kod z punktami przerwania i zegarkami w celu płynniejszego procesu rozwoju.
- Biblioteka graficzna Kivy: Twórz oszałamiające aplikacje z nowym backendem SDL2.
- Obsługa PYSIDE6: Dostępne w repozytorium szybkiego instalacji, wraz z obsługą Matplotlib Pyside6, nie wymagając dodatkowego kodu.*
- Matplotlib Kivy Wsparcie: Znaleziono w repozytorium szybkiego instalacji.
- Pygame 2 Wsparcie: Zanurz się w tworzeniu gier z najnowszą wersją Pygame.
Funkcje edytora:
- Prognozowanie kodu i automatyczne wcięcie: Korzystanie z analizy kodu w czasie rzeczywistym i automatycznym ukończeniu, naśladując doświadczenie profesjonalnego IDE.*
- Rozszerzony pasek klawiatury: dostęp do wszystkich niezbędnych symboli programowania Pythona bez wysiłku.
- Podświetlanie składni i motywy: Dostosuj środowisko kodowania, aby uzyskać optymalną czytelność i styl.
- Interfejs z zakładkami: z łatwością zarządzaj wieloma plikami i projektami.
- Ulepszona nawigacja kodu: Przejdź kod z interaktywnym przypisaniem i definicją GOTOS.
- Udostępnij jedno kliknięcie: udostępnij fragmenty kodu bezpośrednio na Pastebin.
*Funkcje oznaczone gwiazdką są wyłączne dla wersji premium.
Szybka instrukcja:
Pydroid 3 wymaga minimum 250 MB bezpłatnej pamięci wewnętrznej, chociaż zaleca się 300 MB+, szczególnie przy użyciu ciężkich bibliotek, takich jak Scipy. Aby debugować, umieść punkty przerwania, klikając numery linii. Kivy jest wykrywany z poleceniami takimi jak „Import Kivy”, „z Kivy” lub „#PyDroid Run Kivy”. Podobnie, Pyside6 jest rozpoznawany za pomocą „Import Pyside6”, „z Pyside6” lub „#PyDroid Run Qt”. To samo dotyczy SDL2, Tkinter i Pygame. Użyj trybu specjalnego „#PYDROID Run Terminal”, aby upewnić się, że program działa w trybie terminalu, co jest szczególnie przydatne w przypadku MATPlotlib, który domyślnie jest w trybie GUI.
Dlaczego niektóre biblioteki są tylko premium?
Niektóre biblioteki były trudne do portu, wymagając wiedzy innej programisty. Zgodnie z naszą umową biblioteki te są dostępne wyłącznie dla użytkowników premium. Jeśli chcesz opracować bezpłatne widelce tych bibliotek, skontaktuj się z nami.
Przyczyniaj się do rozwoju Pydroid 3, zgłaszając błędy lub sugerując funkcje. Twoje dane wejściowe są dla nas nieocenione. Ponieważ naszym głównym celem jest ułatwienie uczenia się Python 3, naszym priorytetem jest przenoszenie bibliotek naukowych, przy czym biblioteki związane z systemem są przenoszone tylko w razie potrzeby do celów edukacyjnych.
Informacje prawne:
Niektóre pliki binarne w Pydroid 3 APK są licencjonowane pod (L) GPL. Aby uzyskać kod źródłowy, skontaktuj się z nami za pośrednictwem poczty elektronicznej. Biblioteki GPL Pure Python pakowane w Pydroid 3 są uważane za formę kodu źródłowego. Pydroid 3 nie łączy żadnych natywnych modułów natywnych licencji GPL, aby zapobiec automatycznej imporcie, takimi jak GNU Readline, którą można zainstalować za pomocą PIP.
Próbki podane w aplikacji są bezpłatne do użytku edukacyjnego, z wyjątkiem tego, że one lub ich prace pochodne nie mogą być stosowane w konkurencyjnych produktach. Jeśli nie masz pewności co do statusu swojej aplikacji, poproś o pozwolenie za pośrednictwem poczty elektronicznej.
Android jest znakiem towarowym Google Inc.
Tagi : Edukacja