Sebelumnya kita sudah belajar apa-apa yang harus dipersiapkan untuk belajar python, sekarang kita akan belajar beberapa aturan penulisan skrip python yang harus di taati.
Apa gunanya? Agar mudah dalam penulisan code dan memudahkan kita mengatasi error apabila terjadi error pada program kita.
Apa yang terjadi kalau kita tidak tahu aturannya atau tidak di taati?
Yups.. program kita kemungkinan akan error karena menyalahi aturan yang ada.
Yuk kita lihat beberapa aturan yang ada pada python...
1. Penulisan Statement
Statement adalah sebuah intruksi atau baris perintah yang akan dieksekusi atau dijalankan oleh komputer.
Contoh:
print "Hello World!"
print "Belajar Aturan Pada Python"
Tidak seperti bahasa pemrograman umumnya, penulisan statement pada python tidak diakhiri dengan tanda titik koma. Tetapi jika kita ingin menuliskan lebih dari satu statement dalam satu baris kita wajib memisahkannya dengan tanda titik koma*.
Contoh:
print "Hello World!"; print "Belajar Aturan Pada Python"; print "Selamat Belajar"
Eitsss tunggu dulu..
Tapi penulisan beberapa statement dalam satu baris pada python jarang digunakan loh. Bahkan ada beberapa style guide python yang tidak menganjurkan penulisan beberapa statement dalam satu baris karena akan sulit di baca.
2. Penulisan String
String merupakan teks atau kumpulan dari karakter.
String dalam bahas pemrograman biasanya ditulis dengan tanda petik. Bisa menggunakan tanda petik satu atau dua.
Contoh:
title = "Aturan Pada Python"
site = 'www.depotkode.com'
Pada python kita juga bisa menggunakan tanda petik tiga kali loh, amazing..
Contoh:
title = """Aturan Pada Python"""
site = '''www.depotkode.com'''
3. Case Sensitive
Penulisan sintaks pada python bersifat case sensitive, artinya huruf besar dan huruf kecil dibedakan atau tidak sama.
Contoh:
title = "Aturan Pada Python"
Title = "Python Case Sensitive"
Dua variabel di atas berbeda antara title
dengan Title
tidak sama.
4. Case Style
Menurut Style Guide Google, berikut ini contoh penulisan case yang disarankan.
## snake_case digunakan pada:
module_name, package_name, method_name, function_name, , global_var_name, instance_var_name, function_parameter_name, local_var_name
## CamelCase digunakan Pada:
ClassName, ExceptionName
## ALL CAPS digunakan Pada:
GLOBAL_CONSTANT_NAME
5. Penulisan Blok Program
Blok Program adalah kumpulan kumpulan dari beberapa statement yang digabungkan dalam satu blok.
Python menggunakan indentasi untuk penulisan blok program. Gunakan tab atau 4 kali spasi untuk setiap tingkat indentasi.
Apa yang terjadi bila tidak ada indentasi?
Program akan error...
Sama seperti pada bahasa C atau Java jika kurang tanda titik koma.
Contoh penulisan blok program yang benar
#Conditional
if title == "python":
print "selamat belajar"
#Looping
for i in range(5):
print i
Contoh penulisan blok program yang salah
#Conditional
if title == "python":
print "selamat belajar"
#Looping
for i in range(5):
print i
Blok program sendiri ada beberapa jenis:
- Blok Percabangan
- Blok Perulangan
- Blok Fungsi
- Blok With
- Blok Exception
- Blok Class
6. Penulisan Komentar
Komentar merupakan baris perintah yang tidak akan dieksekusi oleh komputer.
Lah terus apa dong gunanya komentar?...
Komentar dapat digunakan untuk memberikan informasi tambahan pada baris kode, seperti penjelasan algoritma kode atau bisa juga digunakan untuk menonaktifkan baris baris kode tertentu.
Ada beberapa jenis penulisan komentar pada python.
7. Menggunakan tanda Pagar(#
)
Komentar pada python dapat menggunakan tanda pagar (#
). Cara ini yang paling banyak digunakan untuk komentar inline
(satu baris).
Contoh:
# Ini adalah komentar pada python
# tanda pagar untuk komentar inline
8. Menggunakan Tanda Petik
Selain untuk mendeklarasikan string, tanda petik juga dapat digunakan untuk membuat komentar.
Contoh:
"Ini adalah komentar"
'menggunakan tanda petik'
Cara penulisan komentar ini jarang digunakan oleh programmer. Kebanyakan programmer lebih senang menggunakan tanda pagar untuk membuat komentar.
Jadi cara ini tidak direkomendasikan ya..
9. Menggunakan Tiga Tanda Petik
Apabila ingin membuat komentar multiple line
(banyak baris) atau ingin membuat dokumentasi maka disarankan untuk menggunakan cara ini.
Contoh:
""" ini adalalah komentar
multiple line, digunakan
biasanya untuk dokumentasi
atau mengomentari banyak baris code
"""
Kesimpulan
Kita sudah belajar aturan dasar pada python.
Selanjutnya kita akan belajar Variabel dan Type Data Pada Python.