Pythondagi #foydali xususiyatlardan yana biri bu bir qator kod bilan ro'yxat yaratish qulayligi (list comprehension).
Misol uchun sizga 1 dan N gacha sonlarning kvadrati kerak. Buni loop tsikli yordamida yozsangiz tahminan shunday kod bo'ladi:
Pythonda huddi shu natijaga 1 qator kod bilan erishish mumkin:
Vaqtni zoe ketkazmay, o'rgangan bilimingizni darhol Pythonda sinab ko'ring.
Misol uchun sizga 1 dan N gacha sonlarning kvadrati kerak. Buni loop tsikli yordamida yozsangiz tahminan shunday kod bo'ladi:
kv = []
for x in range(10):
kv.append(x**2)
Pythonda huddi shu natijaga 1 qator kod bilan erishish mumkin:
kv = [x**2 for x in range(10)]
Yoki, biror ro'yxatdan juft sonlarni ajratib olish talab qilinsa:sonlar = [12, 14, 8, 4, 9, 32, 21, 3, 5, 19]
juft_sonlar = [x for x in sonlar if x%2==0]
Ozgina kreativlik bilan, bu usul yordamida kodingizni ancha soddalashtirishingiz mumkin. Misol uchun, sonlar orasidan ma'lum shartlarga javob beruvchi sonlarni ajratib olish, matnlar orasidan ma'lum harfga boshlanuvchi yoki ma'lum uzunlikdagi matnlar ro'yxatini shakllantirish va hokazo.Vaqtni zoe ketkazmay, o'rgangan bilimingizni darhol Pythonda sinab ko'ring.
Dasturchilar zerikkanda nima qiladi?
Masalan AQShdagi Slack firmasi muhandisi Bertrand Fan mana snunday mini kinoteatr yasabdi.
Lekin, menga bu kinoteatrdan foydalanish biroz noqulayroq tuyuldi.
Siz nima deysiz?
Masalan AQShdagi Slack firmasi muhandisi Bertrand Fan mana snunday mini kinoteatr yasabdi.
Lekin, menga bu kinoteatrdan foydalanish biroz noqulayroq tuyuldi.
Siz nima deysiz?
Assalom alaykum hurmatli do'stlar. Navbatdagi darsimiz YouTubega yuklandi: https://youtu.be/JnoQ-2SFPnY
Ushbu darsimizda Pythonda Vorislik va Polimorfizm haqida gaplashamiz.
Bugungi dars manzili: https://python.sariq.dev/oop/30-vorislik-polimorfizm
YouTubedagi videolarni yuklab olish uchun @SaveYoutubeBot botidan foydalaning.
Ushbu darsimizda Pythonda Vorislik va Polimorfizm haqida gaplashamiz.
Bugungi dars manzili: https://python.sariq.dev/oop/30-vorislik-polimorfizm
YouTubedagi videolarni yuklab olish uchun @SaveYoutubeBot botidan foydalaning.
YouTube
#30 Python Darslari | Object Oriented Dasturash. Vorislik va Polimorfizm
Ushbu darsimizda Pythonda Vorislik va Polimorfizm haqida gaplashamiz.
Bugungi dars manzili: https://python.sariq.dev/oop/30-vorislik-polimorfizm
Telegram: https://t.me/sariqdev
Sahifamiz: https://python.sariq.dev
Kanalimiz: https://www.youtube.com/sariqdev…
Bugungi dars manzili: https://python.sariq.dev/oop/30-vorislik-polimorfizm
Telegram: https://t.me/sariqdev
Sahifamiz: https://python.sariq.dev
Kanalimiz: https://www.youtube.com/sariqdev…
AQSh Oq Uy o'zining bosh sahifasida dasturchilarni ishga olish haqida yashirin e'lon qoldirgan.
Joe Biden prezident bo'lganidan so'ng yangilangan www.whitehouse.gov bosh sahifasining HTML kodida "Agar siz bu xabarni o'qiyotgan bo'lsangiz bizga sizning yordamingiz kerak" mazmunida komment qoldirilgan.
Ba'zida burnimiz tagidagi imkoniyatlarni ko'rmay qolamiz.
Joe Biden prezident bo'lganidan so'ng yangilangan www.whitehouse.gov bosh sahifasining HTML kodida "Agar siz bu xabarni o'qiyotgan bo'lsangiz bizga sizning yordamingiz kerak" mazmunida komment qoldirilgan.
Ba'zida burnimiz tagidagi imkoniyatlarni ko'rmay qolamiz.
Assalom alaykum, Hurmatli obunachilar. Sizlarga Python Dasturlash tili bo'yicha qisqa qo'llanmamizni taqdim etamiz. Qo'llanmada Python dasturlash tiliga oid muhim tushunchalar qisqa satrlarda berilgan.
Qo'llanma pdf va rasm ko'rinishida mavjud:
📖 PDF faylni yuklab olish (6.3MB)
🖼 JPG rasmlarni yuklab olish (1.5MB)
Barcha fayllar (kodlar, rasmlar, yuqori sifatli pdf hujjatlar) GitHub sahifamizga yuklangan
Umid qilamizki, qo'llanmamiz Python dasturlash tiliga oid bilimlaringizni xotirada yangilab turishga hizmat qiladi.
@sariqdev
Qo'llanma pdf va rasm ko'rinishida mavjud:
📖 PDF faylni yuklab olish (6.3MB)
🖼 JPG rasmlarni yuklab olish (1.5MB)
Barcha fayllar (kodlar, rasmlar, yuqori sifatli pdf hujjatlar) GitHub sahifamizga yuklangan
Umid qilamizki, qo'llanmamiz Python dasturlash tiliga oid bilimlaringizni xotirada yangilab turishga hizmat qiladi.
@sariqdev
Pythondagi #foydali va dasturchilar tomonidan ko'p ishatiladigan funskyalardan biri bu
Bu funksiya dastur davomida noyob (takrorlanmaydigan) ID raqam talab qilinganda ishlatilishi mumkin. Misol uchun, sahifangizdan ro'yxatdan o'tgan har bir foydalanuvchi uchun yangi ID raqam yaratishda
uuid
moduli ichidagi uuid4()
funksiyasi.Bu funksiya dastur davomida noyob (takrorlanmaydigan) ID raqam talab qilinganda ishlatilishi mumkin. Misol uchun, sahifangizdan ro'yxatdan o'tgan har bir foydalanuvchi uchun yangi ID raqam yaratishda
uuid4()
funksiyasi juda asqotadi.uuid4()
funskiyasi 2¹²² (5 undesillion) kombinasiya orasidan tasodifiy, 128-bit uzunlikdagi son qaytaradi. Ya'ni bu shunchlaik uzunki (36 ta 0 lik son) qaytgan son insoniyat hayotida hech qachon takrorlanmasligiga ishonsak bo'ladi.Yangi darsimiz tayyor bolguncha 3D yordamida nimalar qilish mumkinligi bilan hayratlanib turing.
@sariqdev
@sariqdev
Assalom alaykum hurmatli do'stlar. Navbatdagi darsimiz YouTubega yuklandi: https://youtu.be/B7kS9lC1fWg
Ushbu darsimizda Pythonda Inksapsulyatsiya va Klassga xos xususiyat va metodlar haqida gaplashamiz.
Bugungi dars manzili: https://python.sariq.dev/oop/31-encapsulation
YouTubedagi videolarni yuklab olish uchun @SaveYoutubeBot botidan foydalaning.
Ushbu darsimizda Pythonda Inksapsulyatsiya va Klassga xos xususiyat va metodlar haqida gaplashamiz.
Bugungi dars manzili: https://python.sariq.dev/oop/31-encapsulation
YouTubedagi videolarni yuklab olish uchun @SaveYoutubeBot botidan foydalaning.
YouTube
#31 Python Darslari | Object Oriented Dasturash. Inkapsulyatsiya. Klassga xos xususiyat va metodlar.
Ushbu darsimizda Pythonda Inksapsulyatsiya va Klassga xos xususiyat va metodlar haqida gaplashamiz.
Bugungi dars manzili: https://python.sariq.dev/oop/31-encapsulation
Telegram: https://t.me/sariqdev
Sahifamiz: https://python.sariq.dev
Kanalimiz: h…
Bugungi dars manzili: https://python.sariq.dev/oop/31-encapsulation
Telegram: https://t.me/sariqdev
Sahifamiz: https://python.sariq.dev
Kanalimiz: h…