Ikkita class-larning bir-biri bilan bog'lanishining bir usuli.
#python #class
π @python_backend_dev
#python #class
π @python_backend_dev
π2π1
MohirFest Raqamli oromgohini muvaffaqiyatli tamomlaganim uchun sertifikat berishdi. Tabrik π₯³
π @python_backend_dev
π @python_backend_dev
π2π¨βπ»2
Assalomu alaykum va rohmatullohi va barokatuh bugungi juma ayyomingiz muborak boΚ»lsin azizlar.
Barchangizga sihat-salomatlik va ishlaringiz rivojini bersin iloyim π€²
Barchangizga sihat-salomatlik va ishlaringiz rivojini bersin iloyim π€²
π2π1
Kichik bir muammo yechimi.
Siz shu muammoga qanday yechim bera olasiz javobingizni izohlarda qoldiring π
##############################
Siz shu muammoga qanday yechim bera olasiz javobingizni izohlarda qoldiring π
a sonini kiriting: 3
b sonini kiriting: 6
3 3 3
4 4 4 4
5 5 5 5 5
6 6 6 6 6 6 a sonini kiriting: 6
b sonini kiriting: 2
Xato! a soni b sonidan katta va teng bo'lmasligi kerak.
Eslatma: a soni b sonidan kichik bo'lishi shart!
π @python_backend_devPythonda translate moduli.
O'rnatish:
π @python_backend_dev
O'rnatish:
pip install translate
#python #translateπ @python_backend_dev
π5
Regular Expressions (RegEx) - ya'ni foydalanuvchilar botdan yoki saytlardan ro'yxatdan o'tishi botga qaysidir kamandalarni berishi va unda matn, sonlar, email, telefon raqam va hokazolarni Filtrlab beradigan belgilar ketma-ketligi.
Ana shunday belgilar ketma-ketligini jamlagan foydali sayt bor ekan shuni sizlarga ulashdim. Albatta sizga foydasi tegadi.
Saytga link: https://ihateregex.io
π @python_backend_dev
Ana shunday belgilar ketma-ketligini jamlagan foydali sayt bor ekan shuni sizlarga ulashdim. Albatta sizga foydasi tegadi.
Saytga link: https://ihateregex.io
π @python_backend_dev
π4π¨βπ»1
Python Dev
MohirFest Raqamli oromgohini muvaffaqiyatli tamomlaganim uchun sertifikat berishdi. Tabrik π₯³ π @python_backend_dev
MohirFest Xakatonidan sertifikat olganimni sizlar bilan ulashgandim.
Tabriklanglar π₯³ biz "Devs" jamoamiz bilan finalga chiqdik πͺ Loyihamiz birinchi saralash bosqichidan o'tdi.
π @python_backend_dev
Tabriklanglar π₯³ biz "Devs" jamoamiz bilan finalga chiqdik πͺ Loyihamiz birinchi saralash bosqichidan o'tdi.
π @python_backend_dev
π6π3
Ob-havo botimdan ro'yxatdan o'tgan foydalanuvchilar soni 100 kishiga yetdi. Bu birinchi botim edi π
Botga link: @eralionlineobhavobot
π @python_backend_dev
Botga link: @eralionlineobhavobot
π @python_backend_dev
π6π3
Assalomu alaykum barchaga, sizlarni yanada yaqinlashib kelayotgan Yangi yil bayrami bilan tabriklayman ππ
Bazi bir ishlar ko'payib ketganligi sababli post joylay olmayapman buni uchun uzur so'rayman, biz to'xtab qolmaymiz.
π @python_backend_dev
Bazi bir ishlar ko'payib ketganligi sababli post joylay olmayapman buni uchun uzur so'rayman, biz to'xtab qolmaymiz.
π @python_backend_dev
π3π1π1
FastAPI framework - yuqori unumdorlik, o'rganish oson, kodlash tez, ishlab chiqarishga tayyor.
Install:
Union - bir nechta turdagi o'zgaruvchi yaratish uchun
main - main.py bu fayl nomi, istagancha o'zgartirish mumkin
reload - nomidan aniqki kodga biron o'zgartirish kiritilsa proyektni qayta ishga tushurish uchun, qaytadan run qilishingizning oldini oladi.
FastApi bilan ko'proq tanishib chiqing
π @python_backend_dev
Install:
pip install fastapi
pip install "uvicorn[standard]"
Run: uvicorn main:app --reload
app - ilova yaratiladiUnion - bir nechta turdagi o'zgaruvchi yaratish uchun
main - main.py bu fayl nomi, istagancha o'zgartirish mumkin
reload - nomidan aniqki kodga biron o'zgartirish kiritilsa proyektni qayta ishga tushurish uchun, qaytadan run qilishingizning oldini oladi.
FastApi bilan ko'proq tanishib chiqing
π @python_backend_dev
π4π₯2π1
Bugun Django modeli ichidagi kichik qismlari haqida gaplashmiz.
null=True - bu usha fieldni bazadagi joyiga hech qanday qiymat kelmasa ham xatolikka uchramaydi degani ya'ni usha moydonda biron, o'zini tipiga doir qiymat bo'lishi ham bo'lmasligi ham mumkin.
blank=True - masalan siz frontend qismida biron forma to'ldiryapsiz yoshingizni kiritmadingiz bunda xatolikka uchramaysiz ammo shu maydonda null=True ishlatilmagan bo'lsa bazaga saqlashda xatolikka uchraysiz. Shuning uchun ko'pincha ikkisi bir vaqtda ishlatilganligi ma'qulroq.
SET_NULL - admin post joylagan bir qancha vaqtdan keyin uni adminlikdan olib tashlamoqchisiz shunda adminning shaxsiy ma'lumotlari o'chib ketadi lekin joylagan postlari saqlanib qoladi.
CASCADE - bunda ham admin ham u joylagan postlari ham bazadan o'chib ketadi.
Post yoqqan bo'lsa yaqinlarga ham ulashamiz. Yangi yilingiz bilan π₯³π₯³
π @python_backend_dev
null=True - bu usha fieldni bazadagi joyiga hech qanday qiymat kelmasa ham xatolikka uchramaydi degani ya'ni usha moydonda biron, o'zini tipiga doir qiymat bo'lishi ham bo'lmasligi ham mumkin.
blank=True - masalan siz frontend qismida biron forma to'ldiryapsiz yoshingizni kiritmadingiz bunda xatolikka uchramaysiz ammo shu maydonda null=True ishlatilmagan bo'lsa bazaga saqlashda xatolikka uchraysiz. Shuning uchun ko'pincha ikkisi bir vaqtda ishlatilganligi ma'qulroq.
SET_NULL - admin post joylagan bir qancha vaqtdan keyin uni adminlikdan olib tashlamoqchisiz shunda adminning shaxsiy ma'lumotlari o'chib ketadi lekin joylagan postlari saqlanib qoladi.
CASCADE - bunda ham admin ham u joylagan postlari ham bazadan o'chib ketadi.
Post yoqqan bo'lsa yaqinlarga ham ulashamiz. Yangi yilingiz bilan π₯³π₯³
π @python_backend_dev
π8
Salom qadrliπobunachilarβΊοΈsizlarni kelayotganβοΈyangiπ 2023πyilπbilanπ²tabriklaymiz sizlargaπuzoqβοΈumirπsihatβοΈsalomatlikπ»baxtπ²tilaymizπ²yangiπyildaβοΈ nimaniπniyyatπqilganπboΚ»lsangizlarβοΈalbattaπamalgaπoshishini eskiπ²yildagiπushalmaganπorzuπniyyatlaringizπΊyangiπyildaβοΈ albatta amalgaβοΈoshishiniπ«tilaymiz.πYangiπyilβοΈsizlargaπbaxtπ₯€omad βοΈquvonchπshodlikπkulguπolibπkelishiga tilakdoshmiz.
Yangiπyildaπyangiπ«marralarπulkanβοΈzafarlarπtilab qolamizπ₯³
π @python_backend_dev
Yangiπyildaπyangiπ«marralarπulkanβοΈzafarlarπtilab qolamizπ₯³
π @python_backend_dev
π4
Dict(Lug'at) elementlariga kirish
Kvadrat qavs ichidagi kalit nomiga murojaat qilib lug'at elementlariga kirishingiz mumkin va xuddi shu natijani beradigan get() metodi ham mavjud. Lug'at ichida listdan foydalanganda, unga index orqali murojaat qilinadi.
#python #dict
π @python_backend_dev
Kvadrat qavs ichidagi kalit nomiga murojaat qilib lug'at elementlariga kirishingiz mumkin va xuddi shu natijani beradigan get() metodi ham mavjud. Lug'at ichida listdan foydalanganda, unga index orqali murojaat qilinadi.
#python #dict
π @python_backend_dev
π5
Python-da match-case, xuddi switch-case ga o'xshaydi.
#python #match #case
π @python_backend_dev
case 401 | 403 | 404:kabi ham ishlatish mumkin.
return "Not allowed"
#python #match #case
π @python_backend_dev
π6