Minggu, 30 Mei 2010

Sekilas tentang Python

Python merupakan bahasa pemrograman beraras-tinggi yang diciptakan oleh Guido van Rossum pada tahun 1989 di Amsterdam,Belanda.Sebagai bahasa beraras-tinggi,Python menawarkan berbagai kemudahan menulis suatu program.Sebagai bahasa yang multiplatform yang dapat berjalan dalam lingkungan seperti Windows,UNIX,Linux dan Mac.Python memberikan portabilitas yang tinggi.bahkan Python menggunakan antarmuka ang sama pada platform-platform tersebut.
Python banyak diminati karena kesederhanaanya.Malahan bahasa intinya hanya menyediakan sedikit tatabahasa dan kosakata sehingga mudah untuk diingat-ingat.Hal seperti ini berbeda dengan bahasa seperti C yang menawarkan sebagai alternative pengkodean untuk melaksanakan tugas yang sama.Sebagai contoh,untuk menangani pengulangan C menyediakan perintah while dan for,sedangkan Python hanya menyediakan satu saja yaitu while.Pernyataan for memang tersedia di Python tetapi digunakan untuk kepentingan lain yaitu khusus untuk menangani list.Namun,dibalik kesederhanaan ini,Python mendukung banyak pustaka yang tersimpan dalam modul-modul.Sejumlah pustaka tersedia antara lain mendukung jaringan,antarmuka grafis,pencitraan,analisis dan komputasi numeric,hypertext (HTML,XML,dll),akses database dan berbagai hal lain.
Selain sederhana,kode Python mudah untuk dibaca siapa saja baik oleh pemula maupun oleh mereka yang sudah terbiasa dengan dunia pemrograman.Hal ini berarti Python mudah untuk dipelajari.
Kemudahan untuk mempelajari Python juga karena Python menggunakan interpreter sebagai penerjemah.Dengan menggunakan interpreter python,pemakai dapat menguji suati pernyataan dalam python secara interaktif,tidak perlu menuliskan kode dalam bentuk program.
Seiring dengan kecnderungan penggunaan pemrograman berorientesi objek dewasa ini,Python juga sngat tepat untuk digunakan mengingat Pytho memang merupakan bahasa pemrograman yang berorientasi objek.Oleh karena itu,keistimewaan tentang pewarisan dan instansiasi yang ditawarkan pada bahaa berorientasi objek juga dapat diwujudkan pada Python.Dengan kata lain,Python mendukung konsep reusability,suatu kemudahan untuk mengembangkan kode terhadap kode yang sudah tersedia.Namun,berbeda denagn bahasa seperti C++,Python jauh lebih sederhana.Sebagai gambaran,pada C++ anda perlu mendealokasikan/membebaskan memori untuk objek yang tidak anda gunakan lagi,sedangkan pada Python memiliki mekanisme yang dinamakan pengumpulan sampah.
Terakhir dan barangkali ini menarik,Python adalah bahasa bebas yang dapat dipakai tanpa harus membeli interpreternya.Dapat di-unduh secara gratis pada situs
http://www.python.org

Sumber : Buku Bahasa pemrograman Python

Tidak ada komentar:

Posting Komentar