sumber gambar : http://www.python.org
Apa itu bahasa Python?
kali ini saya mencoba mengulas bahasa pemrograman Python, nanti pada artikel selanjutnya akan saya berikan contoh penggunaan skrip python.
Python adalah bahasa pemrograman yang diciptakan pada Februari 1991 oleh Guido van Rossum. bahasa ini mempunyai banyak fitur yang biasanya digunakan untuk:
- pengembangan aplikasi berbasis web,
- pengembangan software,
- perhitungan matematis dan statistik,
- membuat image dan grafik,
- membuat skrip sistem.
mempelajari bahasa python sendiri termasuk cukup mudah dibandingkan bahasa lain karena mempunyai dukungan komunitas yang luas dalam mengupgrade librarynya dan dan fitur lainnya dapat diakses dengan mudah melalui halaman https://www.python.org
Apa keunggulan python?
- python dapat digunakan langsung untuk pembuatan aplikasi desktop atau web
- dukungan fungsi yang cukup mudah hanya tinggal di install melalui command prompt sebagai administrator dan dipanggil melalui editor
- dapat terhubung langsung ke aplikasi database seperti mySQL, SQL Server, Oracle dan lain-lain, serta tidak membutuhkan skrip code yang panjang.
- python dapat menghandle big data dalam mendukung data science
- python dapat digunakan untuk membuat aplikasi berbasis machine learning
- fungsi pada pyhon dapat menyelesaikan permasalahan matematis dan pengolahan statistika yang cukup rumit misalnya menggunakan metode randomforest, bayes, regresi, timeseries dan lainnya
Perbandingan dengan bahasa pemrograman lainnya
- tentunya free dan open source hehehe…..
- python fokus pada solution bukan pada syntax dengan kata lain belajar python menjadi menyenangkan
- librarynya sangat banyak cukup install dan dapat langsung digunakan
- memiliki banyak editor dalam mengoperasikannya seperti, Jupyter, Idle, Pycharm dan lainnya, waktu saya mencoba ternyata python bisa juga bekerja pada halaman query pada sql server.
- Dapat bekerja dengan baik pada platform sistem operasi seperti Windows, Mac OS X, dan Linux
- python dapat beroperasi pada level operasional manapun dalam pengolahan komputer