Introduction GOSC Phyton
Introduction GOSC Phyton
geosoftwarecommunity@gmail.com
Instagram: @ geosoftware.comm
web.facebook.com/geosoftware.comm
Youtube: GeoSoftware Community
Telegram: t.me/GeoSoftwareCommunity
INTRODUCTION
Pada dasarnya, komputer dapat melakukan operasi sederhana, seperti tambah; kurang;
kali; dan bagi. Tetapi, komputer tidak dapat mengerjakan perintah operasi-operasi
yang kompleks. Misal, kita ingin mengetahui kecepatan suatu kendaraan apabila jarak
dan waktu diketahui. Kita harus mendefinisikan suatu nilai sebagai kecepatan, nilai
lain sebagai waktu, kemudian melakukan operasi pembagian pada kedua nilai tersebut,
lalu hasilnya kita simpan di memori, hingga akhirnya memunculkan nilai.
Perintah-perintah tersebut hanya akan terjadi apabila terdapat bahasa pemograman.
Komputer sama sekali tidak memiliki jejak kecerdasan, walaupun komputer yang
sangat canggih. Komputer hanya menjalankan setiap perintah melalui command yang
diberikan. Rangkaian command tersebut disebut dengan Instruction List (IL). IL ini
adalah contoh alfabet pada bahasa mesin.
GeoSoftware Community
geosoftwarecommunity@gmail.com
Instagram: @ geosoftware.comm
web.facebook.com/geosoftware.comm
Youtube: GeoSoftware Community
Telegram: t.me/GeoSoftwareCommunity
Bahasa mesin pada dasarnya tidak sama dengan bahasa manusia, sehingga untuk
menjembataninya diperlukan suatu bahasa, yang disebut dengan high-level
programing language. Program yang ditulis di dalamnya disebut dengan source code.
2. Compiler vs Interpreter
(Sumber: medium.com/@larasn_/mengenal-compiler-dan-interpreter-30610c6df554)
Agar bahasa tingkat tinggi dapat dimengerti oleh komputer, maka diperlukan alat
untuk menerjemahkan bahasa tingkat tinggi tersebut ke dalam bahasa mesin. Alat
penerjemah tersebut dapat dibagi 2, yaitu compiler dan interpreter.
Python adalah salah satu contoh interpreter. Python pertama kali dibuat oleh Guido
van Rossum, seorang yang berasal dari Belanda. Nama Python diambil dari nama
salah satu acara komedi di BBC TV, yaitu Monty Python’s Flying Circus. Nama
Python dipakai sebagai penghargaan kepada acara komedi tersebut karena telah
menjadi suplemen tambahan untuk para programmer.
Salah satu kelebihan Python adalah open access, sehingga pengembangannya cukup
cepat dan dapat melibatkan banyak orang. Kelebihan tersebut, ditambah dengan bahas
GeoSoftware Community
geosoftwarecommunity@gmail.com
Instagram: @ geosoftware.comm
web.facebook.com/geosoftware.comm
Youtube: GeoSoftware Community
Telegram: t.me/GeoSoftwareCommunity
Python pertama kali dikembangkan dengan bahasa “C” dan sampai sekarang pun
pengembangan yang secara resmi dilakukan oleh perusahaan Guidom van Rossum
masih menggunakan bahasa “C”, sehingga untuk menghormatinya seringkali Python
disebut sebagai Cpython.
Sementara itu, Cython merupakan gabungan antara Python dan bahasa “C”, dimana
ketika kita menulis suatu persamaan matematika atau hal lain yang sangat kompleks,
kode dapat ditulis di python, setelah kode tersebut dipastikan valid, dilakukan
translate ke bahasa “C”, kemudian di-running. Proses ini dilakukan agar eksekusi
kode menjadi lebih cepat, karena eksekusi di Python dirasa cukup lambat.
https://www.python.org/downloads/.
Sesuaikan installer dengan jenis OS yang digunakan dan jangan lupa ceklis Add
Python 3.x to PATH saat proses instalasi.
Setelah proses instalasi selesai, kita dapat menemukan 3 bagian dalam Python, yaitu:
Selain hal di atas, kita juga dapat menemukan salah satu jenis IDE, yaitu Integrated
Development and Learning Environment (IDLE), setelah proses instalasi selesai.