Mengenal Sintaks Dasar Bahasa Python

baca 3 menit
Mengenal Sintaks Dasar Bahasa Python

Seperti yang telah kita bahas sebelumnya, kode Python dapat langsung dijalankan menggunakan Terminal. Oleh karena itu untuk sementara kita akan coba mengenal sintaks Python dengan menggunakan terminal terlebih dahulu.

Mencetak Teks (Output)

Kita sudah mencoba mencetak teks pada kesempatan sebelumnya. Untuk mencetak teks kita menggunakan pertintah print()

>>> print("Hello World")
Hello World
>>> print("Belajar Python di Invasikode")
Belajar Python di Invasikode

Semua karakter yang ada dalam tanda kurung akan dicetak seperti yang terlihat di atas.

Kenapa ada tanda kutipnya?

Tanda kutip pada Python berfungsi sebagai penanda bahwa yang ada di antara tanda kutip tersebut adalah kata atau kalimat, bukan sebuah nama variable. Kita akan membircarakan tentang variable lebih lanjut nanti.

Selanjutnya adalah komentar. Komentar merupakan baris kode yang tidak akan dibaca oleh interpreter. Dengan kata lain komentar ini tidak akan dieksekusi.

Penulisan komentar diawali dengan tanda tagar (#) selanjutnya diikuti dengan kalimat komentar yang diinginkan.

>>> # Hello World
>>> # Belajar Python di Invasikode

Lihat, tidak ada teks yang dikeluarkan.

Lah terus apa fungsinya?

Sekarang mungkin seperti tidak ada fungsinya, tetapi kalau kalian sedang membuat kode Python yang cukup rumit, komentar ini akan sangat berguna. Komentar berfungsi sebagai pengingat bagi programmer tentang apa yang mereka tulis—semacam catatan. Selain itu, komentar juga berfungsi ketika kita sedang debugging atau saat ingin bereksperimen dengan fitur baru.

Melakukan Perhitungan Matematika

Interpreter Python ini juga bisa digunakan sebagai kalkulator. Caranya adalah dengan mengetikkan operasi yang kalian inginkan pada terminal, dan hasilnya otomatis keluar.

Contoh:

>>> 12+90
102
>>> 120-60
60
>>> 190*67
12730
>>> 90/9
10.0

Python mengikuti urutan aturan dasar pada aritmatika dengan urutan sebagai berikut (urut dari yang paling prioritas).

  1. Operasi dalam kurung
  2. Operasi perpangkatan atau eksponen
  3. Operasi perkalian dan pembagian
  4. Operasi penjumlahan dan pengurangan

Conoth:

>>> 5*2+1 # operasi perkalian didahulukan
11
>>> 5*(2+1) # operasi dalam kurung didahulukan
15
>>> 5**2 # operasi ** artinya adalah pangkat
25

Bagaimana dengan bilangan desimal?

Untuk menuliskan bilangan desimal, kita perlu menggunakan tanda titik ('.'). Ingat bukan tanda koma (','), karena fungsinya sudah beda lagi.

Contoh:

>>> 1.5*2
3.0
>>> 1,5*2
(2, 10)

Terlihat ya perbedaannya. Jika kita menggunakan tanda koma, maka python akan membacanya sebagai 2 bilangan yang berbeda. Hal ini dinamakan tuples. Untuk pembahasan mengenai tuples ini aka kita bahas pada kesempatan lain.

Sekilas Tentang Tuples: Tuples merupakan salah satu tipe data di Python yang memungkinkan programmer untuk menuliskan beberapa nilai dalam satu variable

Deklarasi Variable pada Python

Variable merupakan hal penting dalam pemrograman. Variable ini berguna dalam proses manipulasi data dan memudahkan programmer dalam menyusun logika.

Dalam bahasa Python, variable dideklarasikan dengan langsung menuliskan nama variable diikuti dengan nilainya. Nah, untuk mengambil nilai dari variable, kita dapat langsung memanggil nama dari variable tersebut.

>>> a = 10 # variable a bernilai 10
>>> print(a)
10
>>> b = "Makan Nasi"
>>> print(b)
Makan Nasi

Untuk variable akan kita bahas lebih lanjut pada kesempatan selanjutnya.

Penggunaan Indentasi pada Python

Python mengenal penggunaan indentasi (spasi) sebagai tanda suatu blok program. Pada bahasa pemrograman lain seperti C++, satu blok program ditandai dengan kurung kurawal.

>>> for i in range(0, 10):
...     print(i)
0
1
2
3
4
5
6
7
8
9

Kode program tersebut akan mencetak bilangan mulai dari 0 sampai 9. perintah print(i) berada dalam blok program dari perintah for.

Jika kita tidak memberikan indentasi pada kode tersebut, maka akan terjadi error seperti ini.

>>> for i in range(0,9): 
... print(i) 
  File "<stdin>", line 2 
    print(i) 
    ^ 
IndentationError: expected an indented block

Wah error pertama kita nih, selamat yayy...

Indentasi ini merupakan suatu hal yang penting dalam sintaks Python, kalau sampai salah akibatnya bisa error seperti itu. Selanjutnya kita akan banyak menggunakan indentasi ini saat mulai berurusan dengan file python.

Selanjutnya

Sintaks dalam bahasa Python tidak terlalu rumit memang, sehingga tidak banyak yang harus dipelajari tentang sintaks ini. Ini juga merupakan alasan mengapa python adalah bahasa yang manusiawi.

Cukup sekian untuk kesempatan kali ini, semoga bermanfaat. Pada kesempatan selanjutnya kita akan coba mendalami lagi tentang penulisan dan penggunaan variable pada python 3.

See ya...