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
Reviewed by Abd Rizal
on
7:07 AM
Rating:
No comments: