Opis aplikacji:
Odblokuj pełny potencjał programowania Python 3 z Pydroid 3, najbardziej przyjaznym dla użytkownika i potężnym edukacyjnym IDE Python 3 dostępnym na Androidzie. Pydroid 3, zaprojektowany, aby zaspokoić zarówno początkujących, jak i zaawansowanych uczniów, oferuje niezrównane doświadczenie edukacyjne.
Kluczowe cechy Pydroid 3
- Offline Python 3 Interpreter: Uruchom programy Python bez połączenia internetowego, zapewniając kodowanie w dowolnym miejscu i czasie.
- Menedżer pakietów PIP: Uzyskaj dostęp do niestandardowego repozytorium predytowanych pakietów kół, ulepszanie nauki dzięki bibliotekom naukowym, takim jak Numpy, Scipy, Matplotlib, Scikit-Leearn i Jupyter.
- Zaawansowane biblioteki: Użyj OpenCV (na urządzeniach z obsługą API Camera2), TensorFlow i Pytorch do najnowocześniejszych projektów. *
- Przykłady gotowych do użycia: Zacznij szybko z przykładami, które są dostępne poza pudełkiem.
- Pełne wsparcie Tkinter: Bez wysiłku opracuj aplikacje GUI.
- W pełni funkcjonalny emulator terminalu: Ciesz się terminalem 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, nawet tych korzystających z natywnego kodu. Również zbuduj i zainstaluj zależności z wiersza poleceń.
- Obsługa Cython: Ulepsz swój kod Python za pomocą Cython w celu zwiększenia wydajności.
- PDB Debugger: Z łatwością debuguj za pomocą punktów przerwania i zegarków.
- Obsługa Kivy i Pyside6: Utwórz aplikacje graficzne z Kivy (z backendem SDL2) i Pyside6, dostępne w repozytorium szybkiego instalacji. *
- Integracja Matplotlib i Pygame: Wizualizuj dane z matplotlib i rozwijaj gry z Pygame 2.
Funkcje edytora
- Prognozowanie kodu i automatyczne wcięcie: Zwiększ skuteczność kodowania dzięki analizie kodu w czasie rzeczywistym. *
- Rozszerzony pasek klawiatury: Uzyskaj wszystkie niezbędne symbole programowania Pythona na wyciągnięcie ręki.
- Podświetlanie składni i motywy: Popraw czytelność i personalizuj środowisko kodowania.
- Interfejs zakładki: Zarządzaj wieloma plikami bez wysiłku.
- Ulepszona nawigacja kodu: Interaktywnie nawigacja kodem z przypisaniem/definicją GOTOS.
- Udostępnij jedno kliknięcie: Łatwo udostępnij kod na Pastebin.
*Funkcje oznaczone gwiazdką są dostępne w wersji premium.
Szybka instrukcja
Pydroid 3 wymaga co najmniej 250 MB bezpłatnej pamięci wewnętrznej, z zalecaniem 300 MB+. W przypadku ciężkich bibliotek, takich jak Scipy, może być potrzebne więcej miejsca. Aby debugować, umieść punkty przerwania, klikając numery linii. Kivy i Pyside6 można wykryć za pomocą konkretnych instrukcji lub komentarzy importu. Użyj trybu specjalnego „#PyDroid Run Terminal” dla aplikacji specyficznych dla terminalu, szczególnie przydatnego w przypadku MATPlotlib.
Dlaczego niektóre biblioteki są wyłącznie premium
Niektóre biblioteki, ze względu na ich złożoność w przenoszeniu, są wyłączne dla użytkowników premium. Zostały one opracowane przez zewnętrznego dewelopera na mocy umowy. Jeśli chcesz tworzyć bezpłatne wersje tych bibliotek, skontaktuj się z nami.
Przyczynić się do Pydroid 3
Pomóż kształtować Pydroid 3, zgłaszając błędy lub sugerując nowe funkcje. Cenimy Twój wkład i priorytetem przenoszenie bibliotek naukowych w celu zwiększenia doświadczeń edukacyjnych.
Informacje prawne
Niektóre binaria w Pydroid 3 APK są licencjonowane w (L) GPL; Kod źródłowy można poprosić za pośrednictwem poczty elektronicznej. Biblioteki GPL Pure Python są uważane za formę kodu źródłowego. Pydroid 3 nie zawiera żadnych natywnych modułów natywnych licencji GPL, aby uniknąć automatycznego importu, takich jak GNU Readline, które można zainstalować za pomocą PIP. Dostarczone próbki są bezpłatne do użytku edukacyjnego, z tym wyjątkiem, że nie można ich stosować w konkurencyjnych produktach lub prac pochodnych bez pozwolenia.
Android jest znakiem towarowym Google Inc.