Berkenalan dengan Bahasa Python
Hi, sobat GaKo.
Apa sih yang terbayang di benak kamu ketika mendengar kata “Python” ? Ular atau Motif Batik, tentu saja itu yang akrab dengan kita. Selain itu, Python juga adalah nama dari sebuah bahasa pemrograman yang bersifat skrip / interpreted . Penasaran bentuknya seperti apa ? Ayo simak lebih lanjut.
Apa Itu Python
Python itu bahasa pemrograman skrip serbaguna dengan banyak dukungan haluan pemrograman seperti imperatif, orientasi objek dan fungsional.
Filosofi desain bahasa Python yaitu memudahkan kode untuk dibaca supaya penulis (ya kamu, programer) bakal mudah menulis kode yang jelas dibaca, rapih dan logis untuk proyek skala kecil atau besar.
print("Halo, programmer")
Bahasa pemrograman skrip memudahkan kita untuk menjalankan kode secara cepat tanpa perlu disusun (baca: compile) ke bentuk exe terlebih dahulu. Jadi ketika kita menulis kode kita cukup jalankan kode dengan interpreter untuk dijalankan.
Tugas interpreter yaitu membaca kode kita, mengoreksi kesalahan kemudian menjalankan arti kode pada komputer. Interpreter Python perlu dipasang di komputer kita untuk menjalankan kode Python yang kita tulis.
Rupa Bahasa
Kita sudah berkenalan dengan namanya,sekarang bagaimana sih bentuk kodenya :
Menampilkan Karakter
Python punya kata kunci yang memiliki arti bagi komputer dan kita perlu tahu beberapa dasarnya. Kita mulai dari kata kunci
print(args)
, kata kunciprint()
sebuah fungsi yang bertujuan untuk menampilkan nilai ke layar.args
yang dibungkus kurung()
di samping kata kunciprint
, menjadi nilai yang akan ditampilkan.print(1 + 2) # 3 print("Amakawa Hano") # Amakawa Hano
Untuk mencoba kode via daring (tanpa install), buka di tab baru tautan ini : REPL.it Python3.
Variabel
Komputer kita memiliki memori (RAM) untuk menyimpan nilai, Variabel adalah cara program memakai penyimpanan ini saat program berjalan. Variabel pada program di pakai untuk menyimpan nilai dan hasil operasi sementara yang nanti bakal dipakai lagi.
Variabel membutuhkan nama agar kita bisa menggunakan nilai yang disimpanya, sebagai contoh kita membuat variabel A berisi nilai karakter
"Amakawa Hano"
dan menampilkanya kelayar.= "Amakawa Hano" A = 1 + 2 B print(A)
Aturan untuk membuat variabel seperti operasi pemberian nilai pada aljabar, seperti ini
# [Nama Variabel] = [Nilai/Operasi] = "Amakawa Hano" # Nilai nama = 1 + 2 # Operasi penjumlahan
Penamaan variabel bebas kita namai dengan catatan tidak diawali dengan huruf atau simbol dan bila perlu menamai sesuai arti nilai yang disimpan.
Keputusan
Prosesor dalam komputer bertugas untuk memproses nilai seperti aritmatika hingga logika. Hasil tersebut akan digunakan untuk diproses lebih lanjut. Fase ini program perlu membuat keputusan menentukan melanjutkan proses atau tidak berdasarkan kondisi hasil.
Mari kita bercerita sedang menikmati secangkir teh kamomil sebagai Ayunda. Ayunda berencana ingin mencari kedai teh lain, Namun Ayunda harus memperhatikan biaya ongkos jalan dan harga seporsi teh yang aman di dompet.
= 0 # Jalan Kaki ongkos_jalan = 10000 # Harga teh kamomil seporsi tarif_teh = 49000 # isi dompet Ayunda isi_dompet if(ongkos_jalan + tarif_teh > isi_dompet): # kondisi isi dompet tidak cukup print("! Isi dompet gak cukup") else: # kondisi isi dompet cukup print("Gass!")
Kode diatas hasil gambaran rencana Ayunda dalam program, mengunakan pernyataan Jika (
if
).if([expresi]): [aksi]else: [aksi]
Pernyataan Jika(
if
) akan menjalakan aksinya kalo ekspresi bernilai benar dan kalo tidak benar di lewat lanjut ke penyataan selanjutnya.Seperti contoh sebelumnya yaitu ekspresi
ongkos_jalan + tarif_teh
bernilai 10K (K = 000) lebih besar dari 49K itu pernyataan tidak benar makaprint("! Isi dompet gak cukup")
tidak dijalankan dan loncat keprint("Gass!")
.Kode Python sensitif terhadap Indentasi (Spasi dan Tab) maka perlu konsisten mengunakan salah satunya.
Python digunakan untuk aplikasi apa ?
Python populer penggunanya untuk bidang Kecerdasan Buatan (Artificial Inteligence), Aplikasi Web, Automasi Pengerjaan, Game dan Keamanan Siber.
Faktor popularitas ini dipengaruhi oleh ekosistem bahasa dan dukungan komunitas, Agar kamu bisa mencoba langsung berikut ini ada rekomendasi pustaka untuk mencoba pustaka python pada bidang tertentu:
- Web:
- Kecerdasan Buatan:
- Scikit-learn (Pustaka Machine Learning)
- NLTK (Pustaka Bahasa Natural)
- Keamanan Jaringan:
- Game
Masih ada banyak kegunaan lainnya, sekian dari tulisan kali ini. Pos berikutnya akan menjelaskan cara install Python di Komputer dan Android.