Teknologi

Apa Itu Pengertian Python : Sejarah, Keunggulan & Kekurangan

Tahukau.comApa Itu Pengertian Python – Pada era digital ini, segala profesi yang berkaitan dengan teknologi dan komputer menjadi sesuatu yang begitu menjanjikan, salah satunya adalah programmer. Banyak hal yang bisa diciptakan oleh dunia programmer, seperti software, aplikasi smartphone, program GUI, program CLI, Internet of Things, games, dan banyak hal lainnya. Untuk membuat hal-hal tersebut, maka programmer harus menguasai salah satu kuncinya yakni bahasa pemrograman. Nah, Python adalah salah satu bahasa pemrograman tersebut. Python bukanlah nama yang berasal dari jenis ular kita kenal biasanya. Guido yang menemukan bahasa pemrograman  sangat menyukai grup komedi Inggris bernama Monty Python. Nama tersebut kemudian digunakan untuk menamai bahasa ciptaannya dengan nama Python. Lalu, apa sih sebenarnya Python tersebut? Bagaimana sejarahnya? Apa saja versi Python yang ada? Apakah ada kekurangan serta kelebihan Python? Simak ulasan berikut ini ya!

Baca juga : Apa Itu JavaScript ?

Pengertian Python

Pengertian Python

Python merupakan salah satu bahasa pemrograman untuk mengeksekusi beberapa instruksi multi guna secara langsung (interpretatif) dengan menggunakan metode orientasi objek (Objek Oriented Programming) serta semantik dinamis sehingga keterbacaan syntax bisa terlihat. Pengertian lain dari Python adalah kemampuan menggabungkan kapabilitas, kejelasan sintaksis kode, dan fungsionalitas pustaka standar yang besar dan komprehensif.  Meskipun Python termasuk ke dalam jenis bahasa pemrograman dengan level yang mumpuni, namun ia bisa dipelajari dengan mudah. Beragam fitur-fitur menarik ampuh menarik para programmer untuk menggunakan sistem ini. Tata bahasa dan script Python begitu mudah untuk dipelajari. Selain sistem pengelolaan data dan memorinya otomatis, modul yang terdapat dalam Python pun selalu diupdate. Berbagai sistem operasi seperti Linux, Microsoft Windowa, Mac OS, Android, Symbian OS, Ambiga sudah bisa menggunakan bahasa pemrograman Python ini. Sangat menarik, bukan?

Baca juga : Apa Itu Hosting ?

Sejarah Bahasa Pemrograman Python

Sejarah Bahasa Pemrograman Python

Seperti yang sudah dijelaskan sebelumnya, Python dibuat oleh keturunan Belanda bernama Guido van Rossum. Awal pembuatan Python dipakai sebagai skrip bahasa tingkat tinggi pada sistem operasi yang terdistribusi Amoeba. Kini, seiring dengan perkembangannnya yang begitu pesat, Phyton telah dipakai beberapa pengembang untuk membuat perangkat lunak komersial. Selain dapat digunakan secara gratis atau freeware, pemrograman bahasa Phyton tidak memiliki batasan dalam penyalinan maupun pendistribusiannya. Beberapa layaanan yang disediakan adalah source code, debugger dan profiler, interface, fungsi sistem, GUI, dan basis datanya. Sistem operasi yang bisa digunakan oleh bahasa pemrograman Phyton adalah Unix (Linux), PCs (DOS, Windows, OS/2), Machintosh, dan sebagainya. Tahun 1995 kala itu, Guido melanjutkan pembuatan Python di Corporation for National Research Initiative (CNRI) di Virginia Amerika. Bulan Mei 2020, Guido dan tim Python pindah ke BeOpe.com. Tahun yang sama di bulan Oktober, Python pindah ke Digita Creation (sekarang menjadi perusahaan Zope). Kemudian tahun selanjutnya, dibentuklah Organisasi Python yaitu Python Software Foundation (PSF) yang menjadi organisasi nirlaba untuk mengurusi hal-hal yang berkaitan dengan hak intelektual Python. Semua versi Python bersifat open source dengan lisensi GFL-compatible. Berikut ini adalah versi mayor dan minor dari bahasa pemrograman Python beserta dengan tanggal dikeluarkannya, diantaranya adalah:

Baca juga : Apa Itu Domain ?

Tanggal Versi Python
Januari 1994 Python 1.0
10 April 1995 Python 1.2
12 Oktober 1995 Python 1.3
25 Oktober 1996 Python 1.4
31 Desember 1997 Python 1.5
5 September 2000 Python 1.6
16 Oktober 2000 Python 1.7
17 April 2001 Python 2.1
21 Desember 2001 Python 2.2
29 Juli 2003 Python 2.3
30 Nopember 2004 Python 2.4
19 September 2006 Python 2.5
1 Oktober 2008 Python 2.6
3 Juli 2010 Python 2.7
3 Desember 2007 Python 2.8
27 Juni 2009 Python 2.9
20 Februari 2011 Python 3.2
29 September 2012 Python 3.3
16 Maret2014 Python 3.4
13 September 2015 Python 3.5
23 Desember 2016 Python 3.6
27 Juni 2018 Python 3.7

