Pengenalan Python

 


Python adalah bahasa pemrograman komputer, bahasa pemrograman tingkat tinggi karena mempunyai kosakata dan aturan tata tersendiri yang berbeda dengan bahasa pemrograman lainnya seperti halnya C++, Java, Pascal, Perl, PHP dan lain-lain.

Python disusun oleh GuidoVan Rossum pada Desember 1989 di pusat riset bidang matematika dan sains Centrum Wiskunde & Informatics ( CWI ) , Amsterdam Belanda. Pusat riset ini juga sebelumnya melahirkan bahasa pemrograman ABC yang dikembangkan oleh Leo Geurts, Lamberts Meertens, Steven Pemberton.


Guido Van Rossum (pict : google )

CWI - Amsterdam


Python dikenalkan pada publik pada tahun 1991, versi 0.9.0. Kemudian tahun 1994 versi 1.0 diluncurkan. Pada 1995, Guido pindah ke CNRI - Corporation for National Research Initiatives ( CNRI ), sebuah laboratorium riset di Reston, Virginia.


Guido dan tim sempat bergabung dengan beberapa perusahaan startup mulai dari BeOpen.com, Digital Creations. Di tahun 2001, Guido dan tim membentuk komunitas baru dengan nama Python Software Foundation ( PSF ), sebuah organisasi non-profit pemegang lisensi Python dari versi 2.1 sampai saat ini.

Perkembangan Python


Perkembangan Python sangat dinamis, PSF dalam beberapa bulan saja sudah mengeluarkan rilis yang terbaru. Python banyak dipergunakan untuk administrasi sistem operasi  dan jaringan komputer, web desktop aplikasi, pengolah data, GUI, mikrokontroler dan lain-lain.

Saat ini Python yang dipergunakan adalah versi terbaru yakni Python 3, yang merupakan penyempurnaan dari versi-versi yang sebelumnya.

Program yang ditulis menggunakan Python dapat dijalankan disemua sistem operasi yang ada saat ini mulai dari Windows, MacOs, Unix, Linux dll termasuk saat ini adalah untuk perangkat-perangkat yang mobile. Dengan kemampuannya ini Python bisa dipergunakan untuk pengembangan web, game online, aplikasi visual dll. Python juga dapat diintegrasikan dengan aplikasi yang ditulis oleh bahasa pemrograman lain. 

Dan tentunya, Python ini adalah bersifat gratis dan bebas ( free dan open-source )

Kegunaan dan Implementasi Python

Dengan menggunakan Python, dapat dilakukan beberapa hal seperti contoh :

  • Program-program yang bersifat administrasi komputer, pengaturan backup file
  • Pengembangan web dan aplikasi berbasis web. Framework yang digunakan antara lain : Django, Pyramid, CherryPy, Flask, Tornado dll
  • Pengembangan aplikasi desktop ( menggunakan GUI toolkit : TKinter, PyGObject, PyQt, PySide )
  • Program untuk mikrokontroller dan perangkat keras.
  • Penulisan program untuk Android ( menggunakan Scripting Layer for Android ( Sl4A ))

Implementasi lainnya adalah, Python dapat di intergrasikan dengan pustaka dari Java menggukana Jython, ataupun ingin mengintegrasikan Python dengan pustaka-pustaka yang ada di .NET Framework menggunakan IronPython.




 
Referensi : 

Mudah Belajar Python untuk aplikasi Web dan Desktop - Budi Raharjo - Informatika


Comments

Popular Posts