Odblokuj świat programowania Python 3 na urządzeniu z Androidem z Pydroid 3, najbardziej przyjaznym dla użytkownika i potężnym edukacyjnym IDE Python 3 dostępnym w Google Play. Niezależnie od tego, czy jesteś początkującym, który chce się uczyć, czy doświadczony programista potrzebujący solidnego narzędzia w podróży, Pydroid 3 jest zaprojektowany w celu zaspokojenia twoich potrzeb.
Kluczowe cechy Pydroid 3
- Offline Python 3 Interpreter: Uruchom programy Python bez połączenia internetowego, dzięki czemu jest idealny do nauki 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, w tym Numpy, Scipy, Matplotlib, Scikit-Leearn i Jupyter.
- Zaawansowane biblioteki: Ciesz się obsługą OpenCV (na urządzeniach z API Camera2), TensorFlow i Pytorch w wersji premium.
- Przykłady gotowych do użycia: Zacznij szybko z nietypowymi przykładami dostosowanymi do celów edukacyjnych.
- Pełne wsparcie Tkinter: z łatwością opracowywaj aplikacje GUI za pomocą Tkinter.
- W pełni funkcjonalny emulator terminalu: doświadcz terminala z obsługą Readline dostępną za pośrednictwem PIP.
- Zintegrowane kompilatory: Użyj wbudowanych kompilatorów C, C ++ i Fortran, aby zbudować dowolną bibliotekę z PIP, w tym z natywnym kodem, bezpośrednio z wiersza poleceń.
- Obsługa Cython: Ulepsz swój kod Pythona dzięki Cython, aby uzyskać lepszą wydajność.
- PDB Debugger: Skutecznie debuguj kod za pomocą punktów przerwania i zegarków.
- Kivy i Pyside6: Opracuj aplikacje graficzne z Kivy przy użyciu nowego zaplecza SDL2 i Pyside6 dostępnego za pośrednictwem Repozytorium Szybkiego Instalowania.
- Matplotlib i Pygame: Twórz wizualizacje i gry z obsługą Matplotlib i Pygame 2.
Funkcje edytora
- Prognozowanie i analiza kodu: korzyść z prognozowania kodu, auto-indentacji i analizy kodu w czasie rzeczywistym dla płynnego wrażenia kodowania. (Funkcja premium)
- Ulepszona klawiatura: Użyj rozszerzonego paska klawiatury ze wszystkimi symbolami potrzebnymi do programowania Python.
- Konfigurowalny interfejs: Ciesz się podświetleniem składni, motywami, kartami i ulepszoną nawigacją kodu z interaktywnym przypisaniem/definicją GOTO.
- Łatwe udostępnianie: Udostępnij kod jednym kliknięciem Pastebin.
Szybka instrukcja
Aby rozpocząć od Pydroid 3, upewnij się, że masz co najmniej 250 MB bezpłatnej pamięci wewnętrznej (zalecane 300 MB+, szczególnie w przypadku ciężkich bibliotek, takich jak Scipy). Aby debugować, po prostu umieść punkty przerwania, klikając numer linii. Pydroid 3 wykrywa różne biblioteki za pomocą konkretnych instrukcji importu lub specjalnych komentarzy, takich jak „Import Kivy”, „From Kivy” lub „#Pydroid Run Kivy” dla Kivy i podobny dla Pyside6, SDL2, Tkinter i Pygame. Użyj „#PYDROID RUN TERMINAL” dla trybu terminalu, który jest przydatny do uruchamiania MATPlotlib w trybie GUI.
Biblioteki wyłącznie premium
Niektóre biblioteki są wyłączne dla wersji premium ze względu na złożoność ich przeniesienia, co wymagało współpracy z innymi programistami. Jeśli chcesz opracować bezpłatne wersje tych bibliotek, skontaktuj się z nami.
Przyczynić się do Pydroid 3
Dołącz do rozwoju Pydroid 3, zgłaszając błędy lub sugerując nowe funkcje. Cenimy twoją opinię i jesteśmy zaangażowani w poprawę edukacji, koncentrując się na przenoszeniu bibliotek naukowych.
Informacje prawne
Niektóre binaria w Pydroid 3 APK są licencjonowane w (L) GPL; Możesz poprosić o kod źródłowy za pośrednictwem poczty elektronicznej. Biblioteki Pure Python w ramach GPL są uważane za dostarczane w formularzu kodu źródłowego. Pydroid 3 nie zawiera natywnych modułów natywnych licencji GPL, aby zapobiec automatycznej importowi, takimi jak GNU Readline, które można zainstalować za pomocą PIP. Próbki podane w aplikacji są bezpłatne do użytku edukacyjnego, z wyjątkiem tego, że oni lub ich prace pochodne nie mogą być używane w konkurencyjnych produktach. W razie wątpliwości co do zgodności Twojej aplikacji, szukaj zgody za pośrednictwem poczty elektronicznej.
Android jest znakiem towarowym Google Inc.