ch
Feedback
Khusanboy Sobirjonov | IT Blog

Khusanboy Sobirjonov | IT Blog

关闭频道

💻 Let's learn programming together ✍️ Author: @uzbek_coder_2022_bot 🌐 Web-site: uzbekdeveloper.uz ——————————————————— 🔸 Hechkim sendan aqlli, kuchli emas 🔹 Shunchaki ular oldin boshlashgan! (👤 Stiv Jobs) ——————————————————— ❓Quiz: @quiz_test_py_cp

显示更多
Buy Ad
170
订阅者
+124 小时
+27 天
+630 天
帖子存档
#news Endilikda Chat GPT 4.0 barcha uchun ochiq bo'ldi. Bepul foydalana olishingiz mumkin. Ammo kunlik request lar soni bo'yicha cheklov o'rnatilgan. Oqilona foydalansangiz yetadi, aks holda tugagan vaqtda 3.5 versiyasidan foydalanishni tavsiya etadi. Plus versiyasi pullik bo'lib qolmoqda. Link: chatgpt.com 🔹Telegram ♦️You Tube

#ai / #chatgpt / #opinion Chat GPT 4.0 men haqimda shu fikrlarni aytmoqda. Shu you tube dagi kanalim haqida ma'lumot yo'q eka
#ai / #chatgpt / #opinion Chat GPT 4.0 men haqimda shu fikrlarni aytmoqda. Shu you tube dagi kanalim haqida ma'lumot yo'q ekanda yoki hali yaxshi rivojlanmagan. 🔹Telegram ♦️You Tube

Repost from N/a
print('Salom''Python!') Quyidagi dastur chiqaruvchi natijani toping.
Anonymous voting

#my_challange / #days_134 +----------------------------------------------+ | 14.05.2024                                   | +----+-----+-----+-----+---+-------------------+ | 1. | 120 |   4 | 224 | 1 | leetcode.com      | | 2. | 135 | 135 | 297 | 1 | kep.uz            | | 3. | 133 |  12 | 161 | 1 | codeforces.com    | | 4. | 133 |  12 | 162 | 1 | robocontest.uz    | | 5. |  88 |  12 |  90 | 1 | geeksforgeeks.org | +----+-----+-----+-----+---+-------------------+ | 1. | 120 | 120 | Duolingo                    | | 2. | 119 | 119 | Sololearn                   | | 3. | 117 |  5 | Mimo                        | +----+-----+-----+-----------------------------+ | 1. |  36 |   0 | You Tube                    | +----+-----+-----+-----------------------------+ | 1. |   1 |   0 | "Labirint"                  | +----+-----+-----+-----------------------------+ 1. leetcode-i 2. geeksforgeeks-i 3. kep-i 🔹Telegram ♦️You Tube

#olimpiada
"ANDIJON DAVLAT UNIVERSITETI 2023-2024 MAKTABLAR O'RTASIDA INFORMATIKA FANIDAN OLIMPIADASI UNIVERSITET BOSQICHI"
o'tkazilib yakunlandi bugun. Bu bosqichda 10 nafar bitiruvchi 11-sinf o'quvchilari ishtirok etdi. Olimpiada robocontest.uz tizimida bo'lib o'tdi va ishlash uchun umumiy 5 ta masala taqdim etildi. Shu natijalar: 1. .Net sila ✊ - boy - Jalaquduq tumani 2. Python 🔥 - boy - Izboskan tumani 3. Python 👍 - girl - Oltinko'l tumani Ushbu 3 nafar o'quvchi ta'lim grantini qo'lga kiritishdi. Har biri suhbat qilib olindi. Qiziqishlari, nima uchun o'qishga kirayotgani bu yerga, dasturlash va kompyuter bo'yicha bilimlari tekshirib ham olindi shu bilan birgalikda.
1-o'quvchi:
.Net o'rganmoqda ekan hozirda va leetcode da masalalar ishlashni boshlaganini aytdi va hakazo.
2-o'quvchi men eshitmadim.
3-o'quvchi qiz bola edi.
Bilamizki, bizda qizlarni chetga yoki uzoqroqqa borib o'qishini oila a'zolari istamaydi ko'p holatda. O'zi istagan taqdirda ham. Bu qiz ham o'zi TATU da o'qishni maqsad qilgan ekan, ammo Andijon viloyatida TATU filiali mavjud bo'lmagani uchun ADU da mos yo'nalishlar mavjudligi uchun topshirmoqchi edi ekan. Oila a'zolari chetga borishini istamagan bo'lsa ham dasturlash bo'yicha Digital City da kursga borib o'qish sharoitini yaratib berishibdi. Python Backend kursida o'qimoqda ekan hozir. Ota-ona doimo o'z farzandini o'ylaydi avvalo. Shunchalik imkon yaratib berib, qizini o'qitishmoqda ekanki, natijasini bilishdi endi. Shu 3 nafar o'quvchi muddatidan avval talabalik baxtiga sazovor bo'lishdi. Sertifikat va esdalik sovg'alari bilan taqdirlandi. Bu olimpiada ikkinchi yil o'tkazilayotgan bo'lsa, o'tgan yili bu bosqichga qizlar yetib kela olmagan, ammo bu yil umuman o'zgarish 4 nafar qiz bolalar yetib kelishibdi. Hamda 1 nafari 3-o'rinni olib qo'ydi. Masala ishlash sifati bo'yicha o'tgan yilgi natijalardan pastroq. DTM imtihonlari otmen endi. Masala ishlashda oddiy maktablarda o'quvchilar passiv roq, lekin shijoat bor. Ammo kimdir bularga yaxshiroq o'rgatsa, ularda ham o'zgarish bo'ladi yoki IT o'quv markazlariga borishi kerak. 🔹Telegram ♦️You Tube

