print("Mashina hali ishlayapti emas.")
Bu Python misolida, Car nomli klass yaratilgan va uning ichida "model", "color", "year" xususiyatlar va "start_engine()", "stop_engine()" metodlar mavjud. Bu klassdan obyektlar yaratilganda har bir obyektning xususiyatlari unikalligi saqlanadi.
Klasslar va Nasl Tuzish:
Klass: Klass, bir nechta o'xshash obyektlarni tuzish uchun mo'ljallangan qo'llanma yoki templatedir. Klass, obyektlarning asoslarini o'z ichiga oladi va obyektlar bu asoslar bo'yicha yaratiladi.
# Python misoli
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def greet(self):
print(f"Salom, mening ismim {self.name} va men {self.age} yoshdaman.")
Bu misolda Person nomli klass yaratilgan va uning ichida "name", "age" xususiyatlar va "greet()" metod mavjud. Klassdan obyektlar yaratilganda har bir obyektning xususiyatlari unikalligi saqlanadi.
Klasslar tuzilishi o'zgaruvchilar, metodlar va boshqa klasslar bilan muloqot qilishni ta'minlaydi. Ushbu muloqot, dasturlashda kodni tuzish va boshqarishning oson va samarali usullaridan birini ta'minlaydi.
Funksional Dasturlash
Funksiya: Dasturlashda, funksiya, amal bajarish uchun ma'lumotlarni qabul qiluvchi va/ya qaytaruvchi, ko'rsatilgan amallarni bajaradigan moduldir.
# Python misoli
def add_numbers(x, y):
return x + y
result = add_numbers(3, 5)
print(result) # 8
Bu misolda add_numbers nomli funksiya yaratilgan va uning orqali ikki sonni qo'shish amali bajarilgan.
Lambdalar:
Lambda: Lambda ifodasi, odatda kichik, nomi yo'q funksiyalarni ifodalash uchun ishlatiladi. Lambda funksiyalari o'z ichiga olishi katta vaqt talab etmagan ifodadir.
# Python misoli
square = lambda x: x2
result = square(4)
|