Alasan Mengapa Lebih Memilih Bahasa Pemrograman Python - Open Source Lab -->

Alasan Mengapa Lebih Memilih Bahasa Pemrograman Python

Why Python - Halo sobat LabComp, jumpa lagi dengan mimin. Kali ini saya ingin memberikan ulasan mengapa saya lebih senang memakai bahasa pemrograman Python. Saya sudah mengenal bahasa pemrograman Python sudah lama dan sekarang saya sedang mengembangkan berbagai macam program dengan menggunakan bahasa pemrograman Python. Selain itu, ternyata Python juga banyak digunakan oleh para programmer untuk mengerjakan projeknya.

Mengapa memilih Python


Saya ingin sedikit berbagi cerita pengalaman saya jatuh hati pada Python. Pada awalnya sejak saya masih SMK saya diajarkan menggunakan bahasa Delphi. Kemudian saya diberi tugas untuk membuat kalkulator sederhana. Ya menurut saya bahasa ini cukup mudah. Akan tetapi masih belum efisien. Nah dari situlah saya mencari bahasa pemrograman yang mudah digunakan dan efisien dalam mengerjakan tugas sehari-hari. Dan ketemulah bahasa pemrograman Python. Bahasa pemrograman ini bisa dikatakan begitu simple sehingga mudah untuk dipahami oleh semua kalangan.

Nah itu dia cerita singkat mengenai awal mula saya mengenal bahasa pemrograman python. Sekarang, kita lanjut lagi pembahasan dipostingan artikel ini. Pada postingan saya kali ini membahas mengenai kelebihan - kelebihan dari bahasa python. Langsung saja kita simak sama - sama penjelasan berikut.

Alasan Saya Memilih Python

Mengapa saya memilih Python? Seperti yang sudah saya jelaskan, saya memilih Python karena bahasa pemrograman Python adalah bahasa yang simple dan mudah untuk dipelajari oleh semua kalangan. Jika Anda bandingkan Python dengan bahasa pemrograman yang lain seperti bahasa C, C++, dan Java maka pasti Anda akan lebih mudah menggunakan Python. Terus bedanya Python dengan bahasa pemrograman lainnya apa ? Perbedaannya terletak pada tanda ; . Ya, Anda tidak memerlukan tanda tersebut jika menggunakan bahasa Python.

Bila kita ingin menampilkan atau print sebuah teks misalnya "Hello World" maka anda hanya perlu mengetikan perintah:

print("Hello World")

Dan jika kita ingin menampilkan kata "Hello World" dengan bahasa C++, maka:

#include <iostream.h>
void main(){
    cout << “Hello World \n”;
}

Bagaimana ? Perbandingan antara bahasa C++ dan Python jelas bukan ? Kita bisa melihat bahwa dengan bahasa Python kita hanya perlu menuliskan 1 baris saja. Sedangkan dengan bahasa C++ perlu memanggil library dahulu dan lebih dari 1 baris.


Kelebihan - Kelebihan Bahasa Pemrograman Python

Selain kelebihan dari bahasa pemrograman Python yang sudah saya jelaskan diatas, ada kelebihan lainnya yang dimiliki oleh bahasa pemrograman Python. Kelebihan tersebut antara lain:
  • Tidak ada tahapan kompilasi dan penyambungan (link) sehingga kecepatan perubahan pada masa pembuatan sistem aplikasi meningkat.
  • Tidak ada deklarasi tipe data yang merumitkan sehingga program menjadi lebih sederhana, singkat, dan fleksible.
  • Manajemen memori otomatis yaitu kumpulan sampah memori sehingga dapat menghindari pencacatan kode.
  • Tipe data dan operasi tingkat tinggi yaitu kecepatan pembuatan sistem aplikasi menggunakan tipe objek yang telah ada.
  • Pemrograman berorientasi objek.
    Pelekatan dan perluasan dalam C.
  • Terdapat kelas, modul, eksepsi sehingga terdapat dukungan pemrograman skala besar secara modular.
  • Pemuatan dinamis modul C sehingga ekstensi menjadi sederhana dan berkas biner yang kecil. 
  • Pemuatan kembali secara dinamis modul phyton seperti memodifikasi aplikasi tanpa menghentikannya.
  • Model objek universal kelas Satu.
  • Konstruksi pada saat aplikasi berjalan.
  • Interaktif, dinamis dan alamiah.
  • Akses hingga informasi interpreter.
  • Portabilitas secara luas seperti pemrograman antar platform tanpa ports.
  • Kompilasi untuk portable kode byte sehingga kecepatan eksekusi bertambah dan melindungi kode sumber.
  • Antarmuka terpasang untuk pelayanan keluar seperti perangkat Bantu system, GUI, persistence, database, dll.
