Davronbek SWE 🪐
935 subscribers
578 photos
113 videos
66 files
446 links
- Loyihalardagi xatoliklar va ularni xal qilishdagi ba'zi tavsiyalarni ulashib boraman.

Don't be shy, say hi 👋 | @firdavs_dev | davronbekdev.uz
Download Telegram
Clean Architectures in Python

Автор:
Leonardo Giordani
Год издания: 2022

#python #en

Скачать книгу
#intro

YouTube uchun tayyorlangan ilk video tanishuv darsimiz yuklandi

Videoda siz kanalning asosiy maqsadi, kanalga qanday video darslar yuklab borilshi va dasturlashga oid uzbek tilidagi kontentlarga siz ham o'z hisangizni qo'sha olishingiz haqida yoritilgan 🤝

Ayrim xatoliklar uchun oldindan uzr !!!


Link: https://youtu.be/Q9KeGBdPdJY
Python Concurrency with asyncio

Автор:
Matthew Fowler
Год издания: 2022

#python #en

Скачать книгу
Junior to Middle RoadMap. 🚀🗺

Bu maqolada o'z fikrimdan kelib chiqan holatda, har bir junior dastuchi o'z darajalarini keyingi o'rinlarga ko'tarish maqsadida o'rganishi va amaliyot qilishi kerakli bo'lgan bazi bir loyha va texnalogiyalar ro'yxatini o'lashmoqchiman.

Sizda ham shu mavzuga oid fikrlar bo'lsa izohlarda o'z fikringizni qoldiring. Bu boshqalarga ham foydali va qiziq albatta 👇📝

Link: https://cosmic-chauffeur-ec7.notion.site/Junior-To-Middle-461fe72d17b54783a5ad9389587975ae

@davron_coder
Forwarded from [PYTHON:TODAY]
This media is not supported in your browser
VIEW IN TELEGRAM
Как работает Django под капотом наглядно 👨‍💻

#cheatsheet
Please open Telegram to view this post
VIEW IN TELEGRAM
Forwarded from Gayratjon Rayimjonov
𝗔𝘀𝘆𝗻𝗰𝗵𝗿𝗼𝗻𝗼𝘂𝘀 va 𝗦𝘆𝗻𝗰𝗵𝗿𝗼𝗻𝗼𝘂𝘀larning farqlari

API dizaynini puxta qilish juda muhimdir. Sababi, uzluksiz ishlash va turli xil foydalanish holatlariga moslashish aynan APIlar orqali boʻladi. Muhim masalalardan yana biri sinxron yoki asinxron API requestlaridan foydalanishdir. API ish faoliyatini optimallashtirish va yaxshi ishlashuni ta'minlash uchun har bir yondashuvni ko'rib chiqaylik. 🌟

Asinxron: I/O-Bound bilan bog'liq operatsiyalar uchun bir vaqtning o'zida parallel foydalanish 🔄

Asinxron API requestlari bir vaqtning o'zida bir nechta vazifalarni bajarishga o'xshaydi. Sizning operatsiyalaringiz asosan tashqi resurslarni kutishni, masalan, tarmoq so'rovlarini amalga oshirish, fayllarni I/O(Kirish/chiqish) yoki ma'lumotlar bazalari bilan ishlashni o'z ichiga olgan bo'lsa, ular haqiqatan ham yaxshi ishlaydi. Asinxron dasturlashdan foydalangan holda, sizning API resurslarni bloklamasdan bir vaqtning o'zida ko'p sonli so'rovlarni ajoyib tarzda boshqaradi va hatto eng yuqori yuklanishlarda ham tez javob berishni ta'minlaydi. 💨

Asinxron API ni qachon tanlash kerak:

1. I/O-Bound vazifalar: Agar API operatsiyalari tashqi ma'lumotlar yoki xizmatlarni tez-tez kutishni talab qilsa, async sizning asosiy yechimingizdir! Ushbu kutishlar davomida asosiy tarmoqni bo'shatish orqali serveringiz boshqa vazifalarni samarali bajara oladi, bu esa ancha yengillik beradi.

2. Uzoq muddatli operatsiyalar: keng ko'lamli hisob-kitoblarni bajarish yoki katta ma'lumotlar to'plamlari bilan ishlash kabi katta ishlov berish vaqtini talab qiladigan vazifalar uchun asinxron dizayn sizning API-ni tezligini oshiradi, tez javob berishini taʼminlab turadi, response time oshib ketishining oldini oladi va uzluksiz ishlashini taʼminlaydi.