... - chek qo'yish kerak. Lekin qachon to'liq deyilsa, bunga umuman javob yo'q. Bugun ham shu kabi holatlar bo'lishiga oz qoldi. Yana bilmadik. Yuqorida bir nimalar bo'lib ketmagan bo'lsa, uyog'i hozircha qorong'u. Maktab bitiruvchilari o'rtasida unversitet bosqichida. Ta'lim grantini qo'lga kiritish bo'yicha o'tkazilgan Informatika fanidan olimpiadada. O'zi 3 talik aniq bo'lgan. 🔹Telegram ♦️You Tube

Endi kech sovg'ani olishga. To'liq izoh o'zimdan.     Shu insonga 50 ming so'mgacha bo'lgan istalgan kitobni olib berib (o'zi tanlar edi), yetkazib berish qismigacha o'zim bermoqchi edim. Agar boshqa yerda istiqomat qilganda.
    Nima ham derdim boshqa gapga hojat yo'q.
Post: link 🔹Telegram ♦️You Tube

Batafsil ma'lumot birozdan so'ng bu yilgi yaxshi va yomon o'zgarishlar. Ammo har holda qoniqarli.

O'zbekistondagi korrupsiyagayam ...

Jarayon ham zo'r bu yil qizlar ham chiqishibdi finalga. Yutsa ajab emas, balki ADU da o'qish uchun grant ni. DTM dan qutuladi.

#my_challange / #days_134 +----------------------------------------------+ | 14.05.2024                                   | +----+-----+-----+-----+---+-------------------+ | 1. | 119 |   3 | 223 | 3 | leetcode.com      | | 2. | 134 | 134 | 296 | 1 | kep.uz            | | 3. | 132 |  11 | 160 | 1 | codeforces.com    | | 4. | 132 |  11 | 161 | 1 | robocontest.uz    | | 5. |  87 |  11 |  89 | 1 | geeksforgeeks.org | +----+-----+-----+-----+---+-------------------+ | 1. | 119 | 119 | Duolingo                    | | 2. | 118 | 118 | Sololearn                   | | 3. | 116 |  4 | Mimo                        | +----+-----+-----+-----------------------------+ | 1. |  36 |   0 | You Tube                    | +----+-----+-----+-----------------------------+ | 1. |   1 |   0 | "Labirint"                  | +----+-----+-----+-----------------------------+ 1. leetcode-i 2. leetcode-ii 3. leetcode-iii 4. geeksforgeeks-i 5. kep-i 🔹Telegram ♦️You Tube

#error / #python Mana bu kabi xatoga Pythonda shu vaqtga qadar ishlab kelayotgan bo'lsam endi duch kelmoqdaman. Sizdachi bo'l
#error / #python Mana bu kabi xatoga Pythonda shu vaqtga qadar ishlab kelayotgan bo'lsam endi duch kelmoqdaman. Sizdachi bo'lganmi? "Bu yerda nima xato bo'lmoqda", - deb tushunmaganlar uchun. Virtual environment yaratilgan va kerakli modullar install qilingan, ammo install qilingan modulni ishlatishda ModuleNotFoundError xatoligini bermoqda. pip list - buyrug'i orqali install qilingan barcha modullarni ko'rish mumkin.

Shu masalani ishlash uchun 10 tadan ortiq approach (usul) mavjud.
20 ta masalani bitta usulda ishlagandan ko'ra, 1 ta masalani 20 ta usulda ishlagan afzalroq.
©️Qori Niyoziy Dasturlashga ham juda mos tushadida mana shu gaplar. Matematika xonasida har doim ko'zimiz tushardi.

