BANDUNG, Telkom University – Bahasa pemrograman adalah bahasa yang digunakan dalam dunia teknologi. Tidak mengherankan jika banyak orang membuat bahasa pemrograman, dari yang sederhana hingga yang kompleks. Sekitar lusinan bahasa pemrograman telah digunakan selama bertahun-tahun, termasuk C++, Java, PHP, dan Visual Basic, tetapi kita akan berbicara tentang Python. Python memang tidak sepopuler bahasa pemrograman C++ atau Java, tetapi memiliki kelebihan sebagai bahasa pilihan untuk dipelajari. Python sendiri merupakan bahasa pemrograman resmi yang digunakan oleh perusahaan besar seperti Google.
Python sendiri dikembangkan pada tahun 1990 oleh Guido Van Rossum. Python sendiri merupakan bahasa pemrograman yang mudah dipelajari dan digunakan, sehingga tidak membutuhkan waktu lama untuk dipelajari dan digunakan dalam kehidupan sehari-hari. Kegunaan Python sendiri antara lain untuk memproses data dan melayani model di website, IoT, dll. Python juga merupakan bahasa pemrograman yang dinamis, sehingga Anda dapat menggunakannya untuk membuat game online dan offline, memelihara situs web, dan mengatur aplikasi media sosial seperti Instagram. Tidak hanya Spotify dan Youtube, banyak perusahaan besar juga ingin menggunakan Python untuk mengembangkan platform mereka. Karena manfaat dan fiturnya.
Seperti yang sudah disinggung diatas bahwa python memiliki beberapa kelebihan yang membuatnya popular, berikut adalah contoh kelebihan python:
- Syntax yang digunakan sederhana
Python menggunakan bahasa sehari-hari yang membuat kita akan lebih cepat untuk mengerti bahasa pemrograman yang satu ini. Python tidak membutuhkan alat tertentu karena sudah menggunakan Flask yakni kerangka kerja mikro dalam penggunaannya
- Memiliki sifat open source
Python memiliki sistem pengembangan yang dapat dilakukan tidak hanya secara individu melainkan para pengguna yang bekerjasama dengan menggunakan source code dan tersedia juga secara bebas di internet.
- Fleksibel
Python dapat dijalankan di hampir semua sistem operasi (Unix, Windows, Mac OS X, dll.), termasuk untuk perangkat-perangkat selular.
Meskipun python memiliki beberapa kelebihan, python juga memiliki titik kelemahan yakni:
- Memiliki kekurangan dalam dukungan multiprosesor
Multiprocessing merupakan salah satu bagian penting dalam penulisan atau pembuatan sebuah aplikasi. Meskipun python mendukung multiprocessing tetapi mungkin tidak seperti bahasa lain yang begitu fleksibel sehingga terdapat kesusahan ketika menulis kode.
- Kurang ideal untuk memory intensive task
Seperti yang diketahui, python merupakan bahasa yang fleksibel dalam tipe datanya sehingga menggunakan memori yang cukup tinggi maka kurang tepat untuk digunakan pada memory intensive task
- Memiliki batasan dalam desain
Bahasa python ditulis secara dinamis sehingga memiliki batasan dalam segi desain. Untuk python lebih dibutuhkan lebih banyak waktu dalam sisi pengujian.
Dari segala kekurangan yang dimiliki bahasa python, masih banyak orang yang menggunakan bahasa python karena segala kekurangan ini masih bisa diatasi dan juga kelebihan python itu lebih banyak daripada kekurangannya sehingga dapat mempermudah para pengguna untuk menulis kode untuk aplikasi yang ingin mereka rancang.
Bahasa python memiliki gelar bahasa pemrograman paling populer saat ini berkat penggunaannya yang mudah serta dapat digunakan untuk membuat berbagai program yang dibutuhkan manusia. Dengan semua kelebihan yang dipunyai python tentu saja semua programmer harus tau tentang bahasa pemrograman yang satu ini!