Mengenal Python


Python merupakan bahasa tingkat tinggi yang biasa digunakan oleh programmer dalam pembuatan software, dibangun oleh Guido van Rossum dan dirilis pertama kali pada tahun 1991. Sebagai sebuah bahasa interpreter, python dikenal dengan bahasa yang menekankan meminimalisir code, misalnya bila pada bahasa C untuk menuliskan block pada if dinotasikan dengan kurawal buka dan tutup sedangkan bahasa python memanfaatkan whitespace sebagai kondisi block start dan block end suatu if seperti pada tabel berikut

Bahasa Python dirancang sebagai bahasa yang dimana penulisannya rapih berlaku pada project besar atau kecil. Tidak hanya itu, bahasa python mempunyai keunggulan diantaranya menerapkan sistem dynamic type dan automatic memory management dan juga mensupport multiple paradigma pemrograman. Paradigma pemograman yang disupport diantaranya:
-    Object Oriented Programming
-    Structure Programming
-    Functional Programming
-    Aspect-oriented (termasuk metaprogramming dan metaobject)

Layaknya Java, Interpreter Python dapat dijalankan di berbagai Sistem Operasi. CPython yang merupakan referensi implementasi python yang bersifat open source dan mempunyai model pengembangan berbasis komunitas.
Python digagas pada tahun 1980, dan implementasi pada bulan Desember  1989 oleh Guido van Rossum di Centrum Wiskunde & Informatica(CWI), python mampu menangani exception dan interfacing pada sistem operasi Amoeba yang dibuat oleh Andrew S. Tanenbaum.



Van Rossum

Van Rossum menulis mengenai python pada 1996

“Over six years ago, in December 1989, I was looking for a "hobby" programming project that would keep me occupied during the week around Christmas. My office ... would be closed, but I had a home computer, and not much else on my hands. I decided to write an interpreter for the new scripting language I had been thinking about lately: a descendant of ABC that would appeal to Unix/C hackers. I chose Python as a working title for the project, being in a slightly irreverent mood (and a big fan of Monty Python's Flying Circus).”

“Lebih dari 6 tahun yang lalu, pada desember 1989, saya sedang mencari “hobby” memprogram project yang akan saya kerjakaan pada minggu sekitar natal. Kantor saya …. akan ditutup, tapi saya mempunyai komputer, tidak ada banyak lagi di tangan saya. Saya memutuskan membuat interpreter untuk bahasa scripting saya berfikir tentang belakangan ini : keturunan ABC harus menarik bagi Unix/C hackers. Saya memilih Python sebagai nama pekerjaan dari project, berada dalam suasana hati yang sedikit kurang sopan (dan saya big fan dari Monty Python’s Flying Circus)”

Inti dari filosofi dari Python tersendiri berasal dari ringkasi dari dokumen “The Zen of Python” yang meliputi aforisme seperti :
-    Cantik lebih baik dari jelek
-    Eksplisit lebih baik dari implisit
-    Simple lebih baik dari complex



Berikut gambar statistic jumlah penggunaan bahasa pemrograman




Untuk implementasi Python sangat popular pada web development terutama dibagian ‘back end’. Kombinasi dari mudahnya extensibility, waktu iterasi yang baik, dan integrasi dengan database yang baik yang menyebabkan Python sangat popular digunakan.

 Sumber :
https://en.wikipedia.org/wiki/Python_%28programming_language%29
https://www.quora.com/What-is-Python-mainly-used-for-in-the-real-world-today
http://blog.teamtreehouse.com/what-is-python

Mengenal Python Mengenal Python Reviewed by Abd Rizal on 7:07 AM Rating: 5

No comments:

Theme images by Jason Morrow. Powered by Blogger.
abdurrahman rizal