Maqsadli kundalik


Kanal geosi va tili: ko‘rsatilmagan, Ruscha
Toifa: ko‘rsatilmagan


Xudoyberganov Odilbekning dasturlashga qiziquvchilar uchuhn Telegram kanali
👉 Youtube.com/@maqsadliKundalik
👉 facebook.com/maqsadlikundalik

Связанные каналы  |  Похожие каналы

Kanal geosi va tili
ko‘rsatilmagan, Ruscha
Toifa
ko‘rsatilmagan
Statistika
Postlar filtri


shu yetarlimi yo yana beraymi


Sizlarga topshiriq

Foydalanuvchini kursdan ro'yhatdan o'tkazadigan bot yozish. Ism-familyasi, tug'ilgan sanasi, telefon raqami, kurs nomini kiritsin siz esa shu ma'lumotlarga qo'shib uning yoshini qo'shib ariza qabul qilinganini bildiring.


Ishimizni oxiriga yetkaza olmadik. Keyingi darsda tezroq tushuntirib berishga harakat qilaman va mikrafonni vazifasini o'tayotgan qurilmani ham quvvatini to'ldirib qo'yamiz.


davom etamiz


boshlaymizmi kiringlar tez


Bugun 22:00 da

5-kun:
Aiogram framework'i - 1
- Aiogram frameworki haqida umumiy ma'lumot
- Dispatcher va handlerlar bilan ishlash
- Filterlar va ulardan foydalanish
- FSM (Finite State Machine) orqali bot holatlarini boshqarish


Bugun sizlar bilan aiogramdan ilk jonli darsimizni boshlashimiz kerak edi. Ammo, bugun yaxshi dars o'ta olmasam kerak. Barcha rejalarni bekor qilib, biroz dam olmoqchiman.

Eng asosiy sabab: bugun yakshanba va men kun bo'yi uydaman. Qishloqda yashaydiganlar tushunadi.

Darsni ertaga tashkillashtiramiz. Rozimisizlar?

265 0 0 10 22

14 kunlik dasturlash kursi
#14kun #mini_kurs

Nomi:
14 kunlik dasturlash kursi: OOP - 2 | Mafia o'yinini konsol uchun yozamiz

Qo'shimcha:
4-kun: Python dasturlash tilida OOP - 2
- Meros olish (inheritance) va polimorfizm
- Statik va sinf metodlari
- OOP loyihasida foydalanish

YouTube | Telegram | Facebook | GitHub | Guruhlarimiz


biz yozgan dasturni ochib uni takomillashtirib yozib ko'rishga harakat qilib ko'rishlaringizni so'rab qolaman. Misol uchun, hozir bunda 1-2-raqam tinch axoli, 3-raqam doktor, 4-raqam don va 5-raqam komissar bo'lishi aniq shuning uchun rollar raqamlarga bog'liq bo'lmasdan beriladigan qilish kerak bu eng asosiy kamchiliklaridan biri va yana himoya, hujjat degan narsalarni hamda yana rollar qo'shib o'yinni takomillashtirishingiz mumkin.


4-kun.rar
7.9Kb
#source

Bugungi darsimizdagi web sahifa kodlari va console uchun mo'ljallangan mafia stol o'yini kodlari


1. Hayvonlar sinfi
Quyidagi talablarni bajaradigan sinflar yarating:

Hayvon sinfi: umumiy atribut va metodlar
It va Mushuk sinflari: ovoz chiqarish metodlarini yangilash

2. Bank tizimi
Bank hisoblarini boshqarish uchun sinf yarating:

Asosiy hisob sinfi
Meros oluvchi Jamg'arma va Kredit hisoblari
Balans va tranzaktsiyalarni boshqarish

3. Statik metodlar bilan kalkulyator
Statik metodlardan foydalangan holda oddiy kalkulyator yarating:

Qo'shish, ayirish, ko'paytirish va bo'lish
Har bir operatsiyani alohida metodda bajarish

