Python - Sintaks Dasar
Selamat datang, para pemrogram berprestasi! Hari ini, kita akan memasuki dunia yang menarik dari sintaks Python. Sebagai guru ilmu komputer ramah lingkungan Anda, saya di sini untuk membimbing Anda melalui dasar-dasar pemrograman Python. Jangan khawatir jika Anda belum pernah menulis satu baris kode sebelumnya - kita akan memulai dari awal dan membangun pengetahuan kita langkah demi langkah. Jadi, ambil minuman favorit Anda, rasakan kenyamanan, dan mari kita melangkah bersama-sama dalam petualangan pemrograman ini!
Python Sintaks: Blok atas Pemrograman
Sintaks Python seperti tata bahasa dari bahasa Python. sama seperti kita perlu mengikuti aturan tertentu ketika menulis kalimat di dalam Bahasa Inggris, kita perlu mengikuti aturan khusus ketika menulis kode Python. Berita bagusnya? Sintaks Python dirancang untuk jelas dan mudah dibaca, membuatnya bahasa yang sangat baik bagi pemula.
Program Python Pertama
Mari kita memulai dengan program klasik "Hello, World!". Ini adalah tradisi dalam pemrograman untuk memulai dengan contoh sederhana ini:
print("Hello, World!")
Ketika Anda menjalankan kode ini, Anda akan melihat:
Hello, World!
Cukup sederhana, kan? Fungsi print()
digunakan untuk menghasilkan teks ke layar. Kita akan banyak menggunakan itu di contoh kita.
Identifikasi Python
Identifikasi adalah nama yang diberikan kepada berbagai elemen program seperti variabel, fungsi, kelas, dll. Pikirkan tentang mereka sebagai label untuk bagian berbeda dari kode Anda. Berikut adalah beberapa aturan untuk membuat identifikasi:
- Mereka dapat berisi huruf (a-z, A-Z), angka (0-9), dan garis bawah (_).
- Mereka harus dimulai dengan huruf atau garis bawah, bukan angka.
- Mereka sensitif huruf besar dan kecil (nama, Name, dan NAME adalah semua berbeda).
- Mereka tidak boleh menjadi kata kunci yang dipesan (kita akan membahas ini berikutnya).
Contoh dari identifikasi yang valid:
my_variable = 10
userName123 = "John"
_private_var = True
Kata Kunci Python Yang Dipesan
Kata kunci (juga disebut keyword) adalah kata-kata yang memiliki arti khusus dalam Python. Anda tidak dapat menggunakan ini sebagai identifikasi. Berikut adalah tabel dari kata kunci Python:
Kata Kunci Yang Dipesan | |||
---|---|---|---|
False | class | finally | is |
None | continue | for | lambda |
True | def | from | nonlocal |
and | del | global | not |
as | elif | if | or |
assert | else | import | pass |
break | except | in | raise |
return | try | while | with |
yield |
Baris dan Indentasi Python
Tidak seperti banyak bahasa pemrograman lainnya, Python menggunakan indentasi untuk menentukan blok kode. Hal ini membuat kode lebih mudah dibaca dan bersih. Mari kita lihat contoh:
if True:
print("This is indented")
print("This is also indented")
print("This is not indented")
Baris yang diindentasi adalah bagian dari blok if
. Baris yang tidak diindentasi berada di luar blok. Konsistensi dalam indentasi sangat penting dalam Python!
Kalimat Multi-Baris Python
Terkadang, suatu pernyataan mungkin terlalu panjang untuk satu baris. Anda dapat memisahkannya menggunakan garis miring balik ():
total = 1 + \
2 + \
3
print(total) # Output: 6
Anda juga dapat menggunakan tanda kurung, tanda kurawal, atau tanda kurung kotak untuk memisahkan baris tanpa garis miring balik:
my_list = [
"apel",
"pisang",
"ceri"
]
Petik di Python
Python mengizinkan kedua jenis petik tunggal ('') dan petik ganda ("") untuk string. Mereka bekerja sama:
print('Halo') # Output: Halo
print("Dunia") # Output: Dunia
Untuk string multi-baris, Anda dapat menggunakan tiga petik (''' atau """):
multi_line = '''Ini adalah
string multi-baris
'''
print(multi_line)
Komentar di Python
Komentar adalah catatan di kode Anda yang diabaikan oleh Python. Mereka berguna untuk menjelaskan kode Anda atau menonaktifkan sebagian kode untuk sementara. Komentar satu baris dimulai dengan #:
# Ini adalah komentar
print("Halo") # Ini juga adalah komentar
Untuk komentar multi-baris, Anda dapat menggunakan tiga petik:
"""
Ini adalah
komentar multi-baris
"""
Menggunakan Baris Kosong di Program Python
Baris kosong dapat meningkatkan kemudahan dibaca. Python mengabaikan baris kosong, jadi gunakan mereka untuk memisahkan seksi logis kode Anda:
# Seksi pertama
x = 5
y = 10
# Seksi kedua
hasil = x + y
print(hasil)
Menunggu Input Pengguna
Untuk membuat program Anda menunggu input pengguna, gunakan fungsi input()
:
nama = input("Masukkan nama Anda: ")
print("Halo,", nama)
Program ini akan menunggu pengguna memasukkan nama mereka sebelum melanjutkan.
Beberapa Pernyataan di atas Satu Baris
Anda dapat menempatkan beberapa pernyataan di atas satu baris menggunakan titik koma:
a = 1; b = 2; c = 3
print(a, b, c) # Output: 1 2 3
Namun, ini biasanya dianjurkan karena dapat membuat kode Anda kurang mudah dibaca.
Beberapa Grup Pernyataan Sebagai Suites
Sebuah grup pernyataan yang berada bersama-sama (seperti di dalam fungsi atau loop) disebut suite. Ini adalah contoh menggunakan fungsi:
def sapa(nama):
"""Fungsi ini menyapa orang yang diberikan sebagai parameter"""
print("Halo,", nama)
print("Bagaimana Anda hari ini?")
sapa("Alice")
Blok yang diindentasi di bawah baris def
adalah suite dari fungsi.
Argumen Baris Perintah di Python
Anda dapat menyampaikan argumen ke skrip Python Anda dari baris perintah. Ini adalah contoh sederhana:
import sys
print("Argumen:", sys.argv)
Jika Anda menjalankan skrip ini dengan python script.py arg1 arg2
, itu akan menghasilkan:
Argumen: ['script.py', 'arg1', 'arg2']
Dan itu adalah! Kita telah membahas sintaks dasar Python. Ingat, praktek membuat perfect, jadi jangan takut untuk bereksperimen dengan konsep ini. Pemrograman seperti belajar bahasa baru – semakin Anda menggunakannya, semakin alami itu menjadi. Selamat coding, danJumpa di pelajaran berikutnya!
Credits: Image by storyset