Memiliki kelebihan, sudah pasti ada kekurangannya. Kekurangan dari bahasa pemrograman Python yaitu:

  • Beberapa penugasan terdapat diluar dari jangkauan Python, seperti bahasa pemrograman dinamis lainnya, Python tidak secepat atau efisien sebagai statis, tidak seperti bahasa pemrograman kompilasi seperti bahasa C.
  • Disebabkan Python merupakan interpreter, Python bukan merupakan perangkat bantu terbaik untuk pengantar komponen performa kritis.
  • Python tidak dapat digunakan sebagai dasar bahasa pemrograman implementasi untuk beberapa komponen, tetapi dapat bekerja dengan baik sebagai bagian depan skrip antarmuka untuk mereka.
  • Python memberikan efisiensi dan fleksibilitas tradeoff by dengan tidak memberikannya secara menyeluruh. Python menyediakan bahasa pemrograman optimasi untuk kegunaan, bersama dengan perangkat bantu yang dibutuhkan untuk diintegrasikan dengan bahasa pemrograman lainnya.


Fitur-Fitur Yang Ada di Dalam Bahasa Pemrograman Python

Nah untuk fitur yang dimiliki Python bisa dibilang cukup lengkap. Berikut fitur yang dimiliki Python :
  • Memiliki library yang cukup luas, dalam distribusi Python telah disediakan modul-modul siap pakai untuk berbagai keperluan programing.
  • Memiliki tata bahasa yang simple dan cukup mudah untuk di pahami.
  • Memiliki aturan layout source code yang memudahkan pengecekan, pembacaan kembali, dan penulisan ulang source code tersebut
  • Bersifat OOP (berorientasi objek)
  • Memiliki sistem pengelolaan memory yang auto, garbage collection, seperti Java.
  • Bersifat modular, mudah dikembangkan dengan menciptakan modul-modul baru, dimana modul-modul tersebut dapat dibangun dengan bahasa Python maupun C/C++
  • Memiliki fasilitas pengumpulan sampah secara auto (garbage collection), seperti halnya pada bahasa pemrograman Java, Python memiliki fasilitas pengaturan penggunaan memory komputer sehingga para programmer tidak perlu melakukan pengaturan memory komputer secara langsung.

Perusahaan Besar Yang Menggunakan Python

Tahukah Anda bahwa Google memakai bahasa pemrograman Python? Ya, Google menggunakan Python untuk mengembangkan berbagai macam aplikasi. Hal ini membuktikan bahwa Python merupakan bahasa pemrograman yang tidak hanya sekedar untuk membuat aplikasi yang sederhana saja. Selain Google, berdasarkan situs Code Factory terdapat beberapa perusahaan lain yang menggunakan bahasa pemrograman Python, antara lain:
  • Google
  • Youtube
  • instagram
  • Pinterest
  • Bing
  • Reddit
  • DropBox
  • Facebook
  • Yahoo
  • Tumblr
  • Flickr, dan lain-lainnya.

Bagaimana, apakah Anda tertarik menggunakan Python? Jika Anda belum pernah menggunakan Python sama sekali mungkin bisa coba-coba dulu. Siapa tau bisa pas di hati. Mungkin itu saja penjelasan saya mengenai alasan mengapa saya memakai bahasa pemrograman Python dan kelebihan serta fitur yang ada di dalam Python. JJika Anda suka dengan artikel ini, silahkan share ke teman-teman yang lain. Terima kasih sudah membaca.

Link download Python - https://www.python.org/downloads/

0 Response to "Alasan Mengapa Lebih Memilih Bahasa Pemrograman Python"

Post a Comment