4. O'yin qahramonlari
O'yin qahramonlari uchun sinflar yarating:

Umumiy Qahramon sinfi
Turli qahramon turlari: Sehrgar, Jangchi
Har bir qahramon uchun o'ziga xos kuch va hujum metodlari


class Avto:
def __init__(self, model, tezlik):
self.model = model
self.tezlik = tezlik

def tezlikni_oshir(self, qiymat):
self.tezlik += qiymat
print(f"{self.model} tezligi {self.tezlik} ga oshdi.")

class ElektroAvto(Avto):
def __init__(self, model, tezlik, batareya):
super().__init__(model, tezlik)
self.batareya = batareya

def batareya_info(self):
print(f"{self.model} batareyasi: {self.batareya} mAh")

# Misol
avto = Avto("BMW", 100)
avto.tezlikni_oshir(20) # BMW tezligi 120 ga oshdi

e_avto = ElektroAvto("Tesla", 120, 75000)
e_avto.batareya_info() # Tesla batareyasi: 75000 mAh


davom ettiramiz


bugun OOP darsimizning 2-qismida mafia stol o'yinini ishlab chiqsak nima deysizlar?


14 kunlik dasturlash kursi
#14kun #mini_kurs

Nomi:
14 kunlik dasturlash kursi 3-kun: OOP asoslari - 1

Qo'shimcha:
3-kun: Python dasturlash tilida OOP - 1
- OOP asoslari: sinflar, obyektlar, atributlar va metodlar
- Konstruktor (init) va destruktor (del) metodlari
- Inkapsulyatsiya (private va public atributlar)

YouTube | Telegram | Facebook | GitHub | Guruhlarimiz


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
Kechagi darsni montaj qilib bo'ldim. Hozir render qilinyabdi.

Darsni ichida bu videoni ko'p uchratasizlar


3-kun.rar
3.0Kb
#source

3-kunda ishlatilgan web sahifa kodlari va dars oxirida yozilgan kodlarni bitta arxivga yig'ib tashlayabman.


1. Avtomobil sinfi
Quyidagi talablarni bajaradigan sinf yarating:

Model va rang atributlari
Tezlikni oshirish va kamaytirish metodlari
Joriy tezlikni ko'rsatish metodi

2. Talaba sinfi
Quyidagi talablarni bajaradigan sinf yarating:

Ism, yosh va universitet atributlari
Talaba haqida ma'lumot qaytaruvchi metod
O'quv kurslariga yozilish uchun metod

3. Bank hisobi
Quyidagi talablarni bajaradigan sinf yarating:

Balans atributi
Pul qo'shish va yechib olish metodlari
Balansni tekshirish metodi

4. Kitob sinfi
Quyidagi talablarni bajaradigan sinf yarating:

Kitob nomi, muallifi va narxi atributlari
Kitob haqida ma'lumot qaytaruvchi metod
Chegirma qo'llash uchun metod


Bugun

3-kun: Python dasturlash tilida OOP - 1
- OOP asoslari: sinflar, obyektlar, atributlar va metodlar
- Konstruktor (init) va destruktor (del) metodlari
- Inkapsulyatsiya (private va public atributlar)


14 kunlik dasturlash kursi
#14kun #mini_kurs

Nomi:
14 kunlik dasturlash kursi: 2-kun - Sikllar, xatoliklar, funksiyalar, kutubxonalar, streamlit

Qo'shimcha:
2-kun: Python dasturlash tili asoslari - 2
- For va while sikllari
- Try-except-finally bilan xatoliklarni boshqarish
- Funksiyalar: parametrlar, qaytarish qiymatlari, rekursiya
- Kutubxonalar va paketlar (standart va uchinchi tomon kutubxonalari)

YouTube | Telegram | Facebook | GitHub | Guruhlarimiz

20 ta oxirgi post ko‘rsatilgan.