Web Dasturlash kanali
10.4K subscribers
1.39K photos
437 videos
31 files
1.04K links
🖥 Web dasturlash bo'yicha muhim maslahatlar, post, maqola va qiziqarli ma'lumotlar kanaliga xush kelibsizlar!

⁉️IT blog: @javohir_webdev

😎 Reklama: http://t.me/techno_ads/17
Download Telegram
Forwarded from Javohir Berdiyev | Blog
This media is not supported in your browser
VIEW IN TELEGRAM
🔥Bugun xudo xohlasa jQuery bilan amaliyot qilib ko'ramiz. Biz ajoyib menu yarab ko'ramiz

Bir ozdan so'ng YouTube kanalimda

@javohir_webdev
Forwarded from Sariq Dev
This media is not supported in your browser
VIEW IN TELEGRAM
Kecha juda ko'pchilik Microsoft va GitHub birgalikda yaratgan Copilot AI haqida so'rabdi. "Bu dastur kodni o'zi yozar ekan, endi dasturchilar ishsiz qoladimi" degan savollar bo'ldi.

Avvalo dastur nomiga e'tibor bering, co-pilot, ya'ni "yordamchi pilot". Copilot kodni osmondan olib yozmaydi. Dasturchi sifatida siz yoki kodni boshlab berishingiz kerak yoki qanday funksiya (klass) yaratish kerakligini izoh/docstring ko'rinishida aniq ta'riflashingiz kerak. Copliot esa sizning ta'rifingizga ko'ra funksiya yaratib beradi.

Demak dasturning mantiqiy qismi, ya'ni qanday funksiyalar va klasslar kerakligi, ular o'zaro qanday bog'lanishi va munosabatda bo'lishini baribir dasturchi belgilaydi.

Shuning uchun, agar siz muammolarga yechim berishni, mantiqiy va muhimi kreativ fikrlashni biladigan dasturchi bo'lsangiz, xavotirga o'rin yo'q. Lekin, faqat birovlar chaynab, o'gzingizga solib qo'ygan tayyor yechimga kod yozib beradigan koder bo'lsangiz, bu AI sizni ishsiz qoldirishi aniq.

@sariqdev
​​Python haqida

📝 Bugungi kunning zamonaviy texnologiyalarini ishlab chiqishda jumladan web, mobail yo'nalishlarida hamda sun'iy intellekt tizimlarini yaratishda ulkan yutuqlarga erishilmoqda. Mana shu yutuqlarga erishishda Python darsturlash tilini o’rni juda katta.
Hozirgi kunda axborot texnologiyalarini juda ko’p sohalarida python dasturlash tilidan foydalanilmoqda. Bunga bir necha misollar keltirib o’tishimiz mumkin. Instagram ijtimoiy tarmog’i aynan python dasturlash tilida yaratilgan. Bundan tashqari sun'iy intellekt tizimlarida harakatlanadigan robotlar, aqlli qurilmalarning yaratilishi ham ko’p jihatdan python dasturlash tiliga bog’liq.

Python bu o’rganishga oson va shu bilan birga imkoniyatlar yuqori bo’lgan zamonaviy dasturlash tili. Python yuqori darajadagi ma’lumotlar strukturasi va oddiy va samarador obyektga yo'naltirilgan dasturlash uslublarini taqdim etadi. Pythonni o’zi xos xususiyatlari juda ham ko’p, uni katta va kichik loyihalarga ishlatish mumkin.

Pythondan foydalanib quyidagi dasturlarni yasash mumkin
🔹 Web dasturlash (Backend, telegram bot)
🔸 Tizimlar uchun (utilitlar)
🔹 Desktop dasturlar
🔸 O’yin dasturlar
🔹 Sun’iy intellect, data science

📈 2020-yilda o'rganish uchun eng yaxshi dasturlash tillari orasida ham python yetakchi o’rinni egallagan
1. Python
2. Java
3. JavaScript
4. Swift
5. C#

