Pages

Jumat, 29 November 2013

MENGENAL BAHASA PEMROGRAMAN PYTHON

      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.
python-logo
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:

:a: :b: :c: :d: :e: :f: :g: :h: :i: :j: :k: :l: :m: :n:

Posting Komentar