#functools #partial
So'ngi ko'rsatilgan
Birinchi nazarda bu ishimizni qilish shart emasday tuyuladi, lekin biz bir faylda ikki yoki undan ko'p botning kodini yozsak ancha qulaylik yaratadi.
🐍 Python Dasturlash maktabi
🐍 Python Community Uz 🇺🇿
functools.partial
ishlatilishi.So'ngi ko'rsatilgan
functools.partial
funksiyasining ishlatilishiga misol. partial
qaytargan start funksiyasi endi ikki argumentli bo'ldi.Birinchi nazarda bu ishimizni qilish shart emasday tuyuladi, lekin biz bir faylda ikki yoki undan ko'p botning kodini yozsak ancha qulaylik yaratadi.
🐍 Python Dasturlash maktabi
🐍 Python Community Uz 🇺🇿
#functools #cache #lru_cache
Funksiya natijasini keshlash.
Ba'zi bir rekursiyali funksiyalar bir narsani ko'p marotabalab hisoblanishi kerak bo'ladi. Shunday vaziyatlarda funksiya natijasini keshlash yordam beradi.
Misoldagi kommentga ko'ra keshlangan funksiya deyarli bir on ichida rekursiya tubiga yetib olar ekan. Bu hodisa Fibonachi sonlar qatoridagi 500-sonni hisoblashda ro'y beradi. (499-sonni hisoblaydi)
🐍 Python Dasturlash maktabi
🐍 Python Community Uz 🇺🇿
Funksiya natijasini keshlash.
Ba'zi bir rekursiyali funksiyalar bir narsani ko'p marotabalab hisoblanishi kerak bo'ladi. Shunday vaziyatlarda funksiya natijasini keshlash yordam beradi.
Misoldagi kommentga ko'ra keshlangan funksiya deyarli bir on ichida rekursiya tubiga yetib olar ekan. Bu hodisa Fibonachi sonlar qatoridagi 500-sonni hisoblashda ro'y beradi. (499-sonni hisoblaydi)
🐍 Python Dasturlash maktabi
🐍 Python Community Uz 🇺🇿
from functools import partial
print_by_defis = partial(print, sep=" - ") print_by_defis(*[1, 2, 3, 4], 0)
print_by_defis = partial(print, sep=" - ") print_by_defis(*[1, 2, 3, 4], 0)
Anonymous Quiz
28%
[1, 2, 3, 4] - 0
47%
1 - 2 - 3 - 4 - 0
19%
[1, 2, 3, 4] 0
7%
1 2 3 4 0
from functools import reduce
lst = [i for i in range(1, 6)] result = reduce(lambda x, y: x*y, lst) print(result)
lst = [i for i in range(1, 6)] result = reduce(lambda x, y: x*y, lst) print(result)
Anonymous Quiz
20%
100
56%
120
16%
140
9%
160
Pyhondan boshlang'ich darslar 37 video - shu yerga bosing !
Audio
"Qanday qilib millatni yuksaltirish mumkin", mavzusidagi ovozli muloqot
Bu mavzu bo'yicha sizda turli savol, qo'shimcha fikr, takliflar bo'lsa izohlarda qoldiring.
Qatnashuvchilar:
Abdukarim Mirzayev
Muhammadali Eshonqulov
Jahongir Po'latov
Temurbek Adhamov
Abdulaziz Muhammad
Alisher Sadullayev
Ikrom Sharif
Aziz Rahimov
Umumiy eslatma: Suhbat davomida yangragan fikrlar yuz foiz haqiqat bo'lmasligi mumkin.
Keyingi suhbat mavzusi: Qanday qilib o'rnak bo'luvchi insonlarni (liderlar, haqiqiy rahbarlar, ziyolilar) shakllantirish mumkin yoxud nima uchun yoshlar ziyolilarni o'zlariga lider (kumir) deb bilishmaydi?
Ushbu mazvu bo'yicha fikr va takliflarni izohlarda qoldiring, eng yaxshi izoh egalari keyingi jonli muloqotga taklif etiladi.
@Muhammadali_Eshonqulov
Bu mavzu bo'yicha sizda turli savol, qo'shimcha fikr, takliflar bo'lsa izohlarda qoldiring.
Qatnashuvchilar:
Abdukarim Mirzayev
Muhammadali Eshonqulov
Jahongir Po'latov
Temurbek Adhamov
Abdulaziz Muhammad
Alisher Sadullayev
Ikrom Sharif
Aziz Rahimov
Umumiy eslatma: Suhbat davomida yangragan fikrlar yuz foiz haqiqat bo'lmasligi mumkin.
Keyingi suhbat mavzusi: Qanday qilib o'rnak bo'luvchi insonlarni (liderlar, haqiqiy rahbarlar, ziyolilar) shakllantirish mumkin yoxud nima uchun yoshlar ziyolilarni o'zlariga lider (kumir) deb bilishmaydi?
Ushbu mazvu bo'yicha fikr va takliflarni izohlarda qoldiring, eng yaxshi izoh egalari keyingi jonli muloqotga taklif etiladi.
@Muhammadali_Eshonqulov
Forwarded from Sardor Dushamov | PHP - tengi yo'q til!
- Bay Bay Bay.
- Qarang!
- O'zbek tilida ancha videodarslar yig'ilib qolibdi.
- mohirdev.uz saytiga barcha o'zbek tilidagi kontentlar yig'ilyapti.
- O'rganing.
- Udemy, Coursera dan qolishmaydi
@SardorOga_blog
- Qarang!
- O'zbek tilida ancha videodarslar yig'ilib qolibdi.
- mohirdev.uz saytiga barcha o'zbek tilidagi kontentlar yig'ilyapti.
- O'rganing.
- Udemy, Coursera dan qolishmaydi
@SardorOga_blog
Python/Django stekini o’rganayotgan va kelajakda biror kattaroq loyihani ishlab chiqishda qatnashishni rejalashtirayotganlar uchun juda yaxshi qo’llanma:
Django for Startup Founders: A better software architecture for SaaS startups and consumer apps -
https://alexkrupp.typepad.com/sensemaking/2021/06/django-for-startup-founders-a-better-software-architecture-for-saas-startups-and-consumer-apps.html
Muallif Django orqali quriladigan backend’larning arxitekturasini deyarli hamma tomonini yoritgan: kodni oson bo’lishi, xavfsizlik, test yozish va hokazo. Ba’zi maslahatlariga qo’shilmasam ham, lekin bu qo’llanma e’tiborga loyiq, deb hisoblayman.
#django
Django for Startup Founders: A better software architecture for SaaS startups and consumer apps -
https://alexkrupp.typepad.com/sensemaking/2021/06/django-for-startup-founders-a-better-software-architecture-for-saas-startups-and-consumer-apps.html
Muallif Django orqali quriladigan backend’larning arxitekturasini deyarli hamma tomonini yoritgan: kodni oson bo’lishi, xavfsizlik, test yozish va hokazo. Ba’zi maslahatlariga qo’shilmasam ham, lekin bu qo’llanma e’tiborga loyiq, deb hisoblayman.
#django
Sensemaking
Django for Startup Founders: A better software architecture for SaaS startups and consumer apps
In an ideal world, startups would be easy. We'd run our idea by some potential customers, build the product, and then immediately ride that sweet exponential growth curve off into early retirement. Of course it doesn't actually work like that....
Forwarded from “Аkademnashr” nashriyoti
#yangi_kitob_sotuvda
«Pythonda dasturlash asoslari»
Anvar Narzullayev
🔹 Dasturlash asoslariga oid o‘zbek tilidagi ilk eng mukammal qo‘llanma hisoblanadi.
🔹 Kitobning har bir bo‘limi uchun maxsus video darslar yozilgan bo‘lib, ularga kitobda ko‘rsatilgan QR kod orqali o‘tish mumkin. Darslar bo‘yicha amaliy mashg‘ulotlar va ularning javoblari Github platformasiga yuklangan.
🔹 Qo‘llanma Python dasturlash tili asosida yozilganligiga qaramay, dasturlashga ilk qadam qo‘yayotgan barcha ixlosmandlarga tavsiya etiladi.
🔹 Kitob nafaqat talabalar, o‘quv markazlari tinglovchilari, maktab o‘quvchilari balki mustaqil ravishda dasturlashni o‘rganuvchilar uchun ham mo‘ljallangan.
❗️Kitob 23-iyul kunidan sotuvga chiqariladi.
Oldindan to‘lov qiling va kitobni birinchilardan bo‘lib qo‘lga kiriting!
Narxi: 50 000 so‘m
Muqova: qattiq
Buyurtma berish: @akademsavdo
📍 O‘zbekiston bo‘ylab yetkazib beriladi.
Xizmat narxi: 10 000 so‘m.
Kuzatib boring: @akademnashr
Aloqa | Instagram | Facebook
Twitter | Tiktok | Youtube
«Pythonda dasturlash asoslari»
Anvar Narzullayev
🔹 Dasturlash asoslariga oid o‘zbek tilidagi ilk eng mukammal qo‘llanma hisoblanadi.
🔹 Kitobning har bir bo‘limi uchun maxsus video darslar yozilgan bo‘lib, ularga kitobda ko‘rsatilgan QR kod orqali o‘tish mumkin. Darslar bo‘yicha amaliy mashg‘ulotlar va ularning javoblari Github platformasiga yuklangan.
🔹 Qo‘llanma Python dasturlash tili asosida yozilganligiga qaramay, dasturlashga ilk qadam qo‘yayotgan barcha ixlosmandlarga tavsiya etiladi.
🔹 Kitob nafaqat talabalar, o‘quv markazlari tinglovchilari, maktab o‘quvchilari balki mustaqil ravishda dasturlashni o‘rganuvchilar uchun ham mo‘ljallangan.
❗️Kitob 23-iyul kunidan sotuvga chiqariladi.
Oldindan to‘lov qiling va kitobni birinchilardan bo‘lib qo‘lga kiriting!
Narxi: 50 000 so‘m
Muqova: qattiq
Buyurtma berish: @akademsavdo
📍 O‘zbekiston bo‘ylab yetkazib beriladi.
Xizmat narxi: 10 000 so‘m.
Kuzatib boring: @akademnashr
Aloqa | Instagram | Facebook
Twitter | Tiktok | Youtube