Python untuk S60 adalah bahasa pemrograman tingkat tinggi turunan dari Bahasa Python. Dengan adanya bahasa pemrograman Python untuk s60, kita dimungkinkan untuk membuat Script sederhana atau bahkan sebuah program yang kompleks. Jadi dengan Python untuk S60, kita bisa membuat program langsung melalui ponsel berbasis Symbian dimanapun dan kapanpun.
Python diciptakan oleh Guido Van Rossumpada tahun 1989 di Amsterdam Belanda. Bahasa ini menyediakan banyak sekali module yang dapat digunakan untuk berbagai macam kebutuhan seperti aplikasi desktop, network, dan server. Namun bahasa pemrograman ini memiliki respon atau proses yang sedikit lebih lambat dari bahasa pemrograman C/Java.
Sebelumnya, bahasa ini adalah bahasa pemrograman yang hannya dapat dijalankan melalui PC. Namun sekarang telah dapat langsung dijalankan pada perangkat mobile yang berbasiskan Windows Mobile,Palm dan Symbian. Jadi, dengan keadaan seperti ini kita sangat dimungkinkan untuk melakukan pemrograman dimanapun dan kapanpun tanpa harus membawa PC[monitor+CPU+Aki] atau LapTop kemana-mana.
Tentu saja, dibalik kemudahan ini, ada sedikit perbedaan yang terdapat pada bahasa pemrograman untuk PC dan Mobile. Perbedaan yang sangat terasa adalah, adanya beberapa perintah yang tidak sama dikarenakan penyesuaian terhadap arsitektur perangkat mobile yang sangat berbeda dengan arsitektur PC. Dan kelengkapan module yang tidak semuanya dibawakan pada paket instalasi Python untuk perangkat mobile dikarenakan kapasitas memori yang terbatas. Walaupun module yang dibawakan tidak selengkap pada paket untuk PC, kita masih tetap dapat menggunakan semua fasilitas yang disebutkan diatas, seperti membuat aplikasi desktop atau aplikasi untuk mengakses jaringan. Untuk server mobile sepertinya masih dalam pengembangan. Dan kita juga dimungkinkan untuk membuat module kita sendiri atau menambahkan module dari PC. Untuk penambahan module dari paket PC, ada kemungkinan tidak semuanya bisa digunakan karena perbedaan arsitektur system operasi.
Gaya Penulisan Script, Python memiliki sedikit perbedaan pada cara penulisan program dengan bahasa pemrograman yang lain seperti C/Java. Kalau pada C/Java menggunakan tanda kurung sebagai pemisah blok program, di Python kita hannya menggunakan spasi sebagai pemisah blok program yang biasa disebut sebagai Indentasi Karena Python menjalankan perintah secara berurutan, maka kita harus pintar-pintar menyusun perintah agar mendapatkan hasil seperti yang kita inginkan.
Sebagai contoh:
def variabel():
fungsi_pertama
fungsi_kedua
fungsi_ketiga
Namun penggunaan spasi haruslah tetap konsisten atau akan terjadi kesalahan pada program. Maksudnya, kalo kita memberikan empat spasi pada baris pertama blok program, maka baris kedua sampai terakhir haruslah sama yaitu empat spasi.
Contoh:
def variabel():
fungsi_pertama
fungsi_dua
fungsi_tiga
Untuk penulisan pada sub fungsi, contohnya kira-kira seperti ini
def variable():
fungsi_satu
fungsi_dua
sub_fungsi_dua_satu
sub_fungsi_dua_dua
fungsi_tiga
sub_fungsi_tiga_satu
Untuk blok perintah yang hannya terdiri dari dua baris, kita juga bisa menuliskannya seperti ini
def variable():perintah_tunggal
Input dan Output pada bahasa pemrograman digunakan untuk berinteraksi dengan pengguna. Misal untuk meminta masukan nama, alamat, password dan lainya, Untuk menangani input dan output pada Pys60 kita bisa menggunakan module yang bernama appuifw. Sebuah module kecil yang dibuat untuk menangani UI ( User Interface ) pada aplikasi.
Posted by
zhan


0 Responses to "Python s60 (bag 1)"
Leave a Reply