Full Stack Developer Test Project: Task Management System with Deployment, User Roles, and Analytics π€―
P.s) Bu yaqinda apply qilgan companyβdan berilgan task project, buni kanalda ulashish qanchalik toβgβri, notoβgβriligini bilmadim lekin Pythonβda resumeβsi uchun loyiha qilmoqchi boβlib yurganlar uchun ancha yaxshi tajriba, izlanish boβlishi mumkin.π
More π
P.s) Bu yaqinda apply qilgan companyβdan berilgan task project, buni kanalda ulashish qanchalik toβgβri, notoβgβriligini bilmadim lekin Pythonβda resumeβsi uchun loyiha qilmoqchi boβlib yurganlar uchun ancha yaxshi tajriba, izlanish boβlishi mumkin.
More π
Please open Telegram to view this post
VIEW IN TELEGRAM
π4β‘3β€1β€βπ₯1π₯1
Yana bir o'zbekistondagi bankning interview jarayonida suralgan algorithm masala.
P.s) biror kun shu kabi masalar sizga ham berib qolishi hech gap emas, oldinda tayorgarlik kurib quyganiz maqul, bulmasa manga uxshab fail bulasizπ₯² (ancha yaxshi dars boβldi bu fail interview ham, ana endi algorithm challengeβga qaytamiz shekili π₯ )
Problem: Delivery Schedule Validation
You are given a list of strings schedule where each string starts with either:
P - representing a pick-up operation, or
D - representing a delivery operation,
followed by a unique order ID.
Your task is to determine if the schedule is valid based on the following rules:
An order can be picked up only once and delivered only once.
An order must be picked up before it is delivered.
An order must not be delivered if it has not been picked up.
Return True if the schedule follows all the rules, otherwise return False.
Example
Input: ["P1", "D1", "P2", "D2", "P3", "D3"]
Output: True
Explanation: Each pick-up operation precedes its
corresponding delivery operation.
Input: ["P1", "P1", "D1", "D2"]
Output: False
Explanation: Order 1 is picked up more than once.
Input: ["P1", "D1", "D2", "P2"]
Output: False
Explanation: Order 2 is delivered before it is picked up.
Input: ["P132", "D132"]
Output: True
Explanation: Order 1 is picked up and then delivered correctly.
P.s) biror kun shu kabi masalar sizga ham berib qolishi hech gap emas, oldinda tayorgarlik kurib quyganiz maqul, bulmasa manga uxshab fail bulasiz
Please open Telegram to view this post
VIEW IN TELEGRAM
β‘9π2β€βπ₯1π₯1π1
Please open Telegram to view this post
VIEW IN TELEGRAM
π22β€βπ₯1π―1π1
Qiziq, man ko'rmaganmanmi yoki aslida ham bunday o'zbek tilidagi Python Interview stream bo'lmaganmi ? π€
Bir ikki kanalarda ko'ryapman JSchilar, Front-end'chilar shunaqa intervyu qilishayotganlarni, Python'da ham bo'lgan videosi YouTube'da joylashtilgani bormikin deb uylab qoldim...π€·ββοΈ
(Let's be the firstβ‘οΈ )
Bir ikki kanalarda ko'ryapman JSchilar, Front-end'chilar shunaqa intervyu qilishayotganlarni, Python'da ham bo'lgan videosi YouTube'da joylashtilgani bormikin deb uylab qoldim...
(Let's be the first
Please open Telegram to view this post
VIEW IN TELEGRAM
β‘6π₯4π2
Django Folder structure π
* Odatda shunday tayyor shablonim asosida django loyihalarimni qurib kelaman, sizga ham foydasi tegib qolarπ€·ββ
ps) cookiecutter-django'dan vorislik olingan templateπ
Siz qanday Django Shablon ishlatasiz? π
* Odatda shunday tayyor shablonim asosida django loyihalarimni qurib kelaman, sizga ham foydasi tegib qolar
ps) cookiecutter-django'dan vorislik olingan template
Siz qanday Django Shablon ishlatasiz? π
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
π9β‘1π1
Yuqoridagi kod ekranga qanday natija chiqaradi?
Anonymous Quiz
51%
[2, 4, 6] [8, 10, 12]
24%
[2, 4, 6] [2, 4, 6, 8, 10, 12]
20%
[2, 4, 6, 8, 10, 12]
6%
[2, 4, 6, 2, 4, 6, 8, 10, 12]
π7π3β€βπ₯1β‘1
The Global Interpreter Lock (GIL) has been a hot topic in the Python community for years. But Python 3.13 is shaking things up by making the GIL optional. π±
Kechga koβrish uchun video:
https://youtu.be/zWPe_CUR4yU?si=52uiiSQFLvoucX6h
Kechga koβrish uchun video:
https://youtu.be/zWPe_CUR4yU?si=52uiiSQFLvoucX6h
π4β€βπ₯1π€1π±1π1
Davronbek SWE πͺ
Python va Djangoda eCommerce loyihasi ustida ishlaymiz [Stream 3] Bugun: * Email orqali Login/Register. * Parolni tiklash * Profile page yaratish. (Read, Update) β * Q&A Link: https://www.youtube.com/live/oR8mqH6HifQ?si=3HfHXDxde9QD9hnr
Stream loyihamizda ham ancha tanaffus qivordik, nasib bugun kechki 22:00 da davom etamiz π
P.s) vaqt, kuch qolmaganda bu kabi izohlar qayta kuch beradi ππ₯
P.s) vaqt, kuch qolmaganda bu kabi izohlar qayta kuch beradi π
Please open Telegram to view this post
VIEW IN TELEGRAM
π8π₯3β‘2β€βπ₯1π1
Davronbek SWE πͺ
Stream loyihamizda ham ancha tanaffus qivordik, nasib bugun kechki 22:00 da davom etamiz π P.s) vaqt, kuch qolmaganda bu kabi izohlar qayta kuch beradi ππ₯
Biz boshladik:
Bugun:
* Parolni tiklash
* Profile page yaratish. (Read, Update)
* Q&A
Link: https://youtube.com/live/CqCm3Lg9OFk?feature=share
Bugun:
* Parolni tiklash
* Profile page yaratish. (Read, Update)
* Q&A
Link: https://youtube.com/live/CqCm3Lg9OFk?feature=share
Youtube
- YouTube
Enjoy the videos and music you love, upload original content, and share it all with friends, family, and the world on YouTube.
β‘6π3β€βπ₯1π1π1
Ko'proq xato qilish va ularni to'g'rilash )
p.s) Junior'dan tezroq senior levelga chiqish uchun ko'proq qiziq user soni ko'proq bo'lgan loyihalarda qatnashishga harakat qiling, tinimsiz o'rganishda bo'lish, va biroz vaqt talab etiladi asosan.
Senior Bo'ling! πΉ
#discipline #focus
p.s) Junior'dan tezroq senior levelga chiqish uchun ko'proq qiziq user soni ko'proq bo'lgan loyihalarda qatnashishga harakat qiling, tinimsiz o'rganishda bo'lish, va biroz vaqt talab etiladi asosan.
Senior Bo'ling! πΉ
#discipline #focus
π11β‘2β€βπ₯1π1 1
Dasturlashni faqat video kurslar ko'rib oβrganib boβlmasligi aniq. Qoβshimchasiga yana yozayotgan kodiz mohiyatini tushunishiz, koβproq loyihalar qilishiz kerak bo'ladi. π
Backend'ga bu tilni oβrganish kerak qolaganlari yomon deb ayta olmaymiz har bir til uz joyida zoβr. Yana ham bozor holatidan vakansiyalardan kelib chiqib tanlaganiz ham maqul. Junior holatda biroz streesβli boβladi va daromad boβlmaganidan keyin ko'p holatlarda tashlab ketiladi soha. (sabr)π₯²
P.s) Shunday qilib, bitta dasturlash tili yaxshi oβrganing unda loyihalar qiling, ishga joylashib keyinchalik stack almashiltirib boshqa tilga oβtib ketishiz ham qiyin boβlmaydi. Hozirda ham ustoz-shogird ananasi mavjud, muomala va kirushuvchanlik bilan do'stlar ortirib networking oshirib boraverish kerak...π₯°
More: https://t.me/jakhonrakhmonov/433
#shaxsiy #fikr
Backend'ga bu tilni oβrganish kerak qolaganlari yomon deb ayta olmaymiz har bir til uz joyida zoβr. Yana ham bozor holatidan vakansiyalardan kelib chiqib tanlaganiz ham maqul. Junior holatda biroz streesβli boβladi va daromad boβlmaganidan keyin ko'p holatlarda tashlab ketiladi soha. (sabr)
P.s) Shunday qilib, bitta dasturlash tili yaxshi oβrganing unda loyihalar qiling, ishga joylashib keyinchalik stack almashiltirib boshqa tilga oβtib ketishiz ham qiyin boβlmaydi. Hozirda ham ustoz-shogird ananasi mavjud, muomala va kirushuvchanlik bilan do'stlar ortirib networking oshirib boraverish kerak...
More: https://t.me/jakhonrakhmonov/433
#shaxsiy #fikr
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
π10π2β€βπ₯1π1
Please contact your system administrator. π₯
Kechagina hammasi chotki ishlab turgan loyiha, tusatdan crash bo'lsa birinchi hayolga SysAdmin keladigan bo'b qolgan, hato sal sekinlashsa hamπ
p.s) optimize qilish o'rniga SysAdmin'larga tunkab o'tirishli mood π
Kechagina hammasi chotki ishlab turgan loyiha, tusatdan crash bo'lsa birinchi hayolga SysAdmin keladigan bo'b qolgan, hato sal sekinlashsa ham
p.s) optimize qilish o'rniga SysAdmin'larga tunkab o'tirishli mood π
Please open Telegram to view this post
VIEW IN TELEGRAM
π8β€βπ₯1π€―1π¨βπ»1
Javohir akadan foydali videolar chiqan ekan. πΉ
* SMS SERVISINI ULASH
* PAYME'NI DJANGO'GA ULASH
* Youtube.com (o'zbek tilidagi kontentlar ham sekin sekin tula boshlabdi) ...
p.s) Hozirda junior level'dagi barchadan bir suraladigan mavzulardan bo'lib kelmoqda bular. (biz ham ecommerce loyihamizda shulardan foydalanamiz)
* SMS SERVISINI ULASH
* PAYME'NI DJANGO'GA ULASH
* Youtube.com (o'zbek tilidagi kontentlar ham sekin sekin tula boshlabdi) ...
p.s) Hozirda junior level'dagi barchadan bir suraladigan mavzulardan bo'lib kelmoqda bular. (biz ham ecommerce loyihamizda shulardan foydalanamiz)
Please open Telegram to view this post
VIEW IN TELEGRAM
π10π2β€βπ₯1π1
Server harajatlarini kamaytirish uchun coolify.io 'dan foydalanib ko'ring.
Bu vercelning bepul muqobili. Siz bir vaqtda frontend, backend, databaseni deploy qilishingiz mumkin.
Plausible, Supabase kabi open-source platformalarni o'rnatishingiz mumkin.
p.s) Hosting uchun Digitalocean yoki Hetzner dan foydalanib ko'ring.
Bu vercelning bepul muqobili. Siz bir vaqtda frontend, backend, databaseni deploy qilishingiz mumkin.
Plausible, Supabase kabi open-source platformalarni o'rnatishingiz mumkin.
p.s) Hosting uchun Digitalocean yoki Hetzner dan foydalanib ko'ring.
π14β‘3π2β€βπ₯1
New Task β οΈ
* Hech qanday pullik bo'lgan OpenAI, etc API'lardan foydalanmay, AgroGPT model ishlab chiqishπ¬
p.s) Bumening ishim emas men uchun yangi ish.π₯
Hugging Face, kaggle & GitHub'larni titkilab chiqyapman, biror bir shunga oid resourse share qilsangiz bo'ladiπ
#new #stack #new #knowledge
* Hech qanday pullik bo'lgan OpenAI, etc API'lardan foydalanmay, AgroGPT model ishlab chiqish
p.s) Bu
Hugging Face, kaggle & GitHub'larni titkilab chiqyapman, biror bir shunga oid resourse share qilsangiz bo'ladi
#new #stack #new #knowledge
Please open Telegram to view this post
VIEW IN TELEGRAM
Telegram
Azimjon's Fikrlog
Bu mening ishim emas men uchun yangi ish.
O'sish uchun birinchi sirim bilan bo'lishgandim. Bugun ikkinchisi bilan bo'lishaman.
Amazonda oxirigi 5 oy davomida ishda backendchi (Java), frontendchi (Vue), devops(AWS) va hatto QA ham o'zim bo'ldim. Endi dataβ¦
O'sish uchun birinchi sirim bilan bo'lishgandim. Bugun ikkinchisi bilan bo'lishaman.
Amazonda oxirigi 5 oy davomida ishda backendchi (Java), frontendchi (Vue), devops(AWS) va hatto QA ham o'zim bo'ldim. Endi dataβ¦
π₯5π3β€βπ₯1π€1
Forwarded from Brogrammist
Google intervyuda berilgan savolni ochiqlamaslik haqida hech qanday gap bo'lmadi. Shuning uchun bo'lishaman:
Valid parentheses (To'g'ri qavslar)
Bu masalani ko'pchiligimiz ishlaganmiz. LeetCodedagi "easy" masalalardan.
Masalan shunday string'lar berilganda funksiyamiz true/false qaytarishi kerak. String lar faqat "(" va ")" qavslaridan iborat.
Intervyuda tushgan masala 2 qismdan iborat edi:
1. Check validity of input string.
2. Return valid string of parentheses.
You can delete, insert, flip a character. Return option with minimum number of edits!
1-qism oddiy, stack bilan ishlanadi. Tushuntirib o'tirmayman. Shunchaki o'zingiz ishlab ko'ring π
2-qism... uxxx... . Yaxshigina boshimni qotirib qo'ydi.
Demak, qavslarimiz to'g'ri bo'lsa stringni o'zini qaytaramiz. Agar noto'g'ri bo'lsa, to'g'rilab qaytaramiz.
Ya'ni har qanday holatda funksiyamizdan to'g'ri qavslardan iborat string qaytishi shart!
Eslataman, stringni to'g'rilash uchun 3 ta amal bajarish mumkin:
1. delete - o'chirish
2. flip - teskari o'girish
3. insert - qavs kiritish (ochuvchi yoki yopuvchi)
Xullas, misol keltiraman:
Men flip - teskari o'girish amalini unutib qo'ydim va hayollarim boshqa taraflarga ketib vaqt yo'qotdim. π
Yechimni bera oldim. Kodini yozdim. Lekin uni "dry-run" qilib tekshirishga ulgurmadim.
Hozircha siz o'zingiz harakat qilib ko'ringchi. Keyinroq yechimini yozaman.
Valid parentheses (To'g'ri qavslar)
Bu masalani ko'pchiligimiz ishlaganmiz. LeetCodedagi "easy" masalalardan.
Masalan shunday string'lar berilganda funksiyamiz true/false qaytarishi kerak. String lar faqat "(" va ")" qavslaridan iborat.
"" // true
"()" // true
"(())" // true
"()()(())" // true
"())" // false
")()" // false
Intervyuda tushgan masala 2 qismdan iborat edi:
1. Check validity of input string.
2. Return valid string of parentheses.
You can delete, insert, flip a character. Return option with minimum number of edits!
1-qism oddiy, stack bilan ishlanadi. Tushuntirib o'tirmayman. Shunchaki o'zingiz ishlab ko'ring π
2-qism... uxxx... . Yaxshigina boshimni qotirib qo'ydi.
Demak, qavslarimiz to'g'ri bo'lsa stringni o'zini qaytaramiz. Agar noto'g'ri bo'lsa, to'g'rilab qaytaramiz.
Ya'ni har qanday holatda funksiyamizdan to'g'ri qavslardan iborat string qaytishi shart!
Eslataman, stringni to'g'rilash uchun 3 ta amal bajarish mumkin:
1. delete - o'chirish
2. flip - teskari o'girish
3. insert - qavs kiritish (ochuvchi yoki yopuvchi)
Xullas, misol keltiraman:
input = "()"
output = "()" // to'g'ri bo'lgani uchun o'zini qaytaramiz
input = "())" // 3 xil to'g'ri javob bor, istalganini qaytarish mumkin
output1 = "()" // oxirgi qavsni ochiramiz
output2 = "(())" // boshiga ochuvchi qavs qo'yamiz
output3 = "()()" // oxirgi qavsni teskari o'girib, oxiriga yopuvchi qavs qo'yamiz
Men flip - teskari o'girish amalini unutib qo'ydim va hayollarim boshqa taraflarga ketib vaqt yo'qotdim. π
Yechimni bera oldim. Kodini yozdim. Lekin uni "dry-run" qilib tekshirishga ulgurmadim.
Hozircha siz o'zingiz harakat qilib ko'ringchi. Keyinroq yechimini yozaman.
π2β€βπ₯1π₯1π―1
#algo #challenge π‘
P.s) Kompaniyalardan algoritm bilimlar yetarlicha bo'lmagani sabab reject olish jonga tegdi.
Shunga alohida kanalda buni crack qilish vaqti keldi. Kichik challange qivoramiza, kunlik task'lar kanalga beriladi, maksimal darajada bajarish zarur. βοΈ
* Let's crack it step by step. βοΈ
* Channel ππ₯
P.s) Kompaniyalardan algoritm bilimlar yetarlicha bo'lmagani sabab reject olish jonga tegdi.
Shunga alohida kanalda buni crack qilish vaqti keldi. Kichik challange qivoramiza, kunlik task'lar kanalga beriladi, maksimal darajada bajarish zarur. βοΈ
* Let's crack it step by step. βοΈ
* Channel ππ₯
π₯6β‘3π2β€βπ₯1