Python merupakan bahasa
pemrograman yang powerful dan fleksibel. Python digunakan secara luas
untuk mengembangkan aplikasi-aplikasi web/Internet, GUI, games, dan
sebagainya. Python termasuk dalam bahasa pemrograman level tinggi yang
sifatnya dinamis. Seperti halnya bahasa pemrograman dinamis lainnya,
Python juga digunakan sebagai bahasa scripting maupun dalam konteks non-scripting. Dengan menggunakan kakas tambahan, kode Python dapat dipaketkan ke dalam sebuah program executable yang berdiri sendiri. Interpreter Python tersedia dalam berbagai sistem operasi.
Menilik sejarahnya, Python dirintis
sejak akhir tahun 1980-an dan implementasinya dimulai pada bulan
Desember 1989 oleh Guido van Rossum. Van Rossum adalah pencipta prinsip
Python. Python 2.0 dirilis pada 16 Oktober 2000 dengan mamasukkan banyak
fitur baru termasuk dukungan garbage collector dan Unicode.
Dengan keluarnya versi ini, proses pengembangan Python berubah dan
menjadi lebih transparan dan disokong oleh komunitas. Python 3.0 (juga
disebut sebagai Python 3000 atau py3k) dikeluarkan pada 3 Desember 2008 setelah memakan banyak periode testing. Beberapa fitur utama Python 3.x dilakukan backport agar kompatibel dengan Python 2.6 dan 2.7.
Daftar non-fitur yang hanya tersedia dalam rilis Python 3.x dan tidak akan dilakukan backport untuk seri 2.x:
- strings are Unicode by default
- clean Unicode/bytes separation
- exception chaining
- function annotations
- syntax for keyword-only arguments
- extended tuple unpacking
- non-local variable declarations
Sifat-sifat Python
- High-level, meaning reading and writing Python is really easy—it looks a lot like regular English!
- Interpreted, meaning you don't need a compiler to write and run Python!
- Object-oriented, meaning it allows users to manipulate data structures called objects in order to build and execute programs.
Kelebihan Python
- mempunyai fungsi-fungsi built-in dan struktur data yang lengkap
- cocok untuk melakukan rapid prototyping
- sintaks mudah dibaca dan ditulis dengan cepat
"Beautiful is better than ugly / Explicit is better than implicit /
Simple is better than complex / Complex is better than complicated /
Readability counts." The Zen of Python (Aphorism).
0 komentar:
Posting Komentar