SNRG py | Nematjon Shahobiddinov
@snrg_py
"Har bir lahza — bu yangi imkoniyatdir.
Agar bugun vaqtni to'g'ri ishlatsangiz, ertaga sizga foyda keltiradi."
42 posts
OOP

RegEx

Andoza yordamida matn izlashni oʻrganamiz.

KLASSNI TEKSHIRISH

Avvalgi darsimizda funksiyalarni tekshiruvchi testlar yozishni o'rgandik. Ushbu mavzuda esa klasslarni test qilishni o'rganamiz. Klass to'g'ri bo'lsa, undan yaratilgan obyektlar ham to'g'ri ishlaydi.

Internetdagi eng mashxur format bilan tanishamiz

DUNDER METODLAR

Pythondagi maxsus metodlar bilan tanishamiz.

KLASSNING XUSUSIYAT VA METODLARI

Obyektga Yo'naltirilgan Dasturlashning tamoyillaridan biri bu inkapsulyatsiya, ya'ni obyektning xususiyatlarga to'g'ridan-to'g'ri (nuqta orqali) murojat qilishni va ularning qiymatini o'zgartirishni taqiqlab qo'yish. Pythonda bunday yopiq xususiyatlarning nomi ikki pastki chiziq bilan boshlanadi:

SUPER KLASS VA VORIS KLASS

Obyektga yo'naltirilgan dasturlashning qulayliklaridan biri bu klasslardan boshqa klass yaratish imkoniyati. Bizga kerak bo'lgan yangi klass, avval yaratilgan boshqa klass bilan o'xshashlik joylari bo'lsa, biz bu klassdan voris klass yaratishimiz mumkin. Bunda asl klass - ota, yoki super klass deb ataladi.