Python Dev
79 subscribers
236 photos
19 videos
3 files
101 links
Maqsad: Kanalga Python dasturlash tiliga oid faydali ma'lumotlar joylanib boriladi. Barchasi faqat sizlar uchun 💪🏻

Muhokama guruhimiz: @python_dev_chat
Murojaat: @uzaytijobs_admin
Download Telegram
Django Extensions

Agar siz Django loyihangizda sozlangan URL manzillarini ko'rsatish buyrug'ini izlayotgan bo'lsangiz, Django Extensions paketi tomonidan taqdim etilgan show_urls buyrug'idan foydalanishingiz mumkin.

Bu URL manzillarining formatlangan roʻyxatini hamda ularning tegishli koʻrish funksiyalarini koʻrsatadi.

Qanday foydalanish boʻyicha koʻrsatma yuqoridagi rasmda berilgan👆

👉 @python_backend_dev
👍7
get_object_or_404

Ma'lumotlar bazasidan bitta ob'ektni olishda aniqroq va ixchamroq kod uchun djangoning get_object_or_404() usulidan foydalaning.

Misol uchun:
Aytaylik, sizda Student nomli django modeli bor va siz bazadan ma'lum bir identifikatorga(pk) ega ma'lum bir studentni olishni xohlaysiz. Odatda post mavjud bo'lmagan holatlarni tekshirish uchun try-except blokidan foydalanasiz, lekin django bu jarayonni soddalashtiradigan get_object_or_404() nomli qulay usulni taqdim etadi.
get_object_or_404() yordamida siz try-except blokini yozish va istisnoni qo'lda boshqarish zaruriyatini yo'qotasiz. Bu toza va o'qilishi qulay bo'lgan kodni beradi. Bundan tashqari, django avtomatik ravishda 404 xato sahifasini chiqaradi.
Va bundan foydalanish uchun import qilishni unutmang.

Bu misolda bunisini yomon unisini yaxshi deyish biroz notoʻgʻri lekin bu usul qulaylik jihatdan yaxshiroq hisoblanadi va tavsiya etiladi.

Post yoqqan boʻlsa, albatta like bosishni unutmang 🙂

👉 @python_backend_dev
👍11
Nega va nima uchun? 🤔

👉 @python_backend_dev
👍3
Forwarded from Azim Pulat
Yozda Birga Kod Yozamiz ☀️ 2023

Dasturchilar uchun yozgi intensiv kurs

▶️ Boshlanadi: 10-iyul
📅 Davomiyligi: 4 hafta
💸 Qatnashish narxi: $1

🚦Yo'nalishlar:
- Front-end
- Back-end
- Algoritmlar

🔗 Topshiring: ybky.42.uz

👨‍🏫 Mentorlar:
- Azimjon Pulatov @ Amazon
- Diyorbek Sadullaev @ Pinterest
👍5
Djangoda aggregate funksiyalar bilan ishlash.

Bu funksiyalar sizni maʼlumotlar bazasi bilan ishlashingizni ancha osonlashtirib beradi.

👉 @python_backend_dev
👍3
Forwarded from Fulfil Education
Backend bo'yicha bepul onlayn ochiq darsimizga siz ham qatnashing

Backend dasturlashni Python orqali tajribali ustozdan noldan mutaxassisgacha o'rganing.

— Python va Django kursimiz haftada 3 marta 2 soatdan onlayn Zoom platformasida 6 oy davomida olib boriladi.

— Kursda Python core, Python OOP, Telegram bot API, PostgreSql, Django, DRF, Celery , RabbitMQ , Redis, GraphQL, Docker o'rgatiladi. Kurs davomida haqiqiy amaliyot va portfolioga ega bo'lasiz.

🎁 Ochiq darsga ro'yxatdan o'tganlarga sovg'a tariqasida Kompyuter savodxonligi darsi tekinga taqdim qilinadi, siz ham shoshiling

👉 Agar ushbu backend kursimiz siz uchun qiziq bo'lsa, @fulfiledu ga "+" belgisini qoldiring va onlayn 1-darsimizga BEPUL ro'yxatdan o'ting!
👍2
😁😁

Shu vaziyatga toboro yaqinlashib boryapman, hoz jarayonda 🙂

Shunday holatga tushganlar bormi?

👉 @python_backend_dev
👍3😁1
Forwarded from Fulfil Education
Bitiruvchimiz natijasi bilan tanishing

👨‍💻 Erali Abdinazarov — yosh dasturchi o'tgan yili Python, Backend kursimizni tamomlagan (Ustoz: Komiljon Xamidjonov)

👥 Hozirda o'zining kichik jamoasi bilan Akfa build loyihasi sayti ustida ish olib boryapti

🔹 Eralining portfoliosi bilan tanishish uchun havola orqali o'ting.