Pythonda yaratish mumkin bo’lgan dasturlarni chegarasi yo’q va imkonyatlari yuqori. Shuningdek u sodda va universalligi bilan boshqa dasturlash tillaridan ajralib turadi.

Python dasturlash tilini o’rganing va dunyoning istalgan yetakchi kompanyalarining birida ishlash imkoniyatiga ega bo’ling.

@webdev07
Kompyuter nega qotib ishlaydi?
Nafaqat dasturchilar uchun, balki hamma uchun birdek maslahat


Ko'p kishining kompyuteri qotadi, asta ishlaydi yoki boshqa narsa bo'ladi. Keyin esa ustalarga olib borishadi, qimmatga taxlatishadi. Bugungi post ham aynan kompyuter foydalanuvchilari uchun.

⭕️ Nega kompyuterim qotadi?

Buning sababi har xil. Keling ko'rib chiqamiz:
— Xotiraning kamligi (to'lib qolganligi)
— C Diskning bandligi
— Texnik nosozlik (kompyuter texnik qismi, hardware)
— Viruslar

Agar Google Chrome'ni ochganingizda kompyuter qotsa, ajablanmang. U hatto, 16Gblik OZUlarda ham qotadi. Chrome yopiq payti qotsa, "Диспетчер задач"ni oching. Tez ochish uchun hotkey - CTRL+SHIFT+ESC. Barcha amallarni ko'rib chiqing. Keraksizlarni "Завершить процесс" qiling. Shunda kompyuter protsessori kuchlanishi biroz kamayadi.

⭕️ Xotira bandligi va kamligi
Agar sizning kompyuteringizda keraksiz, foydasiz narsalarni olib yursangiz, kompyuteringizni ayblamang. Chunki xotira kompyuterning asosiy qismi. Uning bandligi, joyning kamligi kompyuterga katta zarar yetkazadi.
Agar siz C Diskni katta qismini band qilib qo'ysangiz... Xullas, kim aybdorligini bilasiz. Chunki C Disk sistema uchun ajratilgan. E'tibor bersangiz ham, u yerda Windows degan papka bor. Shu papka kompyuter "yuragi". Unga teginmang! Yana bir katta maslahat, do'stlar. O'yin ustanovka qilayotganingizda, iltimos, C diskga qilmang! D diskda Game degan papka oching, o'sha yerga qiling. Darvoqe, diskni har hafta defragmentatsiya qiling. Auslogics BoostSpeed dasturini maslahat beraman

⭕️ Texnik nosozliklar
Yana bir katta sabablardan biri - ventilyator va qattiq disk. Ventilyator sistema blokini sovutib turadi. Agar u to'xtab qolsa, kompyuter qiziydi, tabiiyki, kompyuter qizisa, ayrim amallarni to'xtatadi, keyin kompyuter qotadi. Kompyuter sistema blokini yechib oling. Yaxshilab tozalang. Moy tomizing. Xullas, unisini o'zingiz bilasiz.

⭕️ Viruslar.
Anti-virusingiz yo'qmi? Kompyuter nega ishlatyapsiz bo'lmasa? (Windows 7 bo'lsa, antivirus shart emas, bo'lari bo'ldi..) Viruslar biror bir dasturga yoki faylga birikkan holda kompyuteringizga kirib oladi va xotirani "yeydi". Uni vaqtida tozalamasa, qattiq diskingiz zarar ko'radi. Internetdan muntazam foydalansangiz, Kaspersky AntiVirusni maslahat beraman.

@webdev07
Yosh dasturchilarning TOP-3 xatosi

Hozir dasturlash olamiga endi kirib kelgan dasturchilar ko'p xato qilishadi. Shulardan top-3 tasini taqdim etamiz

1. Dasturlashni o'rganishdagi ishtiyoqsizlik

Ayrimlar dasturlashni boshlashadi, ertasiga esa yoqmaydi. Keyin o'rganarman deb qo'yishadi. Lekin shular qattiq adashishadi. Keyinga qolgan ish oxirigacha bormaydi. Kunning grafigini tuzish kerak, kuniga 2 soat yetadi.


2. So'rashishni bilishmaydi

Ayrimlar dasturida xato chiqsa, telegramdagi ayrim gruppalarga shunchaki tashab qo'yishadi. Xuddi meni o'rnimga qilib ber degandek. Lekin ular StackOverFlowni bilishmaydi.

3. Faqat bitta narsani o'rganishadi.

Siz masalan Javani o'rganyapsiz. Bu degani faqat Java emas. To'g'ri, qolganlari haqida ham ma'lumot kerak. Ular haqida tasavvurga ega bo'lish kerak. Ya'ni Python nima, Frontend nima deganda, hayolga oz-muncha ma'lumot kelishi kerak!

#consultation

@webdev07
Shop cart ajoyib animation button yaratish HTML, CSS va JavaScript orqali💯

@webdev07
Forwarded from Javohir Berdiyev | Blog
This media is not supported in your browser
VIEW IN TELEGRAM
Til bilish bizga qanchalik kerak 😱?

to'liq video 👉 link
@javohir_webdev
Dasturchiga ekspertdan 5 ta maslahat

Ekspert: John Cotterel, game dev

1. Dasturchi bitta dasturlash tilini mukammal bilishi kerak, qolganlari haqida esa hech bo'lmasa tushunchaga ega bo'lishi kerak

2. Och qorinda ishlash, bu to'g'ri kelmaydi. Lekin ortiqchasi, undan ham yomoni

3. O'zingizni shunday narsalar bilan ta'minlangki, ular sizning ishingizni effektini oshirsin va qulaylik ta'minlasin. Masalan, yomon internet, kuchsiz kompyuter...

4. O'z xatongizni o'zingiz to'g'rilashga harakat qiling.

5. Har doim vaqtida uxlashga harakat qiling. Sport bilan shug'ullaning, zararli odatlarni tashlang. Sizning jismoniy holatingiz ishingizga ta'sir qiladi

Shaxsan mendan maslahat olishni istaysizmi? Maslahatim, do'stlar, shu ekspert akamizni maslahatlariga amal qiling! 😆

@webdev07
WINDOWS UCHUN HOTKEYLAR TO'PLAMI

Do'stingizga sichqonchasiz ko'p ishni qilish mumkinligini ko'rsatib, maqtanmoqchimisiz?

WIN + E — Mening kompyuterim katalogini ochadi
WIN + R —"Выполнить" oynasini ochadi
CTRL + SHIFT + ESC — "Диспетчер задач" ni ochadi
CTRL + ALT+ DELETE — Turli xil amallarni to'plamini ochadi
CTRL + A — Hamma narsani belgilab oladi
CTRL + PKM (Правая кнопка мышки) — Saralab belgilash, ya'ni alohida
WIN + D — "Рабочий стол" ga tez o'tish
WIN + PAUSE — Sistema xususiyatlari (Свойства)
SHIFT + CTRL + N — Yangi papka ochish

#hotkeys

@webdev07
This media is not supported in your browser
VIEW IN TELEGRAM
Infografika: mashhur frontend-freymvorklar

Javascript uchun frontend-freymvorklar qay tarzda rivojlanganini ko'rishni istaysizmi?

Flourish Studio taqdim qilgan infografika 2010-2021-yillar davrini o'z ichiga olib, turli freymvorklar mashhurligining o'zgarishlarini ravon ko'rsatgan. Ayrim freymvorklarni hatto umuman uchratmagandirsiz ham.

@webdev07
JavaScriptda yozilgan, hajmi 13Kb dan oshmaydigan ajoyib o'yinlar.

Onoff
Ushbu rang-barang va dinamik platformerning barcha darajalarini yengib o'tish uchun bo'shliqlar bo'ylab yugurib, tubsizlikdan sakrab chiqing va o'lchamlarni o'zgartiring. 25 ta standart xonalarga qo'shimcha ravishda, pleyer mukammal darajadagi muharrir tufayli o'z to'siqlarini yaratishi mumkin.
👉 Play the Game

Underrun
Oldimizda bosh qahramon vayron qilingan laboratoriyadan qochib, o'rgimchak dushmanlarini o'ldiradigan, terminallarni qidirish va kompyuter tizimlarini qayta ishga tushiradigan otishma bor. O'yinda ingl. Silliq, pikselli grafika chiroyli, ovoz ajoyib va hatto yorug'lik effektlari ham baland.
👉 Play the Game

Super Chrono Portal Maker
Asl 30 darajali platforma Super Mario. Har bir tugagandan so'ng, o'yin mexanikasi yanada rang-barang bo'lib boradi, bu juda qiziqarli va hayajonli. Shuningdek, bu yerda darajali konstruktor mavjud, shuning uchun siz o'zingizning shaxsiy lvlingizni loyihalashingiz va do'stlaringiz bilan bo'lishishingiz mumkin.
👉 Play the Game

Offline Paradise
Bu odatiy platformerga o'xshaydi: yugurish, sakrash va to'siqlarni yengish. Unda avtomatik nazorat punkti shaklida faqat bitta yoqimli xususiyat mavjud, agar biron bir sinov o'tkazilmagan bo'lsa, o'yinchini qaytarib beradi. Bundan tashqari, FPS o'yinlari barqaror yuqori va yoqimli musiqa va animatsiya chiroyli fon yaratadi.
👉 Play the Game

@webdev07
DASTURCHIGA DIPLOM KERAKMI?

Dasturlashni o'rganish va dasturchi bo'lish uchun diplom shart emas!

Nega deysizmi?

Agar siz Google va YouTube nimaligini bilsangiz, undan tashqari ingliz va rus tilini bilsangiz, diplomga 4 yil o'qishingiz shart emas. Youtube'da shuncha blogerlar bor. Ular dasturlashni noldan o'rgatishadi. Ha, 0 dan. Saytlardan kerakli narsalarni olasiz, buning uchun Google'ga yozasiz, albatta, yoniga tas-ix deb qo'ying. Bo'lmasa, ko'p kutasiz. Github degan sayt-resurs ham bor. Unda kodlarning namunalarini topasiz. Sololearn ham bor. Unda siz online kompilyator ham topasiz. Github'dek kod namunalari bor.

Shuncha saytlar, resurslar bor. Ammo, ulardan muntazam foydalanish uchun internet tez bo'lishi kerak. Internet tez bo'lishi bu ertak (bizda). Shuning uchun, tinchgina institutni bitirib, o'sha yerda C++ ni 4 yil suvday ichib, keyin boshqani o'rganib, xullas, oxirida... Frilanser bo'lamiz. Ayrim kompaniyalar bor, hujjatboz bo'ladi. Aynan o'shandaylarga diplom kerak. Lekin diplomni hamma ham olavermaydi, bilimi borlar oladi. Shuning uchun institutni bitirgan va dasturlashni Senior yoki Middle darajada biladiganlar hamma yerda talab qilinadi.

#consultation

@webdev07
NoJs

Hamma saytlarga ham chiroyli va ko'rkam bo'lish uchun Javascript kerak emas. Bu Javascriptsiz webning namoyishi.

Nega?

Developerlar zamonaviy web-saytlar yaratishda Javascriptni suiiste'mol qilishni boshladilar. Sahifalar ma'lum bir matnli kontentni ko'rsatish uchun yuzlab kilobayt js-kutubxonalarini yuklaydilar.

Keraksiz Javascript saytlarni shishirib yuboradi, resurslarni yeydi, josuslik qiliish imkonini yaratadi, devays va kliyentlarga xos bo'lgan qulaylikka to'sqinlik qiladi hamda sayt xavfsizligini pasaytiradi.

Xush kelibsiz: https://nojs.club/

@webdev07