4 ta odam topibdi 2 ta insonni omadi kelgan shu menimcha

#interview_question / #visa
Fibonachchi ketma-ketligining n-hadi oxirgi raqamini toping.
Bu savolda g'ij-g'ij ma'no bor 😁. Savolni easy deb o'ylaganlar bo'lsa, siz o'z ustingizda hali ko'proq ishlang. Sizda yechim qanday. Men baholab beraman shunchaki 10 ballik tizimda. 🔹Telegram ♦️You Tube

#my_blog
Yangi communitylar qo'shiling
Doimo o'zingiz o'rganayotgan soha bo'yicha soha mutaxassislarini topish, communitylariga qo'shilish maslahat beriladi. Buni albatta eshitgansiz. Bu esa sizning mana shu sohada yanada yaxshiroq o'sishingiz uchun yordam beradi. Chunki siz duch keluvchi xatoliklarga ko'p yillik tajribaga ega soha mutaxassislari shu kabi holatlardan o'tib mana shu darajaga yetib kela olishdi. Ular sizga yanada samarali usullarini imkon qadar o'rgatadi va o'rganasiz. Sizda bu uchun intizom, harakat va ishtiyoq bo'lishi kerak. Bo'lmasa umuman foydasi yo'q. Aynan sizga bitta inson doimo ustozlik qila olmaydi. Ustozlaringiz juda ko'p bo'ladi. Lekin eng birinchi ustozingiz bo'ladi albatta. Kerak bo'lsa o'zingiz ustozlik darajasiga ko'tarilasiz. Buning uchun pedagogika bo'yicha o'qib diplom olish shart emas. Yaqinda Tohir aka fikri bilan yangi community tashkil qilingan edi. Shu bilan birgalikda challange ham boshlandi. Big company lar interview larga tayyorgarlik ko'rish va DSA ni yanada yaxshilash uchun (Guruh yopiq va qo'shilish yakunlandi hamda bepul edi). Yaxshi discusslar bo'lmoqda barcha o'z fikrini imkon qadar bayon eta oladi. Bu nima uchun muhim siz qanaqa tushundingiz va nimalarda xatoga yo'l qo'ymoqdasiz. Yoki boshqalarga yo'l-yo'riq ko'rsatasiz. Tohir aka o'zlari imkon qadar vaqt ajratib yordam bermoqdalar. VISA kompaniyasida ishlab turib shunchalik vaqt ajratmoqdaki salomat bo'lsinlar. Turli VISA da va boshqa interviewlarda tushgan muammolarni biz bilan ulashib bormoqda. Bu muammolarni shu vaqtga qadar bizga ulashganlarini ko'rdim va barchasini ishlagan ekanman, ammo shunchaki bu muammoni ishlab qo'yish emas, balki unga turli yechimlar berish va optimizatsiya qilib ko'rsatish yo'llarini ham o'rgatmoqda. Keyin aytmoqdaki, ularga nisbatan yechimlarni Python yoki C++ dasturlash tillarida ishlab ko'rsatganingiz ma'qul ekan. Python ustunroq ekan. O'ziga yarasha sabablarini ham aytgandi. Boshqa dasturlash tilida ham bemalol ishlab ko'rsatishingiz mumkin sizdan talab etishmasa. Qisqacha bayon etdim.
Amazing
Men shu kabi insonlarni izlayotgan edim ustoz sifatida. Muhimi o'z yo'lingizda og'ishmasdan davom eting. Albatta yorug' kunlar sizni oldinda kutmoqda.
Qiziqarli
Tohir akani VISA da ishlaydi deb ketdim. Bunday big company larda ishlovchi insonlarning maoshi doimo hammaga qiziq. O'zlari aytgandi meni darajamdagi insonlarda 150 K $ to'laydi deya. 🔹Telegram ♦️You Tube

#my_challange / #days_133 +----------------------------------------------+ | 13.05.2024                                   | +----+-----+-----+-----+---+-------------------+ | 1. | 118 |   2 | 220 | 3 | leetcode.com      | | 2. | 133 | 133 | 295 | 5 | kep.uz            | | 3. | 131 |  10 | 159 | 1 | codeforces.com    | | 4. | 131 |  10 | 160 | 1 | robocontest.uz    | | 5. |  86 |  10 |  88 | 1 | geeksforgeeks.org | +----+-----+-----+-----+---+-------------------+ | 1. | 118 | 118 | Duolingo                    | | 2. | 117 | 117 | Sololearn                   | | 3. | 115 |  3 | Mimo                        | +----+-----+-----+-----------------------------+ | 1. |  36 |   0 | You Tube                    | +----+-----+-----+-----------------------------+ | 1. |   1 |   0 | "Labirint"                  | +----+-----+-----+-----------------------------+ 1. leetcode-i 2. leetcode-ii 3. leetcode-iii 4. geeksforgeeks-i 5. kep-i 6. kep-ii 7. kep-iii 8. kep-iv 9. kep-v 🔹Telegram ♦️You Tube

