🔹Bu guruh python dasturlash tilini muhokama qilish uchun. Iltimos, o'zingizni hurmat qiling va faqat dasturlash bo'yicha yozing. 🔸Reklama/vakansiya e'lon qilish qat'iy admin orqali. Offtopic guruh: @python_uz_offtopic 📋FAQ: @PyFAQ
Assalamualeykum,agar kimgadir web,Mobil ui UX dizayner kerak bolsa projectiga men qilib berishim mumkin.
Читать полностью…Salom Barno! Guruhga xush kelibsiz!
Siz hozir guruhda faqat o'qiy olasiz. Yozish imkoniyatiga ega bo'lish uchun quyidagi tugmani bosing va qoidalarga roziligingizni bildiring
Salom Valentina Jiménez! Guruhga xush kelibsiz!
Siz hozir guruhda faqat o'qiy olasiz. Yozish imkoniyatiga ega bo'lish uchun quyidagi tugmani bosing va qoidalarga roziligingizni bildiring
Har bir tilni ozini o'rni bor bir narsani yaxshi qilsa birida oqsaydi, Youtube boshida pythonda edi nu talabga javob bermagani sababli go ga o'tilgan. pythonni esa kerakli qismini qoldrishgan, Boydan beri shu narsa gaprilyabdi qisqa qilib aytganda pythonni oz orniga ishlating tamom yetmagan joyiga boshqa til
Читать полностью…Shu narsani pygameda qiganidim. Bitta process particlelani kordinatlarini hisoplirdi, qoganlari render qilardi. Shunaqa narsala sekin bo'ladi pythonda
Lekin ko'p narsaga uje tayyor toolla bo'ladi odatda... Ushaladan foydalansez sezilmidi (realno kere narsalada)
Ha balkim, men hali u tomonlaga ishim tushmagan. Bu narsani sezish uchun (pythonning sekinligini) nima ish qilish kerak real loyihalarda
Читать полностью…Ok. GIL ni o'chirganiz bilan python tezlaship qomidiku.
To'g'ri, agar eplolsez oldingidan tezroq ma'lumtola processla orasida sinxronizatsiya bo'lishini tashkillashtirsez bo'ladi. Kamroq RAM ketar (balki). Lekin barbir nimadir og'ir narsani CPU bilan hisopliman disez, python uncha yaxshi variantmas.
To'g'ri, hayotizda bir martta kere bo'ladigan narsani tezgina yozip yoqip qo'ysez, 5-10 minutda hisoblab bersa muammomas. Doimiy ishlatiladigan tasklaga ishlatmagan yaxshi
Avvalgi safaram donasi 10 mingdan ishlab bersam bermadiza 😁
Читать полностью…Safimizda yangi a'zo bor!
Hozirgina Muhammaddiyor guruh qoidalariga rozilik bildirdi
Ha, ko‘p joylarda shu haqda bahslarga duch kelaman, shuning uchun kuchli dasturchilardan so‘rashga qaror qilgan edim.
Javob uchun rahmat!
Yana savol borda.
Multiprocessing GILni aylanib o‘tish va parallel jarayon yaratish uchun alohida interpretator ishga tushirar ekan. Shu va boshqa sabablarga ko‘ra, Python dasturlash tili boshqa dasturlash tillariga nisbatan CPU-bound vazifalar va parallel jarayonlarda samarasizroqmi?
#javob
GIL multithreadingni cheklaydi, multiprocessingni emas. multiprocessing shundog’am parallel ishlaydi
Safimizda yangi a'zo bor!
Hozirgina Asilbek.O guruh qoidalariga rozilik bildirdi
To'g'risini etsam, ko'pchilik o'zini fikri yo'q. Birov etgani uchun shunaqa didi. Aslida real murakkab narsalani hayotida tuzishmidi.
Tuzadiganlada muammo yo'q. Kere bo'sa python bilan C da yozilgan kodni chaqirishadi. Kere bo'sa video kartada parallel qayta ishlash bilan shug'ullanishadi.
dasturlash tillari 2 ta turga ajraladi: odamlar tanqid qiladigan va hech kim ishlatmaydigan,
degan edi bir paytlar C++ ni asoschisi
nega unda hamma sekin deb noliydi hech tushunmayman, 1 mlrd foydalanuvchisi bor dastur ishlab chiqib pythonda keyin rosa qotib c# da qimaganiga afsuslanganday odamlar yozishadi. Netflix ham pythonda yozilgan, chatgpt ham pythonda hammasi yaxshi ishlaydiku hecham qotmaydi 😂
Читать полностью…Man oldin rasmlani PIL bilan load qilip qayta ishlirdim pythonda.
pygame bilan nimadir chizip render qilardim.
shunga o'xshash narsalada seziladi faqat. Real pul to'lanadigan ishlada to'g'risi murakkab narsa ko'rmaganman 😂
O'zimam boya bitta narsani hisoplamoqchi bo'ldim. Qancha ketishini hisoplasam nari borsa 6 soat ketarkan hisoplashga. C++ da yozip o'tiramanmi shuni boshimmi qotirip didimde, yoqip qo'yvurdim kodni 😂
Читать полностью…Lekin yaqinda python 3.13 versiyada bitta funksiyasi bor ekan oʻshani manual oʻchirishni imkoni chiqipti. Uni oʻchirsayz bemalol C dasturlash tillari bilan bellasha olar ekan
Читать полностью…Agar og'ir CPU bound ishlani qimoqchi bo'sez o'zi python ishlatmaganiz yaxshi. Python qulay bo'lish uchun tezlikni qurbon qigan.
Man oldinlari ba'zi ishlani faqat pythonda qilolganimda, jarayon qancha davom etsayam ishni pythonda qilishga qaror qigan vaqtlarim bo'gan. Qarasam 5-6 soat ketadi. Keyin multiprocessing bilan ishni parallelashtirganimda CPU yadrolariga teng taqsimlangan.
Qisqaroq qilip etadigan bo'sek, CPU bilan hisoplidigan ish qisez, python unchalik effektivmas. yadrolaga vazifalani bo'lib berishda uncha muammomas. Prosta o'zi sekin bo'gani yomon.
+ multiprocessing ishlatsez, hamma yadrola uchun RAM dan alohida copy kere bo'ladi RAM da. Shunga, RAM da ko'p joy oladigan ishla qilaman disez, processla soni ko'paysa, deyarli hamma processda qayta ishlanvotgan obyektni hotirada kopiyasi bo'ladi
Nozima2 [7622323787
] taqiqlangan mavzudagi gaplari uchun 2025-03-13 23:26 gacha guruhda yozishdan cheklab qo'yildi.
Quyidagi taqiqlangan mavzular aniqlandi: masala
Guruhda masala ishlab berilmaydi
Masalani jo'natganda quyidagilarga amal qilish shart:
🔹 pythonda ishlash zarur bo'lgan masalalargina jo'natiladi, boshqa tillardagilari mumkin emas
🔹 masalani to'liq ishlab berish so'ralmaydi, avval masalani o'zi ishlab ko'radi
🔹 masalaga qilingan yechim ko'rsatiladi (garchi u ishlamagan bo'lsa ham)
🔹 qo'llangan usullar, chiqqan xatoliklar/muammolar haqida qisqa ma'lumot beriladi
🔹 masalani jo'natilgach, kutiladi, qayta-qayta jo'natilmaydi, sabr qilinadi
🔹 guruhdagilar masalaga to'liq yechimdan ko'ra, yo'nalish berganlari ma'qul
Tashladim u boshqacha usul bilan ishlayapti. Ustoz bizga unaqib ishlatmaydi faqat if Elif operatorida ishlatadi lekin biz def funksiyasini ham qoʻllayapti def funksiyasiga tushunmayapman ozi shu semestrdan yaxshi oʻqituvchi kirdi
Читать полностью…#savol #multiprocessing
Salom hammaga! Kuchli python dasturchilarga savolim bor edi. Multiprocessing orqali GIL cheklovini olib tashlab (yoki aylanib o'tibmi, anig'ini bilmayman) parallel ishlaydigan jarayonlar (process) yaratish mumkinmi?