author Ahmad Muhardian

5 Aturan Penulisan Sintaks Python yang Harus dipatuhi


Aturan Penulisan Sintaks Python

Setelah mempersiapkan segala perlengkapan untuk coding python dan mengetahui cara membuat program python, selanjutnya mari kita pelajari tentang aturan-aturan penulisan sintaks Python yang harus dipatuhi.

“Bagaimana kalau tidak dipathui?”

Resikonya bisa terjadi error 😄.

Pada artikel ini, saya akan membahas beberapa aturan dasar penulisan sintaks Python yang harus diketahui.

Agar nanti mudah dalam menulis program.

Apa saja aturan-aturannya?

Silahkan di simak..

1. Penulisan Statement Python

Statement adalah sebuah intruksi atau kalimat perintah yang akan dieksekusi oleh komputer.

Contoh:

print("Hello World!")
print("Belajar Python dari Nol")
nama = "petani kode"

Penulisan satu statement tidak diakhiri dengan tanda titik-koma.

Sedangkan, bila kita ingin menulis lebih dari satu statement dalam satu baris, maka kita harus memisahnya dengan titik-koma.

Contoh:

print("Hello"); print("World"); print("Tutorial Python untuk Pemula")
nama_depan = "petani"; nama_belakang = "kode"

Tapi…

Menurut beberapa style guide python, tidak dianjurkan menulis lebih dari satu statement dalam satu baris. Karena akan sulit dibaca.

2. Penulisan String pada Python

String adalah teks atau kumpulan dari karakter.

String dalam pemrograman biasanya ditulis dengan dibungkus menggunakan tanda petik.

Bisa menggunakan tanda petik tunggal maupun ganda.

Contoh:

judul = "Belajar Pemrograman Python sampai Bisa"
penulis = 'Petani Kode'

Atau kita juga bisa menggunakan triple tanda petik.

Contoh:

judul = """Belajar Python dengan Cepat"""
penulis = '''Petani Kode'''

3. Penuilsan Case pada Python

Sintak Python bersifat case sensitive, artinya teksini dengan TeksIni dibedakan.

Contoh:

judul = "Belajar Dasa-dasar Python"
Judul = "Belajar Membuat Program Python"

Antara variabel judul dengan Judul itu dibedakan…

Case Style

Menurut rekomendasi 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

Baca juga: 4 Macam Gaya Penulisan Case dalam Pemrograman

4. Penulisan Blok Program Python

Blok program adalah kumpulan dari beberpaa statement yang digabungkan dalam satu blok.

Penulisan blok program harus ditambahkan indentasi (tab atau spasi 2x/4x).

Blok Program

✔️ Contoh yang benar:

# blok percabangan if
if username == 'petanikode':
    print("Selamat Datang Admin")
    print("Silahkan ambil tempat duduk")

# blok percabangan for
for i in range(10):
    print i

❌ Contoh yang salah:

# blok percabangan if
if username == 'petanikode':
print("Selamat Datang Admin")
print("Silahkan ambil tempat duduk")

# blok percabangan for
for i in range(10):
print i

Ada beberapa macam blok program:

5. Cara Penulisan Komentar pada Python

Komentar merupakan baris kode yang tidak akan dieksekusi.

Komentar digunakan untuk memberikan informasi tambahan dan untuk menonaktifkan kode.

Ada beberapa cara menulis komentar pada pemrograman Python.