3. Parallel ishlov berish: Agar API bir vaqtning o'zida bir nechta vazifalarni bajara olsa, asinxronlik yaxshi natija beradi. Mavjud resurslar bo'ylab yuklamani samarali taqsimlash uchun, bir nechta manbalardan ma'lumotlarni olish uchun parallelizmdan foydalaning.

Sinxron: CPU bilan bog'langan va ordered operatsiyalar uchun 🚀

Sinxron API lar bosqichma-bosqich bajarish yondashuviga amal qiladi, bunda har bir operatsiya keyingisiga o'tishdan oldin yakunlanadi. Asinxron dizayn bir vaqtning o'zida ishlashni kuchaytirsa-da, sinxron requestlar muayyan stsenariylarda o'zlarining kuchli tomonlariga ega. Murakkab matematik hisob-kitoblar yoki tasvirni qayta ishlash kabi protsessor resurslariga katta tayanadigan vazifalar uchun ko'p yadroli ishlov berish imkoniyatlaridan to'liq foydalangan holda sinxron bajarish mosroq bo'lishi mumkin.

Sinxron API larni qachon ko‘rib chiqish kerak:

1. Protsessorga bog'langan vazifalar: Agar sizning operatsiyalaringiz intensiv protsessor hisob-kitoblarini o'z ichiga olsa va tashqi resurslarni kutishni talab qilmasa, sinxron ishlov berish mavjud ishlov berish quvvatini maksimal darajada oshirib, yaxshi ishlashni ta'minlaydi.

2. Sinxron bog'liqliklar: Ba'zi API requeslari qat'iy bog'liqliklarga ega bo'lsa va ma'lum bir tartibda bajarilishi kerak bo'lsa, sinxron dizayn mantiqiy bajarilishini ta'minlaydi va kod boshqaruvini soddalashtiradi.

3. Yengil va tezkor vazifalar: Tez bajariladigan yengil operatsiyalar uchun asinxron vazifalarni boshqarish uchun qo'shimcha xarajatlar oʻzini oqlamasligi mumkin. Sinxron requestlarni asinxron request qilishning foydasi minimal bo'lganda tanlang.
'Interview'larda so'rab qolinadigan mavzulardan

Uzbekcha maqola: https://t.me/otabekswe/326 (o'qish tekin ekan 😁 )

p.s Faqat Interview uchun tayyorlanmang !
Bu mavzuni ham qayta takrorlab olishimiz kerak ekan !!!

More: https://t.me/davron_coder/701

p.s Rasmdagi 'code'ni o'zizga yozib 'run' qilib ko'ring albatta va natijani izohda qoldiring 👇
Forwarded from Davronbek SWE 🪐
#Savol

Django Queryset.as_manager qilishdan maqsad nima deb uylaysiz ?

shunchaki Manager uzidan foydalanib quyilsak bo'lmaydimi 😁
'Sessions'dan foydalangan holda foydalanuvchinig sungi ko'rgan 5mahsulotlarni saqlab yurish code example 🙂

Savol: Agar foydalanuvchi ro'yhatdan o'tmagan bulsa u kurgan sungi 5ta mahsulotlarini qanday saqlab turishimiz mumkin ? 🤔

p.s kod sifatiga etibor qilmayisizlar, ) Django Sessions lar bilan ishlashi ham qayta kuring amaliyot qilishi zarur ) 🤓
Please open Telegram to view this post
VIEW IN TELEGRAM
Asynchronous HTTP Client/Server for asyncio and Python 🚀

p.s bu paket bilan ham yaxshi ishlay olish tavsiya etilmoqda ✍️

More: https://docs.aiohttp.org/en/stable/
Djangodagi bazi muhum Database funksiyalar. Bu funsiyalarni iloji boricha ishlatishga harakat qiling(joyi kelganda albatta) 🚀


p.s 4K Screenshots 🤦‍♂️
Media is too big
VIEW IN TELEGRAM
Ancha bo'lib qolibdi kanalga biror mavzu chiqazmay quyganimga, shu bois qo'limda yig'ilib qolgan kontentlarni hammasini hozirni o'zida ulashib qo'yishga qaror qildim (keyin vaqt bo'lmay qolishi mumkin ... )

p.s Aslida bu mavzularni har biriga alohida alohida amaliyot qilib video kontent chiqazish rejasida edim, afsus kompyuterim tajriba vaqtida kuydirib qo'ydim 🤦‍♂️ yangisini olgunimga qadar esa qisqa maqolar share qilib boraman insha'Allah foydali bo'ladi deb uylayman, biladiganlar uchun esa takrorlash bo'ladi (reaksiya qoldirish va share qilish tekin 😂)

Sizlar ham o'zizga foydali bo'lgan (dasturlashga oid) content, maqola, videolarni bilan ulashib borishiz mumkin 👇✍️