Umar Toirov


Kanal geosi va tili: O‘zbekiston, O‘zbekcha
Toifa: Bloglar


IT Enthusiast and Web developer
- Dasturlashda 2 yillik tajriba
- EDUCATED va Unicraft da web developer
- Founder of @ilm_hub
Website : https://umartoirov.vercel.app/
Murojaat uchun: @Umar_Toirov
Github: github.com/Toiroff

Связанные каналы

Kanal geosi va tili
O‘zbekiston, O‘zbekcha
Toifa
Bloglar
Statistika
Postlar filtri


Yevropa Ittifoqi ham sun’iy intellekt poygasiga qo'shiladi

EU o’zining ochiq kodli sun’iy intellekt modelini yaratish uchun 56 million dollar sarmoya kiritadi.

Solishtirish uchun:
💰 AQSh – $500 milliard
💰 Xitoy – $137 milliard
💰 Yevropa Ittifoqi – $56 million

🤔 Yevropaliklar bu poygada o‘z o‘rnini topa oladimi?

@UmarToirov


Atrofingda doim bir xil odamlar bo'lsa — o'zi-o'zidan ular sening hayotinga aralasha boshlaydi. Hayotingga aralashib turib, biroz vaqt o'tgach, uni o'zgartirgilari kelib qoladi.

Agar sen ular xohlaganday bo'la olmasang — arazlashadi.

Al-Kimyogar kitobidan

@UmarToirov


Agar bu xatolarni qilsangiz, aniq zo'r dasturchi bo'la ololmaysiz

Dasturlashni o‘rganayotganlar ko‘pincha quyidagi xatolarga duch kelishadi.



1️⃣ Sintaksis xatolari

Xato: Qavslar yoki nuqta-vergullarni unutish.

