Mengaktifkan Autocomplete Pygtk di Eclipse

pygtk-splash <<===========>>       eclipse_ide

Pada kasus ini saya menggunakan IDE Eclipse 3.2 di atas sistem Linux Debian 5.

Sebelumnya pastikan paket-paket berikut sudah terinstall.

  • eclipse (tentu saja :D )
  • python-gtk2
  • eclipse-pydev

Jalankan Eclipse. Buka menu Window –> Preferences –> Pydev –> Interpreter – Python. Di bagian ‘Forced builtin libs’, klik New dan tambahkan ‘gtk’, ‘gobject’, ‘atk’, dan ‘pango’ satu per satu. Klik Apply, OK.

screenshot-pydev-hellopy-eclipse-sdk

Fibbonaci Dengan Rekursif, Efisienkah?

Jika kita ingin mendapatkan bilangan fibonaci yang ke n, maka sudah tentu kita akan teringat rumus F(n) = F(n – 1) + F(n – 2), dengan F(1) = 1 dan F(2) = 1. Lalu bagaimana jika kita ingin membuat sebuah program komputer untuk menerapkan rumus tersebut? Yang paling cepat terayangkan oleh anak yang baru belajar programming seperti saya adalah dengan menggunakan rekursif. Maka jadilah fungsi seperti ini :

function F(n)
if (n = 1 or n = 2)
return 1
else
return F(n – 1) + F(n – 2)
end
end

Tapi sadarkah saya (lho?!) bahwa program ini sangat tidak efisien. Lanjut membaca