28/08/2009

Belajar Python S60

kredit; dh-kompi.Sekarang kita akan membuat aplikasi pertama yang sangat-sangat sederhana dan sangat-sangat umum yang biasanya digunakan untuk pengenalan pada bahasa pemrograman, yaitu membuat aplikasi "Halo Bro.. :D".
Untuk membuat atau menampilkan kata sederhana ini, kita bisa menggunakan dua cara dan dua jenis fungsi. Yaitu secara langsung dituliskan pada intepreter atau melalui sebuah file yang dinamakan sebagai script dan menggunakan fungsi yang bernama print atau dengan menggunakan module Python yang bernama appuifw .
Untuk menggunakan fungsi print pada Python, pastikan kalo intepreternya sudah terinstal..! Jalankan lalu pilih menu Interactive Console.


 Python s60 icon  Python Screen  Python list menu

Maka akan keluar tampilan console seperti ini..

 Python console

Perhatikan tanda >>> yang berada pada baris paling bawah, tanda itu berarti kalo python sekarang telah siap menerima dan mengeksekusi perintah yang diberikan.
Untuk mencetak kata "hello bro..!" pada layar, kita tinggal mengetikkan perintah print "hellow bro..!" (pake tanda kutip) dan hasilnya akan terlihat seperti ini..

 hellow world

Sangat mudah bukan..?? :D
Sekarang mari kita buat kata "hello bro..!" dengan menggunakan module appuifw yang akan menampilkannya melalui jendela popup. Ketikkan perintah appuifw.note(u"hello bro..!","info") pada  

console .
 appuifw module

Ups..!!@#%&$$*@ Ternyata gak mau jalan..! :(
Ya, itulah yang dinamakan dengan module, fungsi yang terdapat pada module tidak bisa dijalankan langsung tanpa memanggil atau meload module yang bersangkutan terlebih dulu.. :D
Untuk meload dan menjalankan fungsi yang terdapat dalam module, kita bisa menggunakan perintah yang bernama import . Sekarang ketikkan perintah import appuifw setelah itu coba ketikkan lagi perintah yang tadi yang berbunyi appuifw.note(u"hello bro..!","info")
 
 import method  note function on appuifw module  popup result from appuifw module

Akhirnya... ! Kita berhasil menulis dan menjalankan perintah pertama kita.. :D
Nah sekarang mari kita coba untuk menuliskan perintah kita pada sebuah file. Ikuti langkah berikut.. :)
Buka aplikasi editor yang kalian miliki. Disini ara menggunakan aplikasi DED untuk membuat script pertama kita. Buat file baru dan tuliskan perintah seperti diatas pada fungsi print yang berbunyi print "hello bro..!" (masih pake tanda kutip..:D).

 Aplikasi DED  Buat file baru  Tulis perintah python

Kemudian simpan dimanapun kalian suka. ara menyimpannya di root drive E:\ biar gampang nyari-nya..


 Pilih drive untuk menyimpan  Simpan sebagai fila baru  pilih drive  Tentukan nama lalu simpan

O ia,, ekstensi script Python harus .py agar bisa dijalankan. ara menamainya dengan helo.py. Kemudian buka lagi aplikasi python:>> Option >> Run Script ,pilih filebrowser.py lalu cari script yang barusan kita buat.

 Python menu  Python script  Python filebrowser  helo.py

Kalo dah ketemu, tekan enter lalu pilih execfile() , maka program kita akan segera dieksekusi dan python akan segera menampilkan outpunya. Setelah kita pilih execfile() , tekan tombol exit pada softkey sebelah kanan dan lihat, python menuliskan kata "hello bro..!" (kali ini tanpa tanda kutip) pada layar.. :)

 execfile  hasil eksekusi program python

untuk perintah pada appuifw caranya sama seperti diatas dan sepertinya udah pada bisa, jadi gak usah ditulis ya.. tak kasi screenshotnya aja :D

 Menulis script python  Menjalankan script python  popup output

Untuk melihat fungsi-fungsi yang terdapat pada module appuifw, gunakan perintah dir(). Perintah lengkapnya seperti ini dir(nama_module), jadi kalo pengen liat fungsi-fungsi yang ada pada module appuifw perintahnya dir(appuifw). Silahkan dicoba-coba sendiri untuk fungsi yang lain...
maaf kalo ada kesalahan mohon dikoreksi juga ya

3 comments:

Claudio Noval Caniggia said...

Sip..thatz great..ada tutorial pemakaian python yg lain k?
Sama kok saya gag bsa buka app python ya?pdahal dah saya install python 1.9.7 + script shell nya..tpi abiz install mobihex and di restart.app tsb ttp g bsa dbuka krn stiap di buka pzti lngsng ke tutup otomatis.knp y k...k tw cra a gg?T.T lwt email y k jwb a..

Carbondioxside@rocketmail.com

Thx^o^

ferry ardhana said...

waaahhhhh siip gan...

gue bakalan sering sering dateng k sini ni, buat belajar python, apa lagi kalo artikel python nya di update.. :D

Zaf said...

thanx brot..... ;-p

Post a Comment