Tulisan ini saya salin dari blog lama saya, UpicoS, yang terbit 10 Maret 2014. Isinya saya pertahankan, cuma saya rapikan sedikit ejaan dan formatnya. Versi aslinya ada di sini: Android Scripting with Python
Bismillah...
Assalamualaikum wr. wb...
Android Scripting (SL4A) memungkinkan kita menjalankan program yang ditulis dengan bahasa scripting, misalnya Python, Ruby, Perl, PHP, dan lain-lain. Di artikel ini saya mau berbagi cara pakai SL4A dengan Python 2.6.2.
1. Install SL4A
SL4A itu singkatan dari Scripting Layer for Android.
- Download sl4a_r6.apk.
- Install APK-nya secara manual seperti biasa.

2. Tambah interpreter Python
Setelah install, buka SL4A. Interpreter yang tersedia baru Shell. Untuk melihat daftarnya, buka Menu > View > Interpreter. Jadi, sejauh ini kita cuma bisa menjalankan kode dengan sintaks shell.
Supaya bisa menjalankan kode Python, kita perlu menambahkan interpreter Python. Caranya, di daftar interpreter pilih Menu > Add > Python 2.6.2. Langkah ini butuh koneksi internet untuk mendownload arsip Python.
Atau, kamu bisa langsung download PythonForAndroid-r7b1.apk dan memasangnya. Otomatis interpreter Python langsung muncul di daftar interpreter SL4A.

3. Coba terminal Python
Sekarang kita coba interpreternya. Tap Python, nanti muncul terminal Python. Coba ketik:
print "Halo upicos"
4. Bikin script pertama
Oke siap, sekarang kita bisa nulis kode Python. Untuk bikin script baru, di SL4A pilih Menu > Add > Python 2.6.2, nanti muncul halaman untuk menulis kode. Coba tulis seperti ini:

Lalu simpan lewat Menu > Save & Exit.
5. Jalankan script-nya
Tap script tadi, lalu pilih ikon terminal (jalankan lewat terminal).

Hasilnya, muncul kotak dialog yang menanyakan nama kita:

Masukkan nama, lalu klik OK.

6. Contoh script lainnya
Di python_scripts_r8.zip ada beberapa contoh script. Download, lalu extract file-nya ke folder script default SL4A di
/sdcard/sl4a/scripts/. Setelah itu buka lagi SL4A dan silakan coba contoh-contohnya.
Selain Python, ada juga interpreter lain seperti Perl, Ruby, PHP, dan lain-lain yang bisa kamu tambahkan di SL4A. Untuk arsip dan tutorial SL4A lainnya, silakan mampir ke Android Scripting di Google Code.