print("Hello, world" # Qavs yopilmagan

🔹 Yechim: Kodni yozishda har bir ochilgan qavs yoki vergul to‘g‘ri yopilganini tekshiring.



2️⃣ O‘zgaruvchi nomlarini noto‘g‘ri ishlatish


Xato: O‘zgaruvchi nomi noto‘g‘ri yozilgan.

age = 20
print(ag) # NameError: name 'ag' is not defined


🔹 Yechim: O‘zgaruvchilarni aniq nomlash va yozishda xatolik yo‘qligini tekshirish.



3️⃣ Ma’lumot turlarini adashtirish


Xato: Raqam va matnni birgalikda ishlatish.

age = 20
print("Sizning yoshingiz: " + age) # TypeError


🔹 Yechim: Tur o‘zgarishini (str(age)) yoki f-string ishlatishni unutmang.

print(f"Sizning yoshingiz: {age}")




Ushbu xatolarni tushunib, oldini olish, o'rganish jarayonini ancha osonlashtiradi.

Siz ham dasturlash o'rganyapsizmi ?

@UmarToirov


checklist-matrix.pdf
153.0Kb
ABCD-checklist.pdf
41.0Kb
Notion ishlatmaydiganlar uchun, oddiy shaklda cheklist

Manba: Mayoq Loyihasi

@UmarToirov




Bu mukammalroq qo'llanma, tevadagi usul haqida,


♻️ Use Notion template for free here.

Manba: @ssaidamirr

Thanks to @ssaidamirr with sharing such an information


📌 Qanday qilib samaradorlikni oshirsa bo'ladi ?

Samarali ishlash uchun har bir topshiriqning muhimligini to‘g‘ri belgilash kerak. Deyarli 1 yildan beri ABCD tizimini ishlatib kelaman, va har bir ishga ulgish uchun eng yaxshi usullardan biri.

Bundan foydalanish uchun, shunchaki topshirig'larni shu kategoriyalarga ajratib chiqishingiz kerak:

🔴 A – Juda muhim va shoshilinch


Bu topshiriqlar kechiktirilmaslik kerak.

🟠 B – Muhim, lekin shoshilinch emas

Bu topshiriqlar uzoq muddatli maqsadlar uchun muhim, lekin kechiktirilsa ham natija katta ta’sir qilmaydi.

🟡 C – Shoshilinch, lekin muhim emas

Odatda, bular tez bajarilishi kerak bo‘lgan, lekin ahamiyati kam bo‘lgan ishlar. Masalan, kichik uchrashuvlar yoki tezkor javob berish talab etiladigan xabarlar.

🟢 D – Na shoshilinch, na muhim

Bu topshiriqlarni bajarmaslik yoki boshqa kishiga topshirish mumkin. Masalan, ortiqcha vaqt oladigan vazifalar.


*Google Calendarda ham shu tizim bo'yicha topshirig'larni tuzaman

Ko'proq reaksiya yeg'ilsa, ushbu tizim bo'yicha cheklist tashlab beraman

@UmarToirov


2025-yilning 8% foizi ham o'tdi!

Yanvar oyida kunlik, haftalik tahlil odatini shakllantirdim, bu fokus qilishga va progresslarni ko'rib borishga juda ham yordam beryapti.

Oldinlari yangi skill yoki kurs boshlasam, esimdan chiqib qolardi,hozir esa, bir hafta oldin yoki bir kun oldin, topshirig'larni tuzib, yozib chiqyapman.

- Productivity va consistency uchun foydasi katta ekan.

*Google Calendardan foydalanyapman

Xo'sh siz maqsadlaringiz uchun qanday ishlar qildingiz ?

@UmarToirov

144 0 0 10 11

Dasturchilar o‘rganishi kerak bo‘lgan 3 asosiy odat 🚀

Dasturlash faqat kod yozish emas, balki fikrlash va muammolarni hal qilish san’ati. Agar siz yaxshi dasturchi bo'lmoqchi bo'lsangiz, ushbu 3 odatni o‘zlashtirish juda muhim! 👇

1️⃣ Kod yozish madaniyati

Kod shunchaki ishlashi emas, balki boshqalar tushunishi ham muhim! Misol uchun:

✔️ Nomlash (x = 5 emas, age = 25)


2️⃣ Muammolarni izlash va yechish 🔍

Dasturchilar faqat kod yozmaydi, balki xatolarni topib ularni tuzatadi. Debugging (xatolarni topish) — bu kod yozishning 95% qismi.


3️⃣ Doimiy o‘rganish va amaliyot qilish 📚

IT sohasi doim o‘zgarib boradi, shuning uchun doimiy o‘rganish– bu asosiy odat.

✔️ Yangiliklarni bilib boring (YouTube, Medium, dev.to)
✔️ Yangi texnologiyalarni o'rganing (AI, Django, React va h.k.)

Har kuni 1% rivojlaning – bir yilda deyarli 38 marta yaxshiroq bo‘lasiz


@UmarToirov


Salom, Xalq! 👋

Anchadan beri postlar chiqmay qoldi, bugundan IT haqida postlarni boshlaymiz.

Shu kunlarda, o'qishlar bilan bandman, academic tomonlama kuchaymoqchiman, math, physics, english, etc.

Aytgancha, Dasturlash bo'yicha ham challenge boshlamoqchiman, 1 oydan keyin natijasi va qanday ekanligi haqida aytaman.

Sizlarda nima gaplar ? Qanday maqsadlar ustida ishlayapsiz?


Bu dunyo haqiqiy emasmi?

Bir tadqiqot shuni ko'rsatdi, odamlar ko‘pincha o‘z fikrlarini guruh bosimida rad etadilar.

Tadqiqotda oq doskaga 3 ta chiziq chizilgan: 2 ta chiziq uzunligi bir xil, 1 tasi farq qiladi. Tajribada 8 kishi bo‘lgan, 7 odam aktyor va 1 inson esa tadqiqotdan bexabar haqiqiy ishtirokchi.

Hammadan so'rashgan, qaysi ikkita chiziq bir xil deb, tashqaridan kelgan odam, birinchi javob bergan, chunki oson, va qolgan 7 ta ishtirokchi noto'g'ri chiziqlarni aytishgan. Haligi odam o'z ko'zlariga ishonmay, qolgan 7 ta odam tanlagan javobni tanlaydi.

Aschning tajribalari odamlar qolganlarning bosimiga ko‘pincha bo‘ysunishini va o‘z fikrini rad etishini ko‘rsatdi.

Shunday ekan har narsaga ham ishonish kerak emas.



Manba: Solomon E. Asch, "Opinions and Social Pressure" (1955) maqolasi

Ushbu fikrlar podcastdan olingan, siz ham ko'rmoqchi bo'lsangiz:

Link: https://youtu.be/ktdONgWNnNU?si=hQ3MmDMV_tgDeRE6

#podcastdan_insaytlar

@UmarToirov


Portfoliolar orqali muvaffaqiyat sari qadam tashlang! 🌟

Sizning bloglaringiz, skilllaringiz va loyihalaringizni namoyish etuvchi professional portfolio sayti yaratib beraman.

O'z saytiga ega bo'lish, universitetga kirayotganda ham loyihalarni ko'rsatishda kerak bo'ladi! Misol uchun:

- www.dennisivy.com (Software developer)
- lav.io (Harvard bitiruvchisi)



🛠 Nima taklif qilaman?

Minimalistik va zamonaviy dizayn
✅ Telefon va planshetlar uchun moslashuvchanlik
Bloglar, aloqa formasi, va admin panellari
Hosting sozlash

💵 Narxi: 30$!

🎁 Chegirma: Birinchi 3 odam uchun 25$.

📩 Imkoniyatni qo'ldan boy bermang!

📱 Murojaat uchun: @Umar_Toirov


Portfolio yoki har qanday turdagi web-sayt kerakmi? Keling sizga yordam beraman!

Men Muhammadumar, educateduz.com va unicraft.uz da web va backend developerman 2 yildan beri dasturlashni o'rganib kelaman.

🔹 Nega SIzga Portfolio Sayt Kerak:
Portfolio sayt — bu sizning biznes kartangiz va sizning ko'nikmalaringiz, loyihalaringiz va tajribangizni namoyish etish uchun eng yaxshi usul.

Yangi ish, mijozlar izlayotgan bo'lsangiz yoki ishlaringizni professional tarzda taqdim etmoqchi bo'lsangiz, portfel saytiga bo'lishi juda muhim!

🔹 Qanday Yordam Bera Olaman?:

Siz uchun ajoyib taklif bermoqchiman:
✅ Zamonaviy va oddiy dizayn
✅ Mobil moslashuvchan ko'rinish
✅ Bloglar, aloqa pages va hosting integratsiyasi

Sizning veb-saytingiz ajoyib ko'rinishini va muammosiz ishlashini ta'minlayman!


Oldingi loyihalarim va ishlarimni ham ko'rib chiqishingiz mumkim: umartoirov.vercel.app/#projects

📩 Batafsil ma'lumot yoki buyurtma uchun: @Umar_Toirov

Veb-sayt yaratish narxi30$.

Narxga dizayn, telefon uchun moslashtirish, aloqa formasi va hosting o'rnatish kiradi. Boshqa qo'shimcha xizmatlar uchun narxlar alohida kelishiladi.

🎁 Birinchi 3 ta buyurtma bergan odam uchun chegirmalar mavjud.

@UmarToirov


Saytimizni internetga chiqaramiz! 🎉

Nihoyat, bizning portfoliyo saytimiz tayyor va uni endi ommaga namoyish qilish vaqti keldi! Bugun saytni PythonAnywhere platformasi yordamida internetga joylashtirishni o'rganamiz.

📚 Batafsil darslik:
https://youtu.be/xtnUwvjOThg?si=PwA2kA1h11bf5B6X

🚀 Videoda barcha bosqichlar tushuntirilgan, osonroq tushunishingiz uchun qo'llanma sifatida foydalanishingiz mumkin. Agar muammo bo‘lsa, kommentariyada so'rang, albatta yordam beraman!


✅ Shundan keyin sizning portfoliyo saytingiz internetda bo‘ladi, menikidek:

- umartoirov.vercel.app
- umartoirovblog.pythonanywhere.com

#step_6
#final

@UmarToirov


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish
EDUCATED Debate ⚡️

S2 baribir boshqacha, participantlar tanlash jarayonida, sertifkatga qarab oldik yoki meeting bilan, aynan speakinga qarab, chunki eng kuchli qurol debatda bu speaking.

Debateda shunchaki debate qilishmadi, ko'pchilik do'st orttirdi, tanishishdi. Bitta community bo'lindi. Debatedan keyin Judgelar tomonidan SAT va IELTS uchun maslahatlar berildi.

Eventdan keyin ham meeting qilishni rejalashtiryapmiz*

Brinchi season haqida: https://t.me/umartoirov/1794

Shunday gaplar, siz ham qatnashdingizmi?

@UmarToirov


Xush kelibsiz, Yangi kelganlar 👋

Kanal haqida qisqacha ma'lumot:

- Bu kanal asosan dasturlash va IT haqida
- 0 dan dasturlash bo'yicha postlar yoziladi
- Life experience va academic tomonga oid postlar
Sizlarni kutmoqda...

Hozirgi mavzuyimiz, Portfolio Sayt yaratish haqida ketyapti. Oldingi postlar:

#step_1
#step_2
#step_3
#step_4
#step_5

🎯 And final step soon!

O'zimning saytim: umartoirov.vercel.app

@UmarToirov


Salom, Yigitlar hammalaringni bayram bilan tabriklayman!

@UmarToirov

282 0 0 12 17

Koding bilan ishimiz tugaydi vanihoyat,

Endi django bilan kodimizni hamma joyini to'girlab chiqamiz, agar hali oldinigi steplar qilmagan bo'lsangiz ham, ushbu post bilan 0 dan boshlashingiz mumkin.

Faqat, Siz Pyton dasturlash tilini bilishingiz kerak bo'ladi.

📚 Darslik: https://youtu.be/iQcJPeCcjNo?si=UJoAp6HUnM_NN4Z2

Videoda Django yordamida 0 dan boshlab portfoliyo sayt yaratilgan. Agar sizga ham shunday sayt kerak bo‘lsa, hoziroq videoni ko'ring!

Albatta bir martada o'xshamasligi mumkin, qandaydur muammolar va misunderstand narsalar bo'lsa, komentariya qoldirishingiz mumkin

#step_5

@UmarToirov


Salom Hammaga,

Bugunda IT postlarni boshlaymizmi, nima deysizlar ?

#portfolio sayt yaratish ustida ishlayotgan edik:
#step_1
#step_2
#step_3
#step_4

🔥 Boshlaymizmi?

@UmarToirov


EDUCATED Debate S2 successfully done

Yesterday was great, Debate went very well because of debaters.

Yaxshigina odamlar keldi, ayniqsa networking time "kuchli" bo'ldi, o'zim ham yaxshigina tajriba oldim. To'g'ri debate davomida techga qaragan bo'lsam ham, judgelar bilan suhbatlar o'tkazdim.

Team bilan hamma narsani uddaladik.

🤔 Keyingi sezonlarni kutayotganlar bormi ?

@UmarToirov


Video oldindan ko‘rish uchun mavjud emas
Telegram'da ko‘rish

20 ta oxirgi post ko‘rsatilgan.