Keunggulan dan Kekurangan Bahasa Pemrograman Python

Keunggulan dan Kekurangan Bahasa Pemrograman Python

Saat ini banyak sekali forum-forum maupun blogger-blogger yang menggunakan Phyton. Sehingga hal ini memudahkan pengguna pemula ataupun pengembang untuk saling sharing tentang bahasa pemrogaman Phyton. Hal yang membedakan adalah dalam hal aturan penulisan kode program. Selain mudahnya penanganan modul, Phyton juga menjadi produk opensource, free, dan multiplatform. Beberapa keunggulan-keunggulan yang dimiliki bahasa pemrogaman Phyton untuk menarik para programmer di seluruh dunia, antara lain:

Baca juga : Cloud Hosting

  • Memiliki kepustakaan yang luas sehingga Phyton banyak menyediakan modul-modul siap pakai dalam berbagai keperluan
  • Tata bahasa yang dimiliki sangat jernih dan bisa dipelajari dengan mudah
  • Memiliki aturan layout kode sumber untuk mempermudah pengecekan, pembacaan kembali, dan kode sumber yang ditulis ulang
  • Berorientasi pada obyek
  • Mempunyai sistem pengelolaan memori otomatis (garbage collection)
  • Bertipe modular sehingga mudah digunakan untuk menciptakan modul-modul baru yang memakai bahasa Phyton ataupun C/C++
  • Memiliki fasilitas pengumpulan sampah otomatis seperti bahasa pemrograman Java. Fasilitas lainnya adalah Phyton memiliki fasilitas  pengaturan penggunaan ingatan komputer sehingga programmer tidak perlu melakukan pengaturan ingatan komputer
  • Tidak ada tahapan kompilasi dan penyambungan (link) sehingga kecepatan perubahan dalam pembuatan sistem aplikasi meningkat
  • Tanpa deklarasi tipe data yang merumitkan sehingga prosesnya menjadi lebih sederhana dan fleksibel
  • Terhindar dari pencacatan kode karena Phyton melakukan manajemen memori secara otomatis
  • Pembuatan sistem aplikasi menggunakan objek yang telah ada
  • Prosesnya interaktif, dinamis, dan alamiah
  • Portabilitas juga ada secara luas antar platform tanpa ports

Setelah banyak kelebihan yang dimiliki, bahasa pemrogaman Phyton pun memiliki beberapa kekurangan.  Adapun kekurangan dari bahasa pemrogaman Phyton, antara lain:

Keunggulan dan Kekurangan Bahasa Pemrograman Python
  • Beberapa penugasan yang berada di luar jangkaun Python seperti bahasa pemrograman dinamis tidak bisa dilakukan secepat atau seefisien mungkin. Hal ini berbeda dengan bahasa pemrograman kompilasi seperti bahasa C
  • Karena interpereter, Phyton tidak bisa digunakan sebagai perangkat bantu untuk mengantar komponen performa kritis
  • Tidak dapat digunakan sebagai dasar bahasa pemrograman impelementasi bagi beberapa komponen, tetapi bisa bekerja dengan baik sebagai bagian depan skrip antarmuka
  • Phyton tidak bisa digunakan sebagai dasar bahasa pemrograman implementasi bagi beberapa komponen, tetapi hanya bekerja di bagian depan skrip antarmuka

Baca juga : Dedicated Server Hosting

Pengembangan Python saat ini terus dilakukan oleh banyak pemrograman yang dikoordinir ole Guido dan Python Software Foundation. Python Software Foundation sendiri adalah organisasi non-profit yang dibentuk sebagai pemegang hak cipta intelektual Python sejak versi 2.1 muncul. Dengan demikian hal tersebut mencegah Python dimiliki oleh beberapa perusahaan komersil mengingat saat ini distribusi Python telah sampai pada versi 2.6.1 hingga versi 3.0. Beberapa bahasa pemrograman memang memiliki kelebihan dan kekurangannya masing-masing. Oleh karena itu, pilihan berada di tangan Anda masing-masing. Demikian ulasan lengkap mengenai bahasa pemrograman mulai dari sejarah, versi yang dibentuk, kelebihan, dan kekurangan bahasa pemrograman itu sendiri. Semoga artikel ini bermanfaat untuk Anda dengan beragam pembahasan yang lebih menarik lagi.

Tags
Show More

Tahu Kau

Tahukau blog ini tercipta dikarenakan seseorang yang memberikan inpirasi penuh dengan sebuah informasi dan ilmu yang baik. Dan mengajarkan dari hal mental terlebih dahulu. Sehingga Blog Ini Tercipta menjadi www.tahukau.com

Related Articles

Tinggalkan Balasan

Alamat email Anda tidak akan dipublikasikan. Ruas yang wajib ditandai *

Back to top button
Close
Close