Python - Sintaks Dasar

Selamat datang, pemrogram beraspirasi! Hari ini, kita akan menyelam ke dunia yang menarik sintaks Python. Sebagai guru sains komputer yang mesra di kampung halaman anda, saya di sini untuk membimbing anda melalui dasar-dasar pemrograman Python. Jangan khawatir jika anda belum pernah menulis satu baris kod sebelum ini – kita akan mula dari nol dan membangun pengetahuan kita langkah demi langkah. Jadi, rakam minuman kesukaan anda, dapatkan keselesaan, dan mari kita mulakan petualangan pemrograman ini bersama-sama!

Python - Basic Syntax

Python Sintaks: Blok atas atas Kod

Sintaks Python adalah seperti tata bahasa bagi bahasa Python. sama seperti kita perlu mengikuti peraturan tertentu apabila menulis ayat di atas Bahasa Inggeris, kita perlu mengikuti peraturan khusus apabila menulis kod Python. Berita baiknya? Sintaks Python direkabarkan untuk jelas dan mudah dibaca, menjadikannya bahasa yang baik untuk pemula.

Program Python Pertama

Mari kita mula dengan program klasik "Hello, World!". Ini adalah tradisi di atas pemrograman untuk mula dengan contoh yang ringkas ini:

print("Hello, World!")

Apabila anda menjalankan kod ini, anda akan lihat:

Hello, World!

Cukup ringkas, bukan? Fungsi print() digunakan untuk mengeluarkan teks ke atas skrin. Kita akan menggunakan banyak dalam contoh kita.

Penanda Python

Penanda adalah nama yang diberikan kepada elemen-elemen program seperti pembolehubah, fungsi, kelas, dll. Pikirkan mereka sebagai label untuk bahagian-bahagian kod anda. Berikut adalah beberapa peraturan untuk membuat penanda:

  1. Mereka boleh mengandungi huruf (a-z, A-Z), rakam (0-9), dan garis bawah (_).
  2. Mereka mesti mula dengan huruf atau garis bawah, bukan rakam.
  3. Mereka sensitif huruf besar dan kecil (nama, Name, dan NAME adalah semua berbeza).
  4. Mereka tidak boleh menjadi kata penyimpan (kita akan melakukannya berikutnya).

Contoh penanda yang sah:

my_variable = 10
userName123 = "John"
_private_var = True

Kata Penyimpan Python

Kata penyimpan (juga dipanggil kata kunci) adalah kata-kata yang memiliki makna khas di atas Python. Anda tidak boleh menggunakan mereka sebagai penanda. Berikut adalah jadual kata penyimpan Python:

Kata Penyimpan
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 lain, Python menggunakan indentasi untuk menentukan blok kod. Ini membuat kod lebih mudah dibaca dan kemas. Mari lihat contoh:

if True:
print("This is indented")
print("This is also indented")
print("This is not indented")

Baris yang diindent adalah bahagian dari blok if. Baris yang tidak diindent adalah di luar blok. Konsistensi di atas indentasi adalah penting di atas Python!

Kalimat Multi-Baris Python

Kadang-kadang, kalimat mungkin terlalu panjang untuk satu baris. Anda boleh memisahkannya menggunakan garis miring balik ():

total = 1 + \
2 + \
3
print(total)  # Output: 6

Anda juga boleh menggunakan kurungan, rakam persegi, atau kurungan kurawal untuk memisahkan baris tanpa garis miring balik:

my_list = [
"apple",
"banana",
"cherry"
]

Kutipan di atas Python

Python membenarkan kedua-dua petik satu ('') dan petik dua ("") untuk rakam. Mereka bekerja sama cara:

print('Hello')  # Output: Hello
print("World")  # Output: World

Untuk rakam multi-baris, anda boleh menggunakan tiga petik (''' atau """):

multi_line = '''This is a
multi-line
string'''
print(multi_line)

Komen di atas Python

Komen adalah catatan di atas kod anda yang Python abaikan. Mereka berguna untuk menjelaskan kod anda atau secara temporer menonaktifkan bahagian-bahagian kod anda. Komen baris tunggal mula dengan #:

# This is a comment
print("Hello")  # This is also a comment

Untuk komen multi-baris, anda boleh menggunakan tiga petik:

"""
This is a
multi-line comment
"""

Menggunakan Baris Kosong di atas Program Python

Baris kosong dapat meningkatkan keterbacaan. Python abaikan baris kosong, jadi gunakan mereka untuk memisahkan seksyen logikal kod anda:

# First section
x = 5
y = 10

# Second section
result = x + y
print(result)

Menunggu Input Pengguna

Untuk membuat program anda menunggu input pengguna, gunakan fungsi input():

name = input("Enter your name: ")
print("Hello,", name)

Program ini akan menunggu pengguna untuk memasukkan nama mereka sebelum meneruskan.

Kalimat Berberapa di atas Satu Baris

Anda boleh meletakkan kalimat berberapa di atas satu baris menggunakan titik koma:

a = 1; b = 2; c = 3
print(a, b, c)  # Output: 1 2 3

Walaupun, ini biasanya dianjurkan kerana ia boleh membuat kod anda kurang keterbacaan.

Kumpulan Kalimat Berberapa sebagai Suites

Satu kumpulan kalimat yang pergi bersama-sama (seperti di atas fungsi atau loop) dipanggil suite. Ini adalah contoh menggunakan fungsi:

def greet(name):
"""This function greets the person passed in as a parameter"""
print("Hello,", name)
print("How are you today?")

greet("Alice")

Blok yang diindent di bawah baris def adalah suite fungsi.

Argumen Baris Perintah di atas Python

Anda boleh melepasi argumen ke atas skrip Python anda dari baris perintah. Ini adalah contoh yang ringkas:

import sys

print("Arguments:", sys.argv)

Apabila anda menjalankan skrip ini dengan python script.py arg1 arg2, ia akan mengeluarkan:

Arguments: ['script.py', 'arg1', 'arg2']

Dan itu adalah! Kita telah menutup sintaks dasar Python. Ingat, praktek membuat perfect, jadi jangan takut untuk bereksperimen dengan konsep ini. Pemrograman adalah seperti belajar bahasa baru – semakin anda gunakannya, semakin natural ia menjadi. Selamat coding, dan jumpa di atas pelajaran berikutnya!

Credits: Image by storyset