Sampai sekarang masih penasaran sama program yang namanya Python. Program open source yang multi platform dan berguna untuk banyak kebutuhan. Namun sampai sejauh ini saya masih mempelajari untuk keperluan komputasi dan numerik. Dan setelah otak(i) sana(i), menurut saya kemampuan python boleh beradu dengan Matlab. Untuk sebuah program yang free, kemampuan tersebut sangat luar biasa. Terima kasih buat Om Guido Van Rossum selaku pencipta Python serta orang-orang yang tergabung dalam berbagai komunitas pendukung Python yang telah membuat modul-modul library tambahan buat Python, semoga amalnya diterima disisi-Nya. Hehe…
Kali ini penasaran bagaimana membuat sendiri fungsi tambahan untuk melengkapi library yang telah ada, atau membuat suatu modul sendiri yang nantinya dapat kita import di Python. Setelah surfing di inet, akhirnya saya menyimpulkan untuk memakai perintah def dan return. Sebagai contoh yang sangat sederhana, saya membuat fungsi untuk memangkatkan suatu bilangan mulai pangkat 1 hingga pangkat 10. Begini nih script yang diketik:
def p1(a):p2=a**1return p1def p2(a):p2=a**2return p2def p3(a):p3=a**3return p3def p4(a):p4=a**4return p4def p5(a):p5=a**5return p5def p6(a):p6=a**6return p6def p7(a):p7=a**7return p7def p8(a):p8=a**8return p8def p9(a):p9=a**9return p9def p10(a):p10=a**10return p10
Setelah itu save script tersebut pada library python, sebagai contoh script diberi nama “pangkat.py”. Pada windows saya menyimpannya pada direktori C:\Python26\Lib. Sedangkan pada ubuntu dapat disimpan dalam folder dalam directori home. Setelah di save, pada interpreter Python atau IDLE dapat kita import file tersebut. Caranya dengan mengetik, from pangkat import*. Kemudian barulah fungsi-fungsi tersebut dapat digunakan, misalnya:
>>p2(3)9>>
Maksudnya adalah , angka tiga yang terdapat pada fungsi p2 dipangkatkan dua.
>>p6(2)64>>
Maksudnya, angka 2 yang terdapat pada fungsi p6 dipangkatkan enam, begitu seterusnya fungsi dapat dilihat pada script yang dibuat. Selanjutnya kita dapat membuat fungsi-fungsi sendiri sesuai keinginan kita untuk memudahkan pekerjaan. Jadi gak perlu capek-capek lagi nulis rumusnya satu persatu. hee...
I'm truⅼу enjoying tһe design and layout of your site.
BalasHapusIt's a very easy on the eyes whіch makes it muϲh moгe enjoyable fߋr me to ⅽome
here and visit mоre often. Ɗіd уou hire oսt a designer to crеate yⲟur theme?
Exceptional worҝ!