Python merupakan bahasa pemerograman tingkat tinggi (high
level language) yang dikembangkan oleh Guido van Rossum pada tahun 1989 dan
diperkenalkan untuk pertama kalinya pada tahun 1991. Python lahir atas dasar
keinginan untuk mempermudah seorang programer dalam menyelesaikan tugas-tugasnya
dengan cepat. Python dirancang untuk memberikan kemudahan yang sangat luar
biasa kepada programer baik dari segi efisiensi waktu, maupun kemudahan dalam
pengembangan program dan dalam hal kompatibilitas dengan sistem. Python bisa
digunakan untuk membuat program standalone dan pemrograman skrip (scripting
programming).
Mari
Kita bahas beberapa kelebihan Python yang membuat Anda merasa tertantang untuk
mengenal lebih jauh tentang bahasa pemrograman ini. Berikut adalah kelebihan-kelebihan dari Python:
Mudah digunakan (Easy To Use)
Tujuan utama suatu bahasa pemrograman adalah
untuk menjembatani antara apa yang ada dalam pikiran manusia dengan komputer.
Terdapat beberapa bahasa pemrograman yang dikenal dan banyak digunakan seperti
C++, C#, dan Java. Bahasa-bahasa tersebut merupakan bahasa pemrograman tingkat tinggi,
yang berarti bahwa mereka lebih dekat dengan bahasa manusia dibandingkan dengan
bahasa mesin. Walaupun bahasa-bahasa pemrograman tersebut, termasuk Python
sama-sama tergolong dalam bahasa pemrograman tingkat tinggi, akan tetapi Python
lebih mudah dipahami dan dipelajari karena perintah-perintah yang digunakan
benar-benar mendekati bahasa inggris yang digunakan sehari-hari daripada
bahasa-bahasa tingkat tinggi lainnya.
Pemrograman menggunakan Python jauh lebih
cepat dan lebih pendek dibandingkan menggunakan C++ dan Java. Perbandingan
tersebut dapat dilihat ketika Anda ingin membuat program sederhana untuk
menghitung penjumlahan dua buah bilangan integer. Jika Anda membuat program
dengan C++ ataupun Java, maka Anda memerlukan 3 variabel dimana 2 variabel
digunakan untuk menyimpan bilangan integer yang akan dijumlahkan dan 1 variabel
akan digunakan untuk menyimpan hasil dari penjumlahan bilangan tersebut.
Berikut
ini adalah contoh kode sumber C++:
#include
<iostream.h>
#include
<conio.h>
int main()
{
int a, b, hasil;
a = 10;
b = 12;
hasil = a + b;
cout<<a<<" +
"<< b <<" = " << hasil;
getch();
return 0;
}
|
Sedangkan
bila menggunakan Python perintahnya adalah:
>>>
10 +12
22
|
Dari
contoh di atas dapat dilihat dengan jelas bagaimana kemudahan yang diberikan
oleh Python. Bebeberapa kemudahan lainnya dapat dilihat pada pembahasan bab-bab
selanjutnya.
Kompatibilitas dan kemampuan tingkat tinggi
Bahasa pemrograman Python mempunyai kekuatan serta kemampuan
yang diharapkan dari suatu bahasa pemrograman modern. Python mampu menangani
pemrograman sederhana hingga pemrograman yang kompleks serta mendukung
pemrograman berbasis grafis (GUI
programming). Selain itu kelebihan yang dimiliki oleh Python adalah berupa
pengalokasian memori dinamis yang membuat seorang programer tidak perlu pusing
untuk memikirkan manajemen memori pada program yang dibuat.
Python mempunyai kekuatan tersendiri sehingga mampu memikat
ratusan bahkan ribuan dari jutaan programer yang ada di dunia untuk menggunakannya.
Banyak perusahaan besar yang menggunakan bahasa ini untuk mengembangkan
aplikasinya seperti: Google, Hawlett-Packard (HP), IBM, Microsoft, NASA, Yahoo,
Red Had dan Xerox.
Pemrograman berorientasi objek (Object Oriented
Programming)
Apabila
Anda pernah belajar tentang pemrograman, maka Anda pasti pernah mendengar
tentang pemrograman berorientasi objek atau biasanya disingkat OOP (Object Oriented Programming).
Pemrograman berorientasi objek merupakan suatu teknik pemrograman yang
menggunakan pendekatan objek-objek nyata yang ada dalam kehidupan sehari-hari,
yang kemudian dituangkan dalam suatu bahasa pemrograman. Dengan menggunakan
pendekatan objek maka akan mempermudah programer dalam menyelesaikan suatu
permasalahan.
Platform
independent
Python merupakan bahasa pemrograman platform independent
yang berarti bahwa program yang dibuat menggunakan Python dapat berjalan pada
sistem operasi apa saja selama di dalam sistem operasi tersebut terdapat platform
Python (Interpreter Python).
Dengan kelebihan ini, walaupun pada saat membuat program Anda
menggunakan sistem operasi Windows, akan tetapi program tersebut dapat berjalan
di sistem operasi Linux ataupun sistem operasi Mac selama di dalam sistem
operasi tersebut terdapat Interpreter Python.
Gratis
dan kode sumber terbuka (Open
Source)
Sifatnya yang gratis membuat Anda bisa mengistall Python
tanpa membayar satu rupiah pun. Dan setiap orang bisa mengembangkan bahasa
pemrograman ini karena sifat “kode
terbuka (open source)” yang
dimilikinya.
Tidak ada komentar:
Posting Komentar