Python bilan shunaqangi shakllar yasashni biladiganlar ๐ bosilar va izohlarda boshqacha shakllarni kutib qolaman ๐
Python kodi:
Python kodi:
print(" ~\n - -\n (0 0)\n / V \\\n/( _ )\\\n ^^ ^^")
๐ @python_backend_dev๐9
Django: Slug
Slug - bu biror narsaning qisqacha yorlig'i bo'lib, unda faqat harflar, raqamlar, pastki chiziq(_) yoki defis(-) mavjud. Ular odatda URL manzillarida qo'llaniladi.
#django #slug
๐ @python_backend_dev
Slug - bu biror narsaning qisqacha yorlig'i bo'lib, unda faqat harflar, raqamlar, pastki chiziq(_) yoki defis(-) mavjud. Ular odatda URL manzillarida qo'llaniladi.
#django #slug
๐ @python_backend_dev
๐2
Pythonda walrus operatori ( := )
Bu operator Python 3.8 dagi yangi xususiyati hisoblanadi. Vazifasi biror ifoda ichidagi o'zgaruvchilarga qiymatlarni belgilash uchun ishlatiladi.
Misol uchun u bir vaqtning o'zida shartni tekshirish va o'zgaruvchiga qiymat belgilash(o'zlashtirish) uchun ya'ni while tsikli holatida ishlatilishi mumkin.
Nima uchun qavs () dan foydalanish kerak chunki sintaksis jihatdan ishlatilishi shunaqa, agarda
Koสปproq tanishish uchun manba
๐ @python_backend_dev
Bu operator Python 3.8 dagi yangi xususiyati hisoblanadi. Vazifasi biror ifoda ichidagi o'zgaruvchilarga qiymatlarni belgilash uchun ishlatiladi.
Misol uchun u bir vaqtning o'zida shartni tekshirish va o'zgaruvchiga qiymat belgilash(o'zlashtirish) uchun ya'ni while tsikli holatida ishlatilishi mumkin.
Nima uchun qavs () dan foydalanish kerak chunki sintaksis jihatdan ishlatilishi shunaqa, agarda
n = m := 5 shu holatida ishlatiladigan bo'lsa, SyntaxError: invalid syntax xatolikni olamiz, istisno holatlari ham mavjud.Koสปproq tanishish uchun manba
๐ @python_backend_dev
๐5
Siz asosan qaysi vaqtlarda dasturlashni o'rganasiz yoki unda ishlaysiz?
Anonymous Poll
14%
06:00 - 12:00
27%
13:00 - 19:00
66%
19:00 - 00:00
18%
00:00 dan keyin
Pythonda schedule kutubxonasi
Bu sizga Python funktsiyalarini ma'lum vaqt oralig'ida yoki ma'lum vaqtlarda ishlashini rejalashtirishni taminlab beradi.
"Schedule" kutubxonasi python dasturlaringizda takrorlanadigan vazifalarni avtomatlashtirishning oddiy va yengil usulini taqdim etadi. Ya'ni funktsiyalarni har daqiqada yoki har soatda yoki har kuni ertalab 9:00 kabi ma'lum vaqtlarda ishlashini rejalashtirish imkonini beradi.
Bir nechta misol keltirilgan agarda qo'shimcha o'rganmoqchi bo'lsangiz, Manba
๐ @python_backend_dev
Bu sizga Python funktsiyalarini ma'lum vaqt oralig'ida yoki ma'lum vaqtlarda ishlashini rejalashtirishni taminlab beradi.
"Schedule" kutubxonasi python dasturlaringizda takrorlanadigan vazifalarni avtomatlashtirishning oddiy va yengil usulini taqdim etadi. Ya'ni funktsiyalarni har daqiqada yoki har soatda yoki har kuni ertalab 9:00 kabi ma'lum vaqtlarda ishlashini rejalashtirish imkonini beradi.
Bir nechta misol keltirilgan agarda qo'shimcha o'rganmoqchi bo'lsangiz, Manba
๐ @python_backend_dev
๐3๐ฅ1
https://www.youtube.com/watch?v=y3sYA5Wpd_0
Notion ChatGPT kabi ishlashini bilarmidingiz? Agarda ChatGPTdan roสปyxatdan oสปta olmaganlar boสปlsa bu ham yomon emas. Ishlatishga ancha qulay.
Video yoqsa ๐ bosib qoสปyinglar ๐
Videoni qisqa qilib ola qoldim ๐
Notion ChatGPT kabi ishlashini bilarmidingiz? Agarda ChatGPTdan roสปyxatdan oสปta olmaganlar boสปlsa bu ham yomon emas. Ishlatishga ancha qulay.
Video yoqsa ๐ bosib qoสปyinglar ๐
Videoni qisqa qilib ola qoldim ๐
YouTube
Notion AI
Notion AI ishlatib ko'rish
Telegram kanal: https://t.iss.one/python_backend_dev
Telegram kanal: https://t.iss.one/python_backend_dev
๐9
Forwarded from Sardor Dushamov | PHP - tengi yo'q til!
#kepqoldi
- Chang ko'chalar, chang - chang ko'chalar,
- Kimga kerak juniorbachchalar?
- Ish qidirar tun - u kechalar,
- Otkaz oladur necha - nechalar.
- Ko'p qiynamanglar, "katta" akalar
- Yig'lab keladur, junior bachalar
- Ehhh chang ko'chalar...
- Chang - chang ko'chalar...
- Chang ko'chalar, chang - chang ko'chalar,
- Kimga kerak juniorbachchalar?
- Ish qidirar tun - u kechalar,
- Otkaz oladur necha - nechalar.
- Ko'p qiynamanglar, "katta" akalar
- Yig'lab keladur, junior bachalar
- Ehhh chang ko'chalar...
- Chang - chang ko'chalar...
๐12
Pythonda get() metodi.
Bu metod dict-dan har qanday belgilangan kalitning qiymatini olish uchun ishlatiladi. Agarda kalit dict-da mavjud bo'lsa, kalitning qiymatini aks holda None qaytaradi.
Sintaksisi:
Bu metod dict-dan har qanday belgilangan kalitning qiymatini olish uchun ishlatiladi. Agarda kalit dict-da mavjud bo'lsa, kalitning qiymatini aks holda None qaytaradi.
Sintaksisi:
Dict.get(key, default=None)
๐ @python_backend_dev๐4
Forwarded from Azim Pulat
JPRQ 2.0 - endi tezroq va xavfsiz.
Hakatonda yutish uchun eng muhim faktor - tezlik. JPRQ bilan endi loyihalaringizni bir qator kod bilan onlayn qilishingiz mumkin.
Backend va frontendni oson ulay olish imkoniyati beradi. Alexa/GoogleHome/Discord uchun dasturlar yaratishni osonlashtiradi.
Rasperry Pi kompyuteringizga masofadan SSH qilish uchun ham JPRQdan foydalanishingiz mumkin.
Xullas, imkoniyatlari faqat tasavvuringiz bilan chegaralangan.
๐ jprq.io
๐ github.com/azimjohn/jprq
Hakatonda yutish uchun eng muhim faktor - tezlik. JPRQ bilan endi loyihalaringizni bir qator kod bilan onlayn qilishingiz mumkin.
Backend va frontendni oson ulay olish imkoniyati beradi. Alexa/GoogleHome/Discord uchun dasturlar yaratishni osonlashtiradi.
Rasperry Pi kompyuteringizga masofadan SSH qilish uchun ham JPRQdan foydalanishingiz mumkin.
Xullas, imkoniyatlari faqat tasavvuringiz bilan chegaralangan.
๐ jprq.io
๐ github.com/azimjohn/jprq
๐7๐ฅ1
Python OOP Inkapsulyatsiya tamoyili
Inkapsulyatsiya ob'ektga yo'naltirilgan dasturlashning asosiy xususiyatlaridan biridir. Inkapsulyatsiya bitta sinf ichidagi atributlar va usullarning to'plamini anglatadi. Bu tashqi sinflarga sinfning atributlari va usullariga kirish va o'zgartirishni oldini oladi. Bu shuningdek, ma'lumotlarni yashirishga yordam beradi.
Qanday javob chiqishi mumkin? Izohda javobingizni qoldiring.
๐ @python_backend_dev
Inkapsulyatsiya ob'ektga yo'naltirilgan dasturlashning asosiy xususiyatlaridan biridir. Inkapsulyatsiya bitta sinf ichidagi atributlar va usullarning to'plamini anglatadi. Bu tashqi sinflarga sinfning atributlari va usullariga kirish va o'zgartirishni oldini oladi. Bu shuningdek, ma'lumotlarni yashirishga yordam beradi.
Qanday javob chiqishi mumkin? Izohda javobingizni qoldiring.
๐ @python_backend_dev
๐5
Pythonda boltons kutubxonasi
O'rnatish:
Bu misolda kichik bir qismi koสปrsatildi xolos, koสปproq tanishmoqchi boสปlsangiz marhamat โก๏ธ Manba
๐ @python_backend_dev
O'rnatish:
pip install boltons
Yuqoridagi misollarda satrni tinish belgilariga qanday qilib osongina ajratishingiz, HTML dan matn chiqarib olishingiz va satrdagi hashtaglarni topishingiz mumkin.Bu misolda kichik bir qismi koสปrsatildi xolos, koสปproq tanishmoqchi boสปlsangiz marhamat โก๏ธ Manba
๐ @python_backend_dev
๐2
JavaScript Object Notation (JSON) - bu tarmoq orqali yuborilishi mumkin bo'lgan matn sifatida ma'lumotlarni uzatish uchun keng tarqalgan standartlashtirilgan format.
U ko'plab API va ma'lumotlar bazalari tomonidan qoสปllaniladi.
JSON xuddi Python lug'ati(dict) kabi ob'ektlarni key/value juftligi sifatida ifodalaydi.
Seriyalashtirish - bu ma'lumotlarni JSON formatiga kodlash jarayoni (masalan, Python ro'yxatini JSONga aylantirish).
Deserializatsiya - bu JSON ma'lumotlarini siz ishlashingiz mumkin bo'lgan mahalliy ob'ektlarga dekodlash jarayoni (masalan, JSON ma'lumotlarini Python ro'yxatida o'qish).
Yuqoridagi misolda Deserializatsiya koสปrsatib oสปtilgan.
๐ @python_backend_dev
U ko'plab API va ma'lumotlar bazalari tomonidan qoสปllaniladi.
JSON xuddi Python lug'ati(dict) kabi ob'ektlarni key/value juftligi sifatida ifodalaydi.
Seriyalashtirish - bu ma'lumotlarni JSON formatiga kodlash jarayoni (masalan, Python ro'yxatini JSONga aylantirish).
Deserializatsiya - bu JSON ma'lumotlarini siz ishlashingiz mumkin bo'lgan mahalliy ob'ektlarga dekodlash jarayoni (masalan, JSON ma'lumotlarini Python ro'yxatida o'qish).
Yuqoridagi misolda Deserializatsiya koสปrsatib oสปtilgan.
๐ @python_backend_dev
๐4