🤗 Biz Erali va uning ota-onasiga oʻz minnatdorligimizni bildiramiz va kelgusi ishlarida omad va zafarlar tilaymiz.

🫵 Siz ham Erali kabi muvaffaqiyatli bitiruvchimiz qatorida bo'lishingiz va yaxshi natijalar ko'rsatishishingiz mumkin.

Uning uchun siz ham bizning Python, Backend kursimizga hoziroq ro'yxatdan o'ting.

@fulfil_education
👍4🥱1
Qurbon hayitingiz muborak boʻlsin aziz obunachilar 🕌

Barchamizga keyingi hayitlarda koʻrishishlik nasib etsin 🤲

👉 @python_backend_dev
👍4
Foydali bo'ladi degan umiddaman 😊

👉 @python_backend_dev
👍3
😁😂

👉 @python_backend_dev
🤣4👍1😁1
Slugify

Import qilish: from django.utils.text import slugify

Slug - bu biror narsaning qisqacha yorlig'i bo'lib, unda faqat harflar, raqamlar, pastki chiziq yoki defis(-) mavjud. Ular odatda URL manzillarida qo'llaniladi.
Nima uchun Slugify-dan foydalanishimiz kerak? Biz odatda django admin paneldan product qo'shamiz va bunda slug-ni automatik yaratib ketish field-didan foydalanamiz ya'ni quyidagicha prepopulated_fields = {"slug": ("title",)}
Endi biz buni Serializer(API) yoki Form orqali qo'shsakchi slug automatik yaratiladimi? Albatta yo'q 😳, buni oldini olish uchun Product model-ni saqlashni override qilish va bu yuqoridagi rasmda aniq ko'rsatib o'tilgan.

Post yoqqan boʻlsa 👍 esdan chiqmasin 😊

👉 @python_backend_dev
👍5
Emoji For Python

Bu kutubxona Python uchun ishlab chiqilgan. Nomidan ko'rinib turibdiki emoji, biz har doim ishlatadigan narsalar deyarli barcha ijtimoiy tarmoqlarda misol uchun.
Buni ishlatish quyidagicha:
Birinchi navbatda oʻrnatilib import qilib olinadi va rasmdagi kabi ishlatiladi. emojize() metodi orqali emoji nomi kiritiladi (':thumbs_up:') ko'rinishida va sizga emoji qaytadi.
Aksincha esa demojize() metodi emoji orqali ('🤝') ko'rinishda uni nomini qaytaradi.
Hammasi juda oddiy sinab koʻrishingiz mumkin 🫡

👉 @python_backend_dev
👍2
Forwarded from Fulfil Education
🔥 Ikki kunlik BEPUL dasturlash onlayn dars

🧑‍💻 Exadot kompaniyasida ishlovchi Python.org talqiniga ko'ra senior dasturchi Komiljon Xamidjonov tomonidan "Dasturlashda natija" nomli BEPUL ikki kunlik onlayn dars tashkil qilinmoqda!

📆 Dars 3-4-avgust soat 21:00'da yopiq telegram kanalda onlayn bo'lib o'tadi.

👥 Bu darsimiz uchun hozirgacha 4500+ dasturlashga qiziquvchilar qo'shilishdi

Siz ham hoziroq pastdagi havola orqali ro'yxatdan o'ting va dars yopiq kanaliga qo'shiling

👉 https://bit.ly/3DC3JNA
👍1
Humanize

django.contrib.humanize moduli ma'lumotlarga "human touch" qo'shish uchun foydali bo'lgan Django template filtrlari to'plami.
Ushbu filtrlarni faollashtirish uchun siz INSTALLED_APPS sozlamasiga “django.contrib.humanize” qo‘shing. Buni qilganingizdan so'ng, template faylda {% load humanize %} dan foydalaning va siz quyidagi rasmda ko'rsatib o'tilgan filtrlardan foydalana olasiz.
Ushbu filtrlar ma'lumotlarni foydalanuvchilarga qulayroq qilish va o'qishni osonlashtirish uchun foydalidir.

👉 @python_backend_dev
👍2🔥2
#Elon
Assalomu alaykum yaxshimisizlar

Openbudjetga bot tayyorlash kerak narxi kelishiladi. Bugun erta toʻliq ishni bitira olish kerak.
Toʻlov tizimlari ham boʻladi.

Ishni bitira olaman deganlar @eraliitcoder ga yozasizlar. Qolgan narsalar lichda gaplashiladi.

#elon #bot #openbudjet
Python Dev
https://youtu.be/RVhu8fOkPoc
Xayrli kech barchaga, tavsiya agar ko'rmagan bo'lsangiz 😊
👍5
Python Dev
https://t.iss.one/konkursntbot?start=1366816044
Assalomu alaykum barchaga, start tugmasini bosib qoʻllab quvvatlab yuborilar, please guys 🙂
👍2