Repost from N/a
a, b, c, d = 30, -24, 26, -21 mod1 = a % c; mod2 = b % d; mod3 = c % d; mod4 = b % a; print(mod1, mod2, mod3, mod4) Quyidagi kod chiqaruvchi natijani toping. Og'zaki tahlil qilib toping. Interpretatorda javobni bilmasdan.
Anonymous voting

#my_challange / #days_132 +----------------------------------------------+ | 12.05.2024                                   | +----+-----+-----+-----+---+-------------------+ | 1. | 117 |   1 | 217 | 1 | leetcode.com      | | 2. | 132 | 132 | 290 | 8 | kep.uz            | | 3. | 130 |  9 | 158 | 1 | codeforces.com    | | 4. | 130 |  9 | 159 | 3 | robocontest.uz    | | 5. |  85 |   9 |  87 | 1 | geeksforgeeks.org | +----+-----+-----+-----+---+-------------------+ | 1. | 117 | 117 | Duolingo                    | | 2. | 116 | 116 | Sololearn                   | | 3. | 114 |  2 | Mimo                        | +----+-----+-----+-----------------------------+ | 1. |  36 |   0 | You Tube                    | +----+-----+-----+-----------------------------+ | 1. |   1 |   0 | "Labirint"                  | +----+-----+-----+-----------------------------+ 1. leetcode-i 2. geeksforgeeks-i 🔹Telegram ♦️You Tube

#javob / #python
* belgisi qo'llaniladi
1. Ko'paytirish (Multiplication)
natija = 3 * 5 # 15
2. Elementlarning qaytarilishi (Repetition)
satr = 'salom' * 3 # 'salomsalomsalom'
lst = [1, 2] * 3 # [1, 2, 1, 2, 1, 2]
3. *args ko'rinishida foydalanish. Bir necha qiymatlarni listga yig'ib olish yoki qaytarish.
def yigindi(*args):
    return sum(args)

natija = yigindi(1, 2, 3, 4)  # 10

sonlar = [1, 2, 3]
natija = yigindi(*nums)  # 6
4. ** double ya'ni ikkilangan holatda kelishi ham bor. Bunda: 1-daraja shaklida ishlatish (Exponentiation)
natija = 2**3 # 8
2-kwargs ko'rinishi
def print_info(**kwargs):
    for key, value in kwargs.items():
        print(f"{key}: {value}")

print_info(ism='Khusanboy', manzil="Farg'ona")

# ism: Khusanboy
# manzil: Farg'ona

dc = {**{'a': 1, 'b': 2}, **{'c': 3}} 
# {'a': 1, 'b': 2,  'c': 3}
5. Funksiyalarda faqat parametr nomi orqali murojaat qilib qiymat berish. (Keyword-only)
def example(*, a, b):
    return a - b
result = example(b=1, a=2)
* belgisidan keyin keluvchi barcha funksiya parametrlariga faqatgina nomi orqali murojaat etish mumkin.
def example(*, a, b):
    return a - b
result = example(1, 2)
Bu holat xato hisoblanadi.
/ belgisi qo'llaniladi
1. Kasrli yoki haqiqiy bo'lish amali sifatida ishlatish (True division)
natija = 5 / 2 # 2.5
2. // ikkilangan ko'rinishi. Butun bo'lish sifatida (Floor division)
natija = 5 // 2 # 2
3. Funksiyalarda majburiy parametrlarni belgilash (Positional-only). Python 3.8 versiyasidan boshlab, funksiyalarda / belgisi yordamida majburiy parametrlar belgilash mumkin bo'lgan.
def yigindi(a, b, /):
    return a + b

result = yigindi(1, 2)  # 3
Bu holat ishlashi haqida / belgi uchragan joyga qadar barcha paramterlar uchun qiymatlar funksiyaga mos ketma-ketlida yuborilashi kerak bo'ladi. Ya'ni parametr nomini yozib, unga qiymat berish mumkin emas.
def example(a, b, /):
    return a - b
result = example(b=1, a=2)
mana bu kabi ko'rinishda. Bu esa dasturda xatolik keltirib chiqaradi. Ma'lumotlarda tushunarsiz bo'lgan qismlar mavjud bo'lsa, fikringizni qoldiring to'g'rilanadi. Ma'lumotlar foydali bo'ldi degan umiddaman. Post - uchun ham javob shu yerda mavjud. O'zimdan 1-layk. ©️Khusanboy Sobirjonov 🔹Telegram ♦️You Tube