Davronbek | SWE 🪐
796 subscribers
585 photos
113 videos
66 files
450 links
More: Python | Go | VueJs

- Loyihalardagi xatoliklar va ularni xal qilishdagi ba'zi tavsiyalarni yozib boraman.

Don't be shy, say hi 👋 | @firdavs_dev | https://davronbek.dev
Download Telegram
Forwarded from Uz Python Meetup (A'zam Mamatmurodov)
Assalomu alaykum, barchaga!
Yaqin vaqtlar ichida yangi meetup tashkillashtirmoqchimiz.

Shu munosabat bilan quyidagi uch narsa bo'yicha sizlarni fikr va mulohazalaringni bilmoqchi edik:
- Meetupda qanday mavzularda suhbat bo'lishini istaysiz?
- Meetupda kimlar nutq so'zlashini(speaker) istaysiz?
- O'tgan safargi Meetupda qanday kamchiliklar bo'ldi?

Barcha fikr va mulohazalarni izohda yozib qoldirishingiz mumkin!

👉@UzPythonMeetup
6👍2🔥211
#resume #review

Bir qarashda ko'zga tashlanadigan 5+ xatolik haqida yozing ⬇️✏️

p.s) overleaf.com sinab kurishingizga arziydi, ko'p template'lar bor ekan).

more 👈
Please open Telegram to view this post
VIEW IN TELEGRAM
4321🔥1
REST API’larda “Idempotency” nima va nega u muhim? 🔁

Ko‘pchilik REST API yozishda GET, POST, PUT, DELETE kabi metodlardan foydalanadi.
Lekin ular orasida bitta narsa ko‘p e’tibordan chetda qoladi: idempotency.

🧠 Idempotency nima?

Idempotency — API’ga bir xil so‘rovni bir necha marta yuborganingizda ham tizim holati o‘zgarmasligi degani.

Masalan:

DELETE /users/123
– 1-marta yuboriladi → foydalanuvchi o‘chadi
– 2-marta yuboriladi → tizim xato bermaydi, lekin foydalanuvchi yo‘q

Demak, bu DELETE — idempotent.

💥 POST idempotent emas. Nega?

POST /orders
– 1-marta → yangi buyurtma
– 2-marta → yana yangi buyurtma

Shu sababli POST so‘rovlar ehtiyotkorlik bilan yozilishi kerak.

⚠️ Haqiqiy muammo:

Foydalanuvchi “To‘lov qilish” tugmasini bosdi.
Lekin networkda xatolik bo‘ldi. U qayta bosdi.
→ Natijada: 2 marta to‘lov ketdi!

Bu yerda idempotency bo‘lmaganligi jiddiy muammoga olib keldi.

Yechim: Idempotency-Key

Professional API’lar, masalan Stripe, GitHub, Twilio — POST so‘rovlar bilan Idempotency-Key yuborishni talab qiladi:

POST /payments
Idempotency-Key: 123e456
Agar ayni shu key bilan so‘rov ilgari kelgan bo‘lsa —
→ server eski natijani qaytaradi, yangi narsa yaratmaydi.

🔚 Xulosa:

– GET, PUT, DELETE — odatiy idempotent metodlar
– POST — odatda idempodent emas, ammo Idempotency-Key bilan idempotent qilish mumkin
– Bu API’ngizni xavfsiz, barqaror (consistent) va professional qiladi

📌@otabekbobomurodov99
👍142🔥2🎉2👎1
🚀 gRPC + Django REST Framework

Bugun sizlar bilan gRPC va DRF ni qanday birga ishlatish haqida gaplashamiz.

💬 Sizda qanday tajriba bor? Xatoliklar va takliflar bo'lsa, izohda qoldiring.

Postni o'qish 👈

» @davron_coder
111👍52👎111
Weekend chiroyli o‘tdi. 🙂

Foydali vaqt ajratildi.
RAG haqida yangi bilimlar, yangi motivatsiya, g’oyalar

P.s) Joyi kelsa AI yaxshi teacher )

💻 GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
👍1033🔥221👎1🤔1
Kodni faqat miyada run qiling 🧠

p.s) o'ziz uchun!)
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4😁421👎11
What will be the output of the following Python code?
Anonymous Quiz
25%
[1,2,3]
55%
[1,2,3,4,5]
3%
[4,5]
17%
Error
18🤔22👎1😁1🤨1
Savol:

- Yuqoridagi 2 million ma'lumotlardan foydalangan holda CO2EMISSIONS(karbon gazi) topa olasizmi? and How?

>> Input: ENGINESIZE L (int)
>> Output: CO2EMISSIONS (g/km) (int)

It is just math:
- (CO₂=β0+β1⋅ENGINESIZE)
🤔32🤷‍♂2👎1
🎥 Bugun kechga stream!

Ko‘pdan beri VIBE coding qilmagandik - vaqti keldi 😎

Bu safar ChatGPT, Claude, Bolt.new, Lovable kabi AI’lar bilan 0 dan startUp loyiha qurib ko’ramiz.

💻VIBE coding - hozirda trend. Coding + vibe + sizlar bilan jonli muhokama = 🔥
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11🔥811
👋 Hello Laravel

🔓 New Achievement Unlocked: Laravel + Filament Admin

p.s) It wasn’t just a “Hello World” - it was a real project 😎

more 👈

#bekorchilik
Please open Telegram to view this post
VIEW IN TELEGRAM
5👍1👎1🤔1😐1
Overloading

Python'da @singledispatch dekoratori yordamida funksiya overloading qilish mumkin yani funksiya argumentining turiga qarab turli xil ish bajariladi.

Q: overloading vs overriding farqi? (uziz uchun)

ps.) Usually I don't use this feature but in some cases it's been quite handy )

» @davron_coder
1👍10🔥5👎22
Linear regression | Kirish

Bugungi kichik maqolada sizlar bilan ML darslarida va 4(+1) yil universitet nazariya darslarida o'rgangan ba'zi bilimlarni bo'lishmoqchiman 🎓

Maqolada:
- Bitta omil asosida simple linear regression model yasaymiz, so'ngida uy narxi bashorat qilamiz. 🏠💰

Postni o'qish 👈

» @davron_coder
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥2221