itertools - Python moduli
Bu modul orqali iteratorlarni yaratishingiz mumkin. Bugun Itertools.combinations() bilan tanishamiz.
Bu bizga iteratorda ishlatiladigan mumkin bo'lgan kortejlar ketma-ketligi yoki raqamlar va harflar to'plamini taqdim etadi. Sodda qilib aytganda berilgan listdagi qiymatlar asosida (n mumkin boสปlgan turli kombinatsiyalar hajmi), ularning kombinatsiyasini qaytaradi.
Ko'proq tanishib chiqish: Manba
๐ @python_backend_dev
Bu modul orqali iteratorlarni yaratishingiz mumkin. Bugun Itertools.combinations() bilan tanishamiz.
Bu bizga iteratorda ishlatiladigan mumkin bo'lgan kortejlar ketma-ketligi yoki raqamlar va harflar to'plamini taqdim etadi. Sodda qilib aytganda berilgan listdagi qiymatlar asosida (n mumkin boสปlgan turli kombinatsiyalar hajmi), ularning kombinatsiyasini qaytaradi.
Ko'proq tanishib chiqish: Manba
๐ @python_backend_dev
๐3
This media is not supported in your browser
VIEW IN TELEGRAM
Backendchilar tez-tez CSS kod yozib turasizlarmi? Odatda qanday chiqadi? ๐
๐ @python_backend_dev
๐ @python_backend_dev
๐8
This media is not supported in your browser
VIEW IN TELEGRAM
Nima deysizlar ๐คฉ?
Bunaqa sharoit bo'lsa, ishlamaslikni iloji yoสปq aa ๐
Fikrlaringizni izohda qoldiring๐
๐ @python_backend_dev
Bunaqa sharoit bo'lsa, ishlamaslikni iloji yoสปq aa ๐
Fikrlaringizni izohda qoldiring๐
๐ @python_backend_dev
๐คฏ4๐2
Forwarded from Fulfiledu Admin
Assalomu alaykum, yaxshimisiz, yaqinlaringizga tavsiya eting!
Ramazon oyida ilmga chanqoq o'quvchilarimiz uchun yangi guruh. Xalqaro dasturchi Diyorbek Olimovdan JavaScript va ReactJsni haftada 3 marta 2 soatdan onlayn Zoom platformasida 4.5 oy davomida o'rganing. Kurs davomida JavaScript, JavaScript DOM, JavaScript Advanced, React.js, React.js Advanced, Next.js lar o'rgatib boriladi.
Yaqinlaringiz, tanishlaringiz va do'stlaringizga kursimizni tavsiya eting. Zero sifatli va sinalgan bilim olishlariga sababchi bo'lish imkoniyatingiz bor!
Agar qatnashish istagidagi tanishlaringiz bo'lsa, hoziroq @fulfiledu ga yozib, ro'yxatdan o'tishsin va kirish darsimiz o'quvchisiga aylansin.
Ramazon oyida ilmga chanqoq o'quvchilarimiz uchun yangi guruh. Xalqaro dasturchi Diyorbek Olimovdan JavaScript va ReactJsni haftada 3 marta 2 soatdan onlayn Zoom platformasida 4.5 oy davomida o'rganing. Kurs davomida JavaScript, JavaScript DOM, JavaScript Advanced, React.js, React.js Advanced, Next.js lar o'rgatib boriladi.
Yaqinlaringiz, tanishlaringiz va do'stlaringizga kursimizni tavsiya eting. Zero sifatli va sinalgan bilim olishlariga sababchi bo'lish imkoniyatingiz bor!
Agar qatnashish istagidagi tanishlaringiz bo'lsa, hoziroq @fulfiledu ga yozib, ro'yxatdan o'tishsin va kirish darsimiz o'quvchisiga aylansin.
๐3
๐ฅ Pandas kutubxonasidagi muhim boสปlgan metodlar
Pandas bilan ishlab koสปrganlar bormi?
๐ @python_backend_dev
Pandas bilan ishlab koสปrganlar bormi?
๐ @python_backend_dev
๐4
Forwarded from Jakhongir Rakhmonov - IT
Vakansiyalardagi hamma talablarga javob berish shartmi?
Bugun Mohirdevdagi studentlar bilan gaplashganimda shunday savol berishdi. Oโquvchilardan biri vakansiyaga koโzi tushib qolibdi. U vakansiyada juda koโp texnologiyalar eslatib oโtilgan ekan talablar orasida. Tahminan HTML, CSS, JavaScript, PHP, Yii, MySQL, Docker, AWS va yana bir qancha texnologiyalar. Tajriba esa 2 yil soโralgan holos.
Men quyidagicha javob berdim.
Hammasini bilishingiz shart emas. Bu texnologiyalar listining maโnosi oโzi asli quyidagicha: โBiz ishda shu texnoligiyalarni ishlatamizโ. Sizdan ishga kirayotganingizda bularning har birini bilish talab qilinmaydi. Kompaniyalar ham bunday ideal kandidat qidiradigan boโlishsa koโp qidirishadi. Sizdan shularning eng asosiylarini bilishingiz va qolganini oโrganib keta olishingiz talab qilinadi.
Baโzida birortasini ham bilishingiz shart emas. Yoโnalishingiz bir xil boโlsa boโldi. Masalan siz shu paytgacha Python, Django va GCP bilan ishlagan boโlsangiz ham tepadagi vakansiyaga topshirangiz boโlaveradi. Chunki yoโnalish bir xil: Backend va Cloud.
Bunday katta talablarni koโrib tushkunlikka tushib topshirishdan uyalmang. Topshiravering. Sizdan nima ketdi? Kamida intervyu qilish mahoratingiz oshadi. Ha, bu ham alohida mahorat.
@jakhonrakhmonov
Bugun Mohirdevdagi studentlar bilan gaplashganimda shunday savol berishdi. Oโquvchilardan biri vakansiyaga koโzi tushib qolibdi. U vakansiyada juda koโp texnologiyalar eslatib oโtilgan ekan talablar orasida. Tahminan HTML, CSS, JavaScript, PHP, Yii, MySQL, Docker, AWS va yana bir qancha texnologiyalar. Tajriba esa 2 yil soโralgan holos.
Men quyidagicha javob berdim.
Hammasini bilishingiz shart emas. Bu texnologiyalar listining maโnosi oโzi asli quyidagicha: โBiz ishda shu texnoligiyalarni ishlatamizโ. Sizdan ishga kirayotganingizda bularning har birini bilish talab qilinmaydi. Kompaniyalar ham bunday ideal kandidat qidiradigan boโlishsa koโp qidirishadi. Sizdan shularning eng asosiylarini bilishingiz va qolganini oโrganib keta olishingiz talab qilinadi.
Baโzida birortasini ham bilishingiz shart emas. Yoโnalishingiz bir xil boโlsa boโldi. Masalan siz shu paytgacha Python, Django va GCP bilan ishlagan boโlsangiz ham tepadagi vakansiyaga topshirangiz boโlaveradi. Chunki yoโnalish bir xil: Backend va Cloud.
Bunday katta talablarni koโrib tushkunlikka tushib topshirishdan uyalmang. Topshiravering. Sizdan nima ketdi? Kamida intervyu qilish mahoratingiz oshadi. Ha, bu ham alohida mahorat.
@jakhonrakhmonov
๐7
๐ฏ Master Python Backend Development: Intervyuga tayyor va 100% BEPUL! ๐ฏ
Python, ko'p qirrali va foydalanuvchilar uchun qulay til - bu sizning muvaffaqiyat chiptangiz!
Yengil va moslashuvchan ramka Flask bilan birgalikda sizni to'xtatib bo'lmaydi๐ฅ
Men sizni boshlang'ich dasturchidan backend dasturchiga olib borish uchun mutlaqo BEPUL o'quv rejasini tuzdim!
Optimal natijalarga erishish uchun faqat ushbu ketma-ketlikka rioya qiling. ๐ฉโ๐ป๐จโ๐ป
๐ฅ ๐๐ฎ๐ฐ๐ธ๐ฒ๐ป๐ฑ ๐๐ฒ๐๐ฒ๐น๐ผ๐ฝ๐ฒ๐ฟ o'quv rejasi ๐ฅ
๐ Learn Python: https://lnkd.in/eb4ke-9P
๐จ Python Projects: https://lnkd.in/eNWBfNzk
๐ธ DSA with Python: https://bit.ly/3G3Dh0V
๐ Learn Flask: https://lnkd.in/eqAg3jZP
๐ง Flask Projects: https://lnkd.in/eqnf7h-W
๐ Learn REST API with Flask: https://lnkd.in/e-TTahQf
๐งฉ Learn Multithreading, Multiprocessing, Asyncio: https://lnkd.in/e_99Jiwp
๐ฆ Gunicorn & Nginx with Flask: https://lnkd.in/eWxgTNdB
โ TDD with Python & Flask: https://lnkd.in/eMjweHuZ
๐ Basic RDBMS: https://lnkd.in/ebkPd8-q
๐ Learn SQL: https://sqlbolt.com/ & W3Schools.com
๐ PostgreSQL with Python: https://lnkd.in/esKUqNdt
๐ Flask App with PostgreSQL: https://lnkd.in/eTzpcwNc
๐ป Basics of Bash: https://lnkd.in/eZnG8cP6
๐ณ Basics of Docker: https://lnkd.in/eFEK_aXW
๐ข Deploy Flask App with Docker: https://lnkd.in/eTjnFW8Y
๐ GIT & GitHub: https://lnkd.in/ejshTxFw
๐จ Python Portfolio on Github: https://lnkd.in/eB2AanXj
๐ Python Resume Ideas: https://lnkd.in/e_Fb7uNi
Brij sizlar uchun foydali boสปladi degan umidda. Post yoqqan boสปlsa like bosib qoสปyish esdan chiqmasin ๐
๐๐ Brij kishore Pandey
๐ @python_backend_dev
Python, ko'p qirrali va foydalanuvchilar uchun qulay til - bu sizning muvaffaqiyat chiptangiz!
Yengil va moslashuvchan ramka Flask bilan birgalikda sizni to'xtatib bo'lmaydi๐ฅ
Men sizni boshlang'ich dasturchidan backend dasturchiga olib borish uchun mutlaqo BEPUL o'quv rejasini tuzdim!
Optimal natijalarga erishish uchun faqat ushbu ketma-ketlikka rioya qiling. ๐ฉโ๐ป๐จโ๐ป
๐ฅ ๐๐ฎ๐ฐ๐ธ๐ฒ๐ป๐ฑ ๐๐ฒ๐๐ฒ๐น๐ผ๐ฝ๐ฒ๐ฟ o'quv rejasi ๐ฅ
๐ Learn Python: https://lnkd.in/eb4ke-9P
๐จ Python Projects: https://lnkd.in/eNWBfNzk
๐ธ DSA with Python: https://bit.ly/3G3Dh0V
๐ Learn Flask: https://lnkd.in/eqAg3jZP
๐ง Flask Projects: https://lnkd.in/eqnf7h-W
๐ Learn REST API with Flask: https://lnkd.in/e-TTahQf
๐งฉ Learn Multithreading, Multiprocessing, Asyncio: https://lnkd.in/e_99Jiwp
๐ฆ Gunicorn & Nginx with Flask: https://lnkd.in/eWxgTNdB
โ TDD with Python & Flask: https://lnkd.in/eMjweHuZ
๐ Basic RDBMS: https://lnkd.in/ebkPd8-q
๐ Learn SQL: https://sqlbolt.com/ & W3Schools.com
๐ PostgreSQL with Python: https://lnkd.in/esKUqNdt
๐ Flask App with PostgreSQL: https://lnkd.in/eTzpcwNc
๐ป Basics of Bash: https://lnkd.in/eZnG8cP6
๐ณ Basics of Docker: https://lnkd.in/eFEK_aXW
๐ข Deploy Flask App with Docker: https://lnkd.in/eTjnFW8Y
๐ GIT & GitHub: https://lnkd.in/ejshTxFw
๐จ Python Portfolio on Github: https://lnkd.in/eB2AanXj
๐ Python Resume Ideas: https://lnkd.in/e_Fb7uNi
Brij sizlar uchun foydali boสปladi degan umidda. Post yoqqan boสปlsa like bosib qoสปyish esdan chiqmasin ๐
๐๐ Brij kishore Pandey
๐ @python_backend_dev
๐8
Shunchaki fikrlang va javobingizni izohda qoldiring faqat isboti bilan.
Kod editorlarda tekshirmay turib javob beringlarchi?
๐ @python_backend_dev
Kod editorlarda tekshirmay turib javob beringlarchi?
๐ @python_backend_dev
๐3๐คฏ2
Type Casting in Python
Type Casting - bu foydalanuvchilar tomonidan bajarilishi kerak bo'lgan operatsiyani bajarish uchun o'zgaruvchan ma'lumotlar turini ma'lum bir ma'lumot turiga aylantirish usuli.
Python turli xil funksiya va usullarni qoโllab-quvvatlaydi,
masalan: int(), float(), str(), ord(), hex(), oct(), tuple(), set(), list(), dict() va hokazo.
Python-da Castingning ikki turi mavjud ekan:
Implicit Type Casting
Explicit Type Casting
Implicit Type Conversion
Bu usullarda Python ma'lumotlar turini avtomatik ravishda boshqa ma'lumotlar turiga o'zgartiradi. Bunda foydalanuvchi(dasturchi) ushbu jarayonga aloqasi bo'lmaydi.
Misol uchun:
Bunda python avtomatik a ni int tipiga o'zgartiradi.
Bunda python avtomatik tarizda int float yig'indisini floatga o'zgartiradi, float son qatnashgani uchun.
Ushbu usulda Python talab qilinadigan operatsiyani bajarish uchun
o'zgaruvchan ma'lumotlar turini ma'lum ma'lumotlar turiga aylantirish uchun foydalanuvchi(dasturchi) ishtirokini talab qiladi.
Asosan turdagi casting ma'lumotlar turi funktsiyasi bilan amalga oshirilishi mumkin:
int(): int() funktsiyasi float yoki stringni argument sifatida qabul qiladi va int tipidagi obyektni qaytaradi.
float(): float() funksiyasi int yoki stringni argument sifatida qabul qiladi va float tipidagi obyektni qaytaradi.
str(): str() funktsiyasi float yoki int ni argument sifatida qabul qiladi va string tipidagi ob'ektni qaytaradi.
Eslatma: Bu yerda int va float stringni argument qilib oladi deyilganda u matn emas string holatdagi sonlarni nazarda tutyapti.
Xo'p endi casting turiga misol keltirib o'tamiz:
intdan floatga
๐ @python_backend_dev
Type Casting - bu foydalanuvchilar tomonidan bajarilishi kerak bo'lgan operatsiyani bajarish uchun o'zgaruvchan ma'lumotlar turini ma'lum bir ma'lumot turiga aylantirish usuli.
Python turli xil funksiya va usullarni qoโllab-quvvatlaydi,
masalan: int(), float(), str(), ord(), hex(), oct(), tuple(), set(), list(), dict() va hokazo.
Python-da Castingning ikki turi mavjud ekan:
Implicit Type Casting
Explicit Type Casting
Implicit Type Conversion
Bu usullarda Python ma'lumotlar turini avtomatik ravishda boshqa ma'lumotlar turiga o'zgartiradi. Bunda foydalanuvchi(dasturchi) ushbu jarayonga aloqasi bo'lmaydi.
Misol uchun:
Bunda python avtomatik a ni int tipiga o'zgartiradi.
a = 5
print(type(a))
Bunda esa python avtomatik b ni float tipiga o'zgartiradi va qolganlari ham shu tarizda amalga oshiriladi.b = 8.0
print(type(b))Bunda python avtomatik tarizda int float yig'indisini floatga o'zgartiradi, float son qatnashgani uchun.
c = a + b
print(c)
print(type(c))
Ko'paytmada ham xuddi yuqoridagi kabi bo'ladi.d = a * b
print(d)
print(type(d))
Explicit Type CastingUshbu usulda Python talab qilinadigan operatsiyani bajarish uchun
o'zgaruvchan ma'lumotlar turini ma'lum ma'lumotlar turiga aylantirish uchun foydalanuvchi(dasturchi) ishtirokini talab qiladi.
Asosan turdagi casting ma'lumotlar turi funktsiyasi bilan amalga oshirilishi mumkin:
int(): int() funktsiyasi float yoki stringni argument sifatida qabul qiladi va int tipidagi obyektni qaytaradi.
float(): float() funksiyasi int yoki stringni argument sifatida qabul qiladi va float tipidagi obyektni qaytaradi.
str(): str() funktsiyasi float yoki int ni argument sifatida qabul qiladi va string tipidagi ob'ektni qaytaradi.
Eslatma: Bu yerda int va float stringni argument qilib oladi deyilganda u matn emas string holatdagi sonlarni nazarda tutyapti.
Xo'p endi casting turiga misol keltirib o'tamiz:
intdan floatga
a = 5
n = float(a)
print(n)
print(type(n))
strdan intgaa = "5"
n = int(a)
print(n)
print(type(n))
strdan floatgaa = "5.9"
n = float(a)
print(n)
print(type(n))
Post yoqqan boสปlsa sizlardan like kutib qolamiz ๐ซก๐ @python_backend_dev
๐6๐ฅ2
Juda ham ajoyib masala, fikrlashga majbur qiladigan desa ham boสปladi ๐
Javobingizni izohda qoldiring๐
๐ @python_backend_dev
Javobingizni izohda qoldiring๐
๐ @python_backend_dev
๐8
Plyer moduli
Desktop Notifier (Ish stoli xabarnomasi) - bu ish stolida xabar ko'rinishida qalqib chiquvchi bildirishnoma xabarini ishlab chiqaradigan oddiy dastur. Shu maqsadda Plyer modulidan foydalanamiz. Ushbu modul vaqt ob'ekti bilan ishlaydi.
O'rnatish:
๐ @python_backend_dev
Desktop Notifier (Ish stoli xabarnomasi) - bu ish stolida xabar ko'rinishida qalqib chiquvchi bildirishnoma xabarini ishlab chiqaradigan oddiy dastur. Shu maqsadda Plyer modulidan foydalanamiz. Ushbu modul vaqt ob'ekti bilan ishlaydi.
O'rnatish:
pip install plyer
Kompyuterda ishlayotganizda qo'l kelarkan, har yarim soatda tanaffus olish uchun ๐จโ๐ป๐ @python_backend_dev
๐4
Forwarded from Sardor Dushamov | PHP - tengi yo'q til!
Assalomu alaykum!
Hurmatli kanalim a'zolari!
Mana bugun deyarli 1 yildan beri yozayotgan, PHP, MySQL,Yii videodarsimizni taqdimoti bo'lib o'tdi. Maqsadim, ushbu kurs orqali jamiyatimizga ozgina bo'lsa ham manfaat yetkazishdir. O'rganganlarimni orqalab olib ketmaymiz, keyingilarga qoldirishdir. Ushbu kurs orqali o'rganib, o'z yo'llarini topib ketishiga ko'maklashishdir. Men 11 yillik tajribamni ishga solib, foydali, sifatli darslar qilishga harakat qildim. Darslarni yozish oson bo'lmadi.
Sizlardan iltimosim shuki, bu kursimdan ko'pchilik xabar topishiga ko'maklashishingizni so'ramoqchiman. Yordamingizni ayamang. Rahmat.
Kursni xarid qilgan o'quvchilar 16-apreldan o'qishni boshlashlari mumkin bo'ladi
Chegirma narx: 1,800,000 (ushbu narx 30-aprel, 23:59 gacha amal qiladi. Undan so'ng, kurs narxi 2,000,000 ga o'zgaradi)
๐ Kursga ro'yxatdan o'tish
Hurmatli kanalim a'zolari!
Mana bugun deyarli 1 yildan beri yozayotgan, PHP, MySQL,Yii videodarsimizni taqdimoti bo'lib o'tdi. Maqsadim, ushbu kurs orqali jamiyatimizga ozgina bo'lsa ham manfaat yetkazishdir. O'rganganlarimni orqalab olib ketmaymiz, keyingilarga qoldirishdir. Ushbu kurs orqali o'rganib, o'z yo'llarini topib ketishiga ko'maklashishdir. Men 11 yillik tajribamni ishga solib, foydali, sifatli darslar qilishga harakat qildim. Darslarni yozish oson bo'lmadi.
Sizlardan iltimosim shuki, bu kursimdan ko'pchilik xabar topishiga ko'maklashishingizni so'ramoqchiman. Yordamingizni ayamang. Rahmat.
Kursni xarid qilgan o'quvchilar 16-apreldan o'qishni boshlashlari mumkin bo'ladi
Chegirma narx: 1,800,000 (ushbu narx 30-aprel, 23:59 gacha amal qiladi. Undan so'ng, kurs narxi 2,000,000 ga o'zgaradi)
๐ Kursga ro'yxatdan o'tish
๐3
Sardor Dushamov | PHP - tengi yo'q til!
Assalomu alaykum! Hurmatli kanalim a'zolari! Mana bugun deyarli 1 yildan beri yozayotgan, PHP, MySQL,Yii videodarsimizni taqdimoti bo'lib o'tdi. Maqsadim, ushbu kurs orqali jamiyatimizga ozgina bo'lsa ham manfaat yetkazishdir. O'rganganlarimni orqalab olibโฆ
PHP ni o'rganmoqchi boสปlgan doสปstlaringizga yuborib qo'ying.
Bilaman biz Pythonchilarmiz ๐
Bilaman biz Pythonchilarmiz ๐
๐6