
Zanurz się w świat programowania Python 3 z Pydroid 3, najbardziej przyjaznym dla użytkownika i niezawodnym edukacyjnym IDE Python 3 dostępnym na Androidzie. Niezależnie od tego, czy jesteś początkującym, czy doświadczonym koderem, Pydroid 3 zapewnia kompleksową platformę do uczenia się i rozwijania w Python 3 bezpośrednio z urządzenia mobilnego.
Kluczowe cechy Pydroid 3
- Offline Python 3 Interpreter: Uruchom programy Python bez konieczności połączenia internetowego, dzięki czemu jest idealny do nauki w podróży.
- Menedżer pakietów PIP: Uzyskaj dostęp do niestandardowego repozytorium wypełnionego wstępnie zbudowanymi pakietami kół, zwiększając swoje wrażenia dzięki bibliotekom naukowym, takim jak Numpy, Scipy, Matplotlib, Scikit-Leearn i Jupyter.
- Zaawansowane biblioteki: Ciesz się dostępem do OpenCV (na urządzeniach z obsługą API Camera2), Tensorflow i Pytorch, ożywiając swoje projekty dzięki potężnym narzędziom.*
- Zasoby edukacyjne: Zacznij szybko z gotowymi przykładami zaprojektowanymi w celu przyspieszenia procesu uczenia się.
- Rozwój GUI: W pełni wspieraj Tkinter do tworzenia graficznych interfejsów użytkownika.
- Emulator terminalu: Korzystanie z pełnego pojemnika terminal z obsługą Readline, dostępną za pośrednictwem PIP.
- Kompilatory: Wykorzystaj wbudowane kompilatory C, C ++ i Fortran, specjalnie dostosowane do Pydroid 3, umożliwiając budowę dowolnej biblioteki z PIP, nawet tych z kodem natywnym. Umożliwia to również budowanie i instalowanie zależności bezpośrednio z wiersza poleceń.
- Obsługa Cython: Ulepsz swój kod Python za pomocą Cython w celu optymalizacji wydajności.
- Narzędzia debugowania: Użyj debugera PDB, aby ustawić punkty przerwania i zegarki w celu wydajnego debugowania.
- Biblioteki graficzne: rozwijaj się z Kivy i jego nowym backendem SDL2 lub użyj PYSIDE6, dostępne w repozytorium szybkiego instalacji, wraz z obsługą MATPlotlib.*
- Rozwój gier: Twórz gry z obsługą PyGame 2.
Funkcje edytora
- Pomoc kodu: ciesz się prognozą kodu, auto-indentacji i analizą kodu w czasie rzeczywistym, zapewniając prawdziwe doświadczenie IDE.*
- Ulepszone pisanie: Użyj rozszerzonego paska klawiatury ze wszystkimi symbolami niezbędnymi do programowania Pythona.
- Pomoce wizualne: korzyść z podświetlania składni i konfigurowalnych motywów.
- Organizacja: Pracuj z Tabs dla lepszego zarządzania projektami.
- Nawigacja: łatwo nawiguj swój kod za pomocą interaktywnego przypisania/definicji GOTOS.
- Udostępnianie: Udostępnij swój kod jednym kliknięciem Pastebin.
*Funkcje oznaczone gwiazdką są wyłączne dla wersji premium.
Przewodnik szybkiego startowy
Pydroid 3 wymaga co najmniej 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ć programy, po prostu umieść punkty przerwania, klikając numery linii.
W przypadku konkretnych bibliotek użyj następujących metod wykrywania: - Kivy: „Import Kivy”, „From Kivy” lub „#PyDroid Run Kivy”. - Pyside6: „Import Pyside6”, „z Pyside6” lub „#PyDroid Run Qt”. - SDL2, Tkinter i Pygame są podobnie wykrywane.
W trybie terminalu, szczególnie przydatnym w przypadku MATPlotlib, użyj „#PyDroid Run Terminal”.
Dostęp do biblioteki premium
Niektóre biblioteki są wyłącznie premium ze względu na ich złożone wymagania dotyczące przeniesienia. Biblioteki te zostały opracowane przez zewnętrznych programistów na podstawie umowy ograniczającej ich dystrybucję do użytkowników premium. Jeśli chcesz wnieść bezpłatne wersje tych bibliotek, skontaktuj się z nami.
Zachęcamy do uczestnictwa w rozwoju Pydroid 3, zgłaszając błędy lub sugerując nowe funkcje. Naszym głównym celem jest przenoszenie bibliotek naukowych w celu zwiększenia wartości edukacyjnej, a biblioteki związane z systemem są przenoszone tylko wtedy, gdy wspierają pakiety edukacyjne.
Informacje prawne
Niektóre binaria w Pydroid 3 APK są licencjonowane pod (L) GPL. Możesz żądać kodu źródłowego za pośrednictwem poczty elektronicznej. Biblioteki Pythona pakowane w ramach GPL są już uważane za formularz kodu źródłowego. Pydroid 3 nie zawiera żadnych natywnych modułów natywnych licencji GPL, aby zapobiec automatycznego importu; Na przykład GNU Readline można zainstalować za pomocą PIP.
Próbki podane w aplikacji są bezpłatne do użytku edukacyjnego, z ograniczeniem, że oni lub ich prace pochodne nie mogą być stosowane w konkurencyjnych produktach. Jeśli nie jest pewien, poproś o pozwolenie za pośrednictwem poczty elektronicznej.
Android jest znakiem towarowym Google Inc.