Sabtu, 10 Januari 2009

Mengedit dengan NetBeans

NetBeans adalah IDE (Integrated Development Environment) yang dapat digunakan untuk berbagai macam bahasa, termasuk Java, C/C++, PHP, Ruby, Python, dll. Karena banyaknya itulah, sehingga mereka berani bilang "The only IDE you need!" NetBeans dapat di-download di sini. Tapi, NetBeans untuk python, download di sini.

Apa keunggulan memakai NetBeans? Banyak. Yang pertama adalah syntax highlighting, memberikan warna yang berbeda untuk syntax bahasa tersebut. NetBeans juga dapat melakukan code-folding, yaitu "melipat" kode sehingga terlihat lebih singkat. Lihat gambar di bawah.
Selain itu, NetBeans juga menyediakan fitur Library Manager, yang memperlihatkan beberapa fungsi dalam suatu modul. Library Manager juga menampilkan dokumentasi / penjelasan singkat untuk beberapa fungsi.

Jika Anda ingin mengetahui lebih banyak lagi, silakan kunjungi website-nya di http://www.netbeans.org

Kamis, 08 Januari 2009

Membuang Item yang Sama dengan Set

Untuk membuang item yang sama pada python, dapat dilakukan dengan mudah. Cukup dengan menggunakan set, seperti berikut.

>>> mylist = list(set(mylist))

Contoh, jika kita mempunyai mylist seperti berikut,

>>> mylist = [1,1,2,3,1,2,5,2,5,1,7]
>>> set(mylist)

set([1, 2, 3, 5, 7])

>>>

>>> list(set(mylist))

[1, 2, 3, 5, 7]


Simpel, bukan? Selain membuang item yang sama, list yang terbentuk pun telah terurut.

Sumber: http://love-python.blogspot.com dengan sedikit pengubahan.

Sabtu, 03 Januari 2009

Membuat Game dengan Pygame

Bagi Anda yang berkeinginan untuk membuat game, Anda dapat melakukannya dengan pygame. Pygame adalah kumpulan modul python yang ditulis khusus untuk membuat game. Sehingga Anda dapat membuat game dengan menggunakan bahasa python. Tapi di balik itu, sebagian besar modulnya ditulis dalam bahasa C, dan yang lainnya dalam bahasa python.


Dengan pygame, Anda dapat mengontrol input dari keyboard, mouse, ataupun dari joystick. Anda juga dapat memasukkan gambar-gambar dalam bentuk JPG, PNG, TGA, dan GIF. Pygame juga mempunyai fitur untuk menggabungkan suara-suara. Selain itu, Anda juga dapat menggunakan library orang lain (dapat di-download di sini) untuk membuat game, sehingga Anda tidak perlu membuatnya dari nol.

Tertarik dengan pygame? Kunjungi website-nya di www.pygame.org. Dan lihat juga tutorialnya di www.pygame.org/docs/tut/.

Jumat, 02 Januari 2009

Program Penyetaraan Reaksi Kimia ONLINE

Akhirnya... Setelah melalui proses penerjemahan yang melelahkan, pencarian tempat hosting file yang panjang, program penyetaraan reaksi kimia yang saya janjikan di posting sebelumnya telah selesai! Hufh...

Anda bisa lihat contohnya di bawah.. Dan untuk programnya sendiri, ada di bagian gadget blog ini..


Jika Anda menemukan masalah atau bug dalam penggunaannya, tolong tinggalkan comment di blog ini dengan menuliskan input dan output yang bermasalah. Terima kasih.