Saat ini perkembangan penggunaan bahasa pemrograman
python dikalangan programming semakin berkembang pesat. Bahasa python sebagai
bahasa pemrograman berkembang secara cepat karena keefektifan dan efisiensi dalam penulisan
kode program namun dapat diandalkan kehandalannya. Sebagaimana bahasa
pemrograman lainnya Python juga mempunyai karakteristik atau struktur yang
dimiliki bahasa pemrograman lainnya, python juga mendukung pemrograman berorientasi objek.
Dalam dunia GIS (Geographic Information System) salah satunya penggunaan bahasa python adalah dalam aplikasi ArcGIS buatan ESRI untuk membuat geoprosessing script yang dapat menjalankan fungsi analisis spasial secara efektif dan memungkinkan otomatisasi menjalankan analisis spasial.