Meskipun Python dikenal sebagai bahasa pemrograman yang paling sering dijalankan di lingkungan desktop (Windows, macOS, Linux), ekosistem mobile telah berkembang pesat. Kini, menjalankan, menguji, bahkan mengembangkan skrip Python langsung di perangkat Android Anda bukan lagi hal yang mustahil. Ini sangat berguna bagi para pengembang yang ingin melakukan debugging cepat atau sekadar belajar saat bepergian tanpa perlu membawa laptop.
Ada beberapa alasan kuat mengapa pengembang memilih untuk menjalankan Python di perangkat seluler mereka. Pertama, portabilitas. Ponsel selalu ada di genggaman Anda. Kedua, ada beberapa kasus penggunaan spesifik di mana aplikasi Android yang berjalan di latar belakang dapat memanfaatkan skrip Python untuk otomatisasi tugas ringan. Ketiga, ini adalah lingkungan belajar yang ideal untuk menguji konsep dasar tanpa perlu instalasi kompleks di PC.
Namun, penting untuk dicatat bahwa menjalankan Python di Android berbeda dengan menjalankannya di lingkungan Linux atau Windows karena keterbatasan sistem operasi mobile. Anda memerlukan "interpreter" atau lingkungan yang dapat mengemulasi lingkungan Linux di dalam Android.
Secara umum, ada dua cara utama untuk menginstal dan menjalankan Python di perangkat Android:
Ini adalah cara termudah dan direkomendasikan untuk pemula. Aplikasi ini menyediakan lingkungan terminal lengkap yang sudah menginstal Python secara default atau melalui pengaturan aplikasi.
Termux adalah emulator terminal yang kuat untuk Android yang meniru lingkungan Linux. Ini adalah pilihan favorit di kalangan developer karena fleksibilitasnya.
Langkah-langkah menggunakan Termux:
hello.py:
Isi skrip:
Keunggulan Termux adalah kemampuannya menginstal banyak library Python populer (seperti NumPy, Pandas, atau bahkan Django) menggunakan pip, asalkan library tersebut memiliki dukungan kompiler di lingkungan Termux.
Beberapa aplikasi di Play Store dirancang khusus untuk menjadi IDE (Integrated Development Environment) Python di Android, seperti Pydroid 3. Aplikasi ini sering kali memiliki antarmuka pengguna grafis (GUI) yang lebih ramah, serta dukungan bawaan untuk pustaka ilmiah.
Bagi pengguna yang ingin menjalankan aplikasi Python yang lebih kompleks atau membutuhkan akses ke sistem operasi yang lebih dalam, menggunakan distribusi Linux penuh di Android adalah pilihan. Ini biasanya dicapai melalui aplikasi seperti AndroNix atau dengan memasang distribusi Linux (seperti Ubuntu atau Debian) melalui Termux menggunakan perintah seperti proot-distro.
Meskipun ini memberikan lingkungan yang paling otentik, prosesnya jauh lebih rumit dan membutuhkan pemahaman dasar tentang manajemen sistem Linux.
Ketika Anda menggunakan Python di Android, ada beberapa batasan yang perlu diperhatikan:
termux-setup-storage di Termux).Kesimpulannya, Termux adalah jembatan terbaik antara kekuatan Python dan kemudahan akses Android. Dengan mengikuti langkah instalasi yang tepat, Anda dapat mulai menulis dan mengeksekusi kode Python di mana pun Anda berada, hanya dengan mengandalkan ponsel pintar Anda.
Selamat mencoba menggunakan Python di perangkat Android Anda!