Menggunakan Tanda Pagar (#)

Cara pertama menggunakan tanda pagar (#).

Cara ini paling sering digunakan.

Contohnya:

# ini adalah komentar
# Ini juga komentar

Menggunakan Tanda Petik

Selain untuk mengapit teks (string), tanda petik juga dapat digunakan untuk membuat komentar.

Contoh:

"Ini adalah komentar dengan tanda petik ganda"
'Ini juga komentar, tapi dengan tanda petik tunggal'

Penulisan komentar dengan tanda petik jarang digunakan, kebanyakan orang lebih memilih untuk menggunakan tanda pagar. Jadi…tidak direkomendasikan.

Menggunakan Triple Tanda Petik

Sedangkan triple tanda petik, sering digunakan untuk menuliskan dokumentasi.

Contohnya:

class Pagar:
    """kelas pagar untuk membuat objek pagar. Dibuat oleh Petani Kode sebagai contoh saja."""
    def __init__(self, warna, tinggi, bahan):
        self.warna = warna
        self.tinggi = tinggi
        self.bahan = bahan

# Mengakses dokumentasi kelas
print Pagar.__doc__
input('\ntekan [enter] untuk melihat bantuan (dokumentasi) kelas: ')
help(Pagar) # untuk melihat dokumentasi kelas

Hasilnya:

$ python kelas_pagar.py
kelas pagar untuk membuat objek pagar.
dibuat oleh Petani Kode
sebagai contoh saja.

tekan [enter] untuk melihat bantuan (dokumentasi) kelas:

Setelah Enter ditekan

Help on class Pagar in module main:
class Pagar
| kelas pagar untuk membuat objek pagar.
| dibuat oleh Petani Kode
| sebagai contoh saja.
|
| Methods defined here:
|
| __init__(self, warna, tinggi, bahan)
(END)

Apa Selanjutnya?

Itulah beberapa aturan dasar penulisan sintaks Python.

Selebihnya mungkin nanti kita akan pelajari atau bisa membaca beberapa style guide seperti:

Selanjutnya silahkan pelajari tentang:

Baca Juga ini

Cara Menggunakan PIP untuk Manajemen Paket di Python

Cara Menggunakan PIP untuk Manajemen Paket di Python

PIP merupakan program untuk manajemen paket di Python. Tugasnya untuk menginstal, menghapus, upgrade paket Python, dll.

Tutorial PyGTK #4: Mengenal 5 Macam Container untuk Membuat Layout

Tutorial PyGTK #4: Mengenal 5 Macam Container untuk Membuat Layout

Pada tutorial ini, kamu akan belajar macam-macam layout dan container di PyGTK. Ini penting untuk membuat tampilan aplikasi yang lebih rapi...

7 (Bahasa) Pemrograman yang Dapat Dilakukan Langsung di Ubuntu

7 (Bahasa) Pemrograman yang Dapat Dilakukan Langsung di Ubuntu

Apa saja bahasa pemrograman yang bisa kamu langsung pakai di Ubuntu?

Belajar Python: Cara Proses Data JSON dengan Python (dari File dan Web API)

Belajar Python: Cara Proses Data JSON dengan Python (dari File dan Web API)

Mau tau cara proses data JSON di Python? baca tutorial ini! Pada tutorial ini, kamu akan belajar cara membaca JSON dari file dan web API

Membuat Program Countdown Timer (Pomodoro) dengan Python

Membuat Program Countdown Timer (Pomodoro) dengan Python

Waktu hitung mundur (countdown timer) sering kita temukan pada kehidupan sehari-hari. Biasanya kita gunakan untuk menghitung mundur sesuatu yang penting, seperti: deadline, detik pergantian tahun, timer saat memasak, pomodoro, dll. Nah, pada tutorial ini.. Kita akan belajar membuat program timer dengan Python dengan studi kasus Pomodoro Timer. Sebenarnya tidak hanya bisa dipakai untuk Pomodoro saja sih, program ini juga nanti akan bisa digunakan untuk timer yang lainnya. Oke kalau bagitu,

Ini yang Saya Lakukan untuk Munguasai Dasar Bahasa Python dalam Sebulan

Ini yang Saya Lakukan untuk Munguasai Dasar Bahasa Python dalam Sebulan

Selamat pagi semua, sudah santap sahur? Ya, akhirnya kita sudah sampai pada bulan Ramadhan. Jadi teringat bulan ramadhan dua tahun yang lalu. Saat itu, sehabis santap sahur, saya mengikuti kursus pemrograman Python di Codecademy. Sahur kode (ngoding sehabis sahur), saya lakukan setelah santap sahur sambil menunggu waktu imsak dan adzan subuh tiba… (ditemani secangkir kopi hangat) …Menyelesaikan sedikit demi sedikit kursus yang ada di Codecademy. Hal tersebut terus-menerus dilakukan setiap hari sampai lebaran.