Pythonda 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
Xayrli kech barchaga, ko'proq qaysi mavzularda post joylab borishimni hohlaysiz izohlarda yozib qoldiring.
Fikrlaringiz men uchun juda muhim π
π @python_backend_dev
Fikrlaringiz men uchun juda muhim π
π @python_backend_dev
π3π2π2
books-agiliq-com-django-orm-cookbook-en-latest.pdf
1.1 MB
Django ORM boΚ»yicha bilimini oshirish istagida boΚ»lganlar uchun foydali boΚ»lgan Django ORM CookBook kitobini tavsiya qilaman.
π @python_backend_dev
π @python_backend_dev
π6π1
Aiogram API dan foydalanib yuborilgan rasmni qabul qilib olib adminga yoki kanalga yuborish.
π @python_backend_dev
π @python_backend_dev
π6π1
Paskal uchburchagi π«‘
Birinchi qatorda bitta element bor u 1 ga teng. Keyingi satrlardagi har bir element to'g'ridan-to'g'ri uning ustidagi ikkita raqamning yig'indisidan hosil boΚ»ladi.
Qanaqadir natijasi chiroyli koΚ»rinishda chiqarkan shunga uni ham rasm sifatida ulashishni maΚΌqul deb topdim π
Post yoqqan boΚ»lsa, doΚ»stlaringizga ham ulashishni va ularni kanalga taklif qilishni unutmang π
π @python_backend_dev
Birinchi qatorda bitta element bor u 1 ga teng. Keyingi satrlardagi har bir element to'g'ridan-to'g'ri uning ustidagi ikkita raqamning yig'indisidan hosil boΚ»ladi.
Qanaqadir natijasi chiroyli koΚ»rinishda chiqarkan shunga uni ham rasm sifatida ulashishni maΚΌqul deb topdim π
Post yoqqan boΚ»lsa, doΚ»stlaringizga ham ulashishni va ularni kanalga taklif qilishni unutmang π
π @python_backend_dev
π5π2
Video formatini Gif formatiga o'tkazish π
OΚ»rnatish:
π @python_backend_dev
OΚ»rnatish:
pip install moviepy
#python #moviepyπ @python_backend_dev
π4π1
Pythonda PostgreSQL ma'lumotlar bazasiga ulanish.
Buning uchun psycopg2 modulini oΚ»rnatish talab etiladi.
Psycopg2 - bu Python dasturlash tili uchun eng mashhur PostgreSQL ma'lumotlar bazasi adapteri(driveri) hisoblanadi.
OΚ»rnatish:
Buning uchun psycopg2 modulini oΚ»rnatish talab etiladi.
Psycopg2 - bu Python dasturlash tili uchun eng mashhur PostgreSQL ma'lumotlar bazasi adapteri(driveri) hisoblanadi.
OΚ»rnatish:
pip install psycopg2
π @python_backend_devπ8