Pydroid 3, Android cihazlar için geliştirilmiş bir uygulamadır. Bu uygulama sayesinde internet olmadan da Python programlarını çalıştırabilirsiniz. Ayrıca, numpy, scipy, matplotlib, scikit-learn ve jupyter gibi gelişmiş bilimsel kütüphaneler için pip paket yöneticisi ve önceden derlenmiş paketlerin yer aldığı özel bir depo içerir. Kamera2 API desteği olan cihazlarda ise OpenCV kullanılabilir. Ayrıca, TensorFlow ve PyTorch gibi kütüphaneler de mevcuttur.
Uygulama içinde örnekler de bulunmaktadır ve bunlar sayesinde daha hızlı öğrenebilirsiniz. GUI için tam Tkinter desteği, tam özellikli bir Terminal Emulatoru ve pip aracılığıyla readline desteği de mevcuttur. Ayrıca, Pydroid 3 için özel olarak tasarlanmış olan bir C, C++ ve hatta Fortran derleyicisi sayesinde pip ile herhangi bir kütüphane derlenebilir ve kurulabilir. Cython da desteklenmektedir.
Kivy grafik kütüphanesi ve PySide6 de Quick Install deposunda mevcuttur. Matplotlib Kivy desteği de bu depoda mevcuttur. Ayrıca, pygame 2 desteği de vardır.
Editör özellikleri arasında, gerçek bir IDE gibi kod tahmini, otomatik girintileme ve gerçek zamanlı kod analizi bulunmaktadır. Genişletilmiş bir klavye çubuğu da tüm sembollere erişmenizi sağlar. Sözdizimi vurgulama ve tema seçenekleri de mevcuttur. Kod gezinme özellikleri interaktif olarak çalışmaktadır. Kodunuzu Pastebin üzerinden paylaşabilirsiniz.
Bazı özellikler sadece Premium sürümünde mevcuttur. Bu özellikler, zor port edilmiş olan kütüphanelerdir ve başka bir geliştirici tarafından yapılmıştır. Bu yüzden, ücretli kullanıcılar için sunulmaktadır. Eğer ücretsiz sürümlerini geliştirmek isterseniz, bize ulaşın.
Pydroid 3'ün ana amacı, kullanıcıların Python 3 programlama dilini öğrenmelerine yardımcı olmaktır. Bu yüzden, sistemle ilgili kütüphaneler yalnızca eğitim paketlerinin bağımlılıkları olduğunda port edilir.
Yasal bilgiler arasında, uygulama içindeki bazı bölümlerin (L)GPL lisansı altında olduğu ve kaynak koduna ulaşmak için bize e-posta göndermeniz gerektiği bulunmaktadır. GPL lisanslı saf Python kütüphaneleri ise uygulama içinde zaten kaynak kodu formunda yer almaktadır. Pydroid 3, GPL lisanslı herhangi bir yerel modülü otomatik olarak içermemektedir. Bunun sebebi, GNU readline gibi bir kütüphanenin pip aracılığıyla kurulabilmesidir. Uygulama içinde bulunan örnekler, eğitim amaçlı ücretsizdir ancak rekabet eden ürünlerde kullanılamaz. Eğer bu kısıtlamanın uygulamanız için geçerli olup olmadığından emin değilseniz, bize e-posta yoluyla izin isteyin. Android, Google Inc. 'in bir ticari markasıdır.