Belajar syntax pada pemrograman phyton
Daftar Isi Artikel
ketika kita belajar sebuah pemrograman pasti tidak asing lagi dengan yang namanya syntax.syntax ini bisa dikatakan sebuah tata bahasa aturan-aturan yang ada pada sebuah bahasa pemrograman.
begitu juga ketika kita akan melakukan pemrogrman maka kita juga harus patuh terhadap aturan-aturanya yang ada didalamnya, kerena jika kita tidak mentaati aturan-aturan itu maka bisa saja ketika program yang kita buat kemudian kita compile akan mengalami kesalahan atau error.
berikut ini adalah aturan-aturan syntax pada pemrograman phyton yang harus kita patuhi dalam membuat aplikasi menggunakan phyton.
syntax pada pemrograman phyton
berikut ini adalah beberapa syntax pemrograman yang digunakan pada pemrograman phyton. :
- indentasi
- case sensitive
- tidak diperlukan titik koma
- tidak ketat terhadap tipe data
- mudah dipahami
indetansi
phyton merupakan bahasa pemrograman yang mudah dipahami kerena menggunakan indentasi ini, dan inilah yang membedakan dengan bahasa pemrograman lainya.Kerana dengan indetansi di dalam bahasa pemrograman phyton ini akan mempermudah kita dalam membaca sebuah program.
ketika kita melakukan pemrograman dengan bahasa lain identansi biasanya tidak diperhitungakan, tetapi kalau kita menggunakan phyton indetansi mutlak harus anda perhatikan, karena jika anda tidak memperhitungkan identansi ini maka program yang akan bikin akan muncul sebuah error.
apa itu indetansi?
indetnasi disini identik dengan format paragraf seperti ketika kita menulis di microsoft word seperti space, tab atau tulisan yang menjorok kedalam. term-term tersebut sudah sangat familiar ketika kita menulis sebuah artikel menggunkan MS Word.
jadi pada pemrograman phyton ini kita harus konsisten menggunakan indentansi ini. biar tidak bingung langsung kecontoh saja ya.
print ('Belajar')
print ('Pemrograma')
print ('phyton')
coba anda simak program diatas, kira-kira ada kesalahan tidak?.Kalau kita lihat sekilas program diatas tidak ada kesalah yang berarti, tapi coba anda jalankan program diatas menggunakan editor phyton.
program diatas ketika anda compile akan muncul kesalah seperti dibawah ini
IndentationError: unexpected indent
program diatas error karena adanya masalah indetansi yaitu penulisa syntax print yang menjorok kedalam.dan program yang benar seperti dibawah ini
jadi pada pemrograman phyton ini kita harus konsisten menggunakan indentansi ini. biar tidak bingung langsung kecontoh saja ya.
print ('Belajar')
print ('Pemrograma')
print ('phyton')
contoh program salah, tapi kalau dilihat secara kasat mata benar ( program ini saya copypaste dari internet )
a = 8
if a >= 3:
print('nilai a lebih dari sama dengan 3')
print('nilai a lebih dari sama dengan 3')
ketika program di atas dicompile akan muncul pesan error seperti dibawah ini
TabError: inconsistent use of tabs and spaces in indentation
Pertanyaan yang muncul adalah kenapa ya kok muncul error seperti pada tulisan diatas????
masalah diatas biasanya muncul ketika kita melakukan copy paste program dari internet kalau tidak gitu kita menggunakan editor apa adanya seperti notepad atau command dos, tapi kalau menggunakan editor-editor sekarang masalah tersebut bisa teratasi.
kalau kita lihat secara kasat mata program diatas penulisan sudah benar, tetapi interpreter bisa mengenali misalnya saja walaupun kelihatan sudah benar tapi bisa saja program diatas yang satu menggunakan 2 space yang satu menggunakan tab.
Case Sensitive
Dalam melakukan pemrograman pyton harus memperhatikan case sensitive ini. case sensitive ini sebenarnya tidak asing bagi kita, misalnya didalam hal ketika login ke aplikasi menggunakan autentikasi.misalnya ada login ke internet banking diminta untuk memasukan username dan password.
misalnya username: wasis , password : BelajarPhyton
apa yang terjadi jika anda menginputkan password : belajarphyton ?. nanti pasti akan ada notifikasi bahwa password yang kita inputkan salah. karena kita input b kecil dan p kecil. jadi disini antara B dan b itu tidaklah sama ( case sensitive)
berikut ini adalah contohnya :
lokasi_pem = 'cepu'
print(lokasi_pEm)
jika di compile atau dijalankan maka akan muncul error seperti dibawah ini
Exception has occurred: NameError
name 'lokasi_pEm' is not defined
File "case-sensitive.py", line 3, in <module>
print(lokasi_pEm)
penjelasan program diatas adalah kita mendeklarasikan sebuah variabel lokasi_pem dengan hurup kecil semua tetapi kita mau mencetak kelayar variabel tersebut kita menuliskan hurup E(besar), maka interpreter manganggap bahwa variabel diatas tidak sama.
tidak diperlukan titik koma
kalau kita belajar pemrograman-pemrograman sebelumnya biasanya setiap akhir dari statemen pasti ada titik koma, tapi dalam pemrograman phyton ini setiap statement yang ditulis tidak membutuhkan titik koma
berikut ini adalah contoh program phyton.
x = 1
y = 2
z = x + y
print(z)
tapi pada pemrograman phyton kita masih bisa menggunakan titik koma dalam hal seperti berikut ini
- Menulis labih dari statement dalam satu baris
a = 1; b = 2; c = a + b;
print(c)
memecah satu statement menjadi beberap baris
bisa juga dalam sebuah pemrograman kita menemui kasus seperti dalam satu statement program sangat panjang sekali, karena code programnya sangat panjang maka susah jg kita untuk menganalisa atau membacanya.
untuk mengatasi permasalahan diatas maka kita bisa memecahnya seperti berikut ini.
kondisi = 8 < 3 \
and 11 > 7 \
or 12 == 6 + 6 \
and 0 == 10 * 3 / (20 - 5)
program diatas tetap dianggap satu baris oleh interpreter walaupun kenyataanya ada 4 baris
tidak ketat terhadap tipe data
ketika kita dulu belajar bahasa pemrograman untuk masalah data ini sangatlah ketat seperti sebuah variabel hanya menampung satu jenis tipe data saja, tapi ini tidak berlaku ketika kita belajar bahasa pemrograman phyton.
biar lebih paham langsung ke contoh saja ya.
# nilai awal berupa integer
x = 3
# kita ubah menjadi string dan tidak error
x = 'wasiswa.com'
tanda petik 1 (‘) dan tanda petik 2 (“)
pada bahasa pemrograman phyton ini kita bisa menggunakan tanda petik satu maupun dua ketika mau mendeklarasikan variabel dengan tipe data string.
code program yang benar
website = ' wasiswa.com'
niche =" Teknologi"
code program yang salah
website =”wasiswa.com’
niche =’Teknologi”
Penulisan comment di program
membuat komentar dalam sebuah pemrograman sangat penting, karena dengan adanya komentar ini alur sebuah program bisa dibaca dengan mudah oleh orang lain.
dalam bahasa pemrograman phyton ini penulisan komentar dibagi menjadi 2 :
- satu line (baris)
- multi baris
berikut ini contoh penulisan komentar dalam bahasa pemrograman phyton
# variabel a merepresentasikan panjang
x = 3
y = 5 # variabel b merepresentasikan tinggi
“””
Dan variabel z merepresentasikan luas persegi
dari hasil perkalian
variabel x dan variabel y
“””
z = x *y
demikian pembahasan tentang syntax di bahasa pemrograman phyton.semoga bermanfaat.