Forwarded from Egamberdiyev Xudoyberdi οΈ
Dasturlashni o'yin shaklda o'rganish uchun yaxshi bir saytdagi o'yinni maslahat beraman. Code combat o'yini ayniqsa yosh bolalarni dasturlashga qiziqtirish uchun ajoyib o'yin. Bu o'yinni ilk bosqichi Kithgard Dungeonni o'zidayoq python dasturlash tilining basic qismini o'rganib olsa bo'ladi
Link π: @xudayberdi_egamberdiyev
Link π: @xudayberdi_egamberdiyev
Clean Code nima degani?
π Yozilgan kod faqatgina dastur ishlashi uchungina emas, balki uni o'qigan inson tushunishi, qaysi kod qanday funksiya bajarayapti va uning vazifasi nima kabi savollarga ham kodni o'qish jarayonida javob olishi lozim.
β»οΈ Deylik siz jamoangiz bilan biror-bir loyiha ustida ishlayapsiz va bir qismiga siz javobgarsiz, siz yozgan koddan boshqalar ham foydalanishi mumkin. Kodni o'qib "bu kod nima qilyapti o'zi?" deya tushunmasliklari mumkin, hattoki qanchadir muddatdan so'ng o'zingiz ham. Shu sababdan kodni "clean" (toza) qilib yozish lozim.
β¨οΈ Clean code bo'lishi uchun o'zgaruvchilar, funksiya nomlari ma'noli va qiymati bilan hamohang bo'lishi, ularda nima natija qaytarilishi va qanday vazifa bajarilishlarini izoh tarzida koddan oldin yozish, kodlarni tartib bilan qator oralari ochiq va o'qishda chalkashtirmaydigan qilib yozish lozim.
P.S: Siz yozgan kodni o'qigan inson kod emas, misoli bir matn yoki tekst o'qiyotgandek bo'lsinπ
@uz_python π¦
π Yozilgan kod faqatgina dastur ishlashi uchungina emas, balki uni o'qigan inson tushunishi, qaysi kod qanday funksiya bajarayapti va uning vazifasi nima kabi savollarga ham kodni o'qish jarayonida javob olishi lozim.
β»οΈ Deylik siz jamoangiz bilan biror-bir loyiha ustida ishlayapsiz va bir qismiga siz javobgarsiz, siz yozgan koddan boshqalar ham foydalanishi mumkin. Kodni o'qib "bu kod nima qilyapti o'zi?" deya tushunmasliklari mumkin, hattoki qanchadir muddatdan so'ng o'zingiz ham. Shu sababdan kodni "clean" (toza) qilib yozish lozim.
β¨οΈ Clean code bo'lishi uchun o'zgaruvchilar, funksiya nomlari ma'noli va qiymati bilan hamohang bo'lishi, ularda nima natija qaytarilishi va qanday vazifa bajarilishlarini izoh tarzida koddan oldin yozish, kodlarni tartib bilan qator oralari ochiq va o'qishda chalkashtirmaydigan qilib yozish lozim.
P.S: Siz yozgan kodni o'qigan inson kod emas, misoli bir matn yoki tekst o'qiyotgandek bo'lsinπ
@uz_python π¦
Forwarded from Mabrur - IT Blog π΅πΈ
This media is not supported in your browser
VIEW IN TELEGRAM
Hurmatli do'stlar!
Bugun 13-oktabr kuni tunda MFaktor kanaliga kiberhujum bo'lib, kanalimizning nomini o'zgartirib YouTube'ning talablariga javob bermaydigan video yuklashganligi sabab kanalimiz bloklanibdi.
Kanalimizdagi texnik nosozliklar bartaraf etilgunga qadar videolarimizni quyidagi kanalga joylab boramiz.
π Hasan va Husan Mamasaidov kanali
β‘οΈQadrli do'stlar, siz ham turli kiberhujumlardan ogoh bo'ling. Yaqin kunlarda xuddi shunday muammolarning oldini olish maqsadida mutaxassislar bilan hamkorlikda "Kiberhujumdan himoyalanish" mavzusida ko'rsatuv tashkil etamiz.
π Yuqoridagi kanalimizga a'zo bo'ling va bizni kuzatishda davom eting.
Bugun 13-oktabr kuni tunda MFaktor kanaliga kiberhujum bo'lib, kanalimizning nomini o'zgartirib YouTube'ning talablariga javob bermaydigan video yuklashganligi sabab kanalimiz bloklanibdi.
Kanalimizdagi texnik nosozliklar bartaraf etilgunga qadar videolarimizni quyidagi kanalga joylab boramiz.
π Hasan va Husan Mamasaidov kanali
β‘οΈQadrli do'stlar, siz ham turli kiberhujumlardan ogoh bo'ling. Yaqin kunlarda xuddi shunday muammolarning oldini olish maqsadida mutaxassislar bilan hamkorlikda "Kiberhujumdan himoyalanish" mavzusida ko'rsatuv tashkil etamiz.
π Yuqoridagi kanalimizga a'zo bo'ling va bizni kuzatishda davom eting.
#qiziq
Xonada 100 ta dasturchilar bor.
Shulardan 99%i veb dasturchi.
Xonadagi veb dasturchilarning foizini 98% qilish uchun, xonadan nechta veb dasturchi chiqib ketishi kerak?
Javoblarni kommentariyada qoldiring.
Xonada 100 ta dasturchilar bor.
Shulardan 99%i veb dasturchi.
Xonadagi veb dasturchilarning foizini 98% qilish uchun, xonadan nechta veb dasturchi chiqib ketishi kerak?
Javoblarni kommentariyada qoldiring.
Apple β Stiv Jobs kompaniyaga uzoq muddatgacha munosib nom topa olmaydi va bir kuni u, agar munosib nom topilmasa, uni Apple (olma) deb nomlashini aytadi. Shu tariqa
kompaniya uning sevimli mevasi nomini oladi.
Google β googol soβzi lotincha atama boβlib, 10 ning 100-darajasi, 100 ta noldan iborat birlik. Brendni roβyxatdan oβtkazish jarayonida xatolik yuzaga kelgan va natijada google nomini olgan.
Samsung β koreys tilidan tarjima qilinganda, β3 ta yulduzβ maβnosini beradi.
Instagram β Instant β βbir lahzadaβ hamda Telegram β βtelegrammaβ soβzlari birikmasidan hosil qilingan.
@uz_python π¦
kompaniya uning sevimli mevasi nomini oladi.
Google β googol soβzi lotincha atama boβlib, 10 ning 100-darajasi, 100 ta noldan iborat birlik. Brendni roβyxatdan oβtkazish jarayonida xatolik yuzaga kelgan va natijada google nomini olgan.
Samsung β koreys tilidan tarjima qilinganda, β3 ta yulduzβ maβnosini beradi.
Instagram β Instant β βbir lahzadaβ hamda Telegram β βtelegrammaβ soβzlari birikmasidan hosil qilingan.
@uz_python π¦
π2
Ular qanday qilib dasturlarni dasturlaydigan dasturlar yaratadigan dasturlash tilini yaratishgan ?
@uz_python π¦
@uz_python π¦
Forwarded from Python daturlash maktabi π