🙄Разминка для ума!
Треугольник Серпинского, интересная фигура которую построить достаточно просто.
Алгоритм такой:
1. создаём любые 3 точки на плоскости
2. из этих точек случайно выбираем любую, как начальную
3. случайно выбираем любую точку из этих же трёх точек как цель
4. перемещаемся в сторону цели на половину расстояния
5. повторяем бесконечно с пункта 3
Если сделать достаточно много итераций то вырисовывается интересная фигура. Треугольник, в который вписаны более мелкие треугольники. Это самый настоящий фрактал!
Я собрал пример построения такой фигуры на базе Qt.
🌎 Код можно посмотреть здесь.
С помощью paintEvent я рисую точки по озвученному алгоритму. Каждые 10 секунд либо по клику на виджете строится следующий треугольник.
Особенности примера:
🔸 Атрибут Qt.WA_OpaquePaintEvent позволяет сохранить то, что было нарисовано в прошлой итерации. Таким образом мы видим постепенное наполнение точек а не мелькающую одну точку.
🔸QTimer позволяет создавать отложенные вызовы один раз или с повторением через интервал.
🔸QColor.fromHsv() позволяет создать рандомный но предсказуемый цвет с помощью HSV схемы. Не слишком светлый и не слишком тёмный но всегда с разный. Рандомизации подвергается только смещение по цветовому кругу (Hue), яркость (Value) и насыщенность (Saturation) можно контролировать отдельно в своих пределах или оставить статичными. Обычный рандом цвета по RGB не даёт такой предсказуемый результат.
🔸 Каждый новый цикл с новым треугольником предварительно затемняет предыдущие через этот вызов
painter.fillRect(rec, QColor(0, 0, 0, 100))
То есть полупрозрачный цвет. Таким образом, чем старше треугольник, тем он темней.
Если сделать виджет фулскрин, то у нас получится некий ScreenSaver)))
🔸 Да, я знаю, что рисование в Qt не самый лучший способ сделать этот пример) Скорее всего самый НЕподходящий. Попробуйте сделать тоже самое но другими средствами.
#qt#source#tricks
Sanalarni kalendar orqali kiritamiz!
#sheets
ℹ️ Excelda sanalarni qo'lda kiritishga o'rganib bo'lganmiz, lekin siz Google Sheets'da ishlaydigan bo'lsangiz ushbu mohirlik orqali ishingizni biroz qulayroq bo'lishiga erishishingiz mumkin.
✅ Kalendardan foydalanish paytida kerakli sanani dam olish kuniga to'g'ri kelishini ham ko'rib olish mumkin.
💻 Kompyuterni birga o'rganamiz ⤵️
Telegram I YouTube I Insta I TikTok
Sanalarni kalendar orqali kiritamiz!
#sheets
ℹ️ Excelda sanalarni qo'lda kiritishga o'rganib bo'lganmiz, lekin siz Google Sheets'da ishlaydigan bo'lsangiz ushbu mohirlik orqali ishingizni biroz qulayroq bo'lishiga erishishingiz mumkin.
✅ Kalendardan foydalanish paytida kerakli sanani dam olish kuniga to'g'ri kelishini ham ko'rib olish mumkin.
💻 Kompyuterni birga o'rganamiz ⤵️
Telegram I YouTube I Insta I TikTok
Excel'ni yaxshi o'rganish bo'yicha tavsiyalar
#excel / #sheets
ℹ️ Excel dasturini yaxshi o'rganish uchun nimalarga e'tibor berish kerak? Ushbu darsimizda shu masala bo'yicha turli amaliy tavsiyalar berishga harakat qilgandik.
✅Dars tarkibi:
- Excel nima o'zi? U bilan nimalar qilsa bo'ladi?
- Excelni qanday o'rgansa bo'ladi? Bepul va pullik manbalar
- Excelni to'liq o'rganishni iloji bormi?
- Faqat Excelni bilib ish topsa bo'ladimi?
- Sheets nima? Sheets vs Excel
🆓Excel dasturini bepul o'rganish bo'yicha manbalar:
- @Kompyuter_Akademiyasi dan #excel#sheets deb izlash kerak
- @ExcelDarsbot
- @OfisDarsbot
🛍Excel, Sheets va to'liq kompyuterni o'rganish bo'yicha kursimiz (20% chegirmada):
https://www.kompyuter-savodxonligi.uz yoki @ks_kursi
🎞Videodarsni ko'rish
💻Kompyuterni professionallardan oʻrganing!
Treker yasaymiz!
#shorts / #sheets
ℹ️ Ushbu kichik mohirlik orqali qilgan ishlaringizni statusini grafik ko'rinishda ko'rishingiz mumkin bo'ladi.
👩💻Ishlatilgan funksiya (sizda sheets boshqa tilda bo'lsa ishlamasligi mumkin):
=SPARKLINE(СЧЁТЕСЛИ(D3:I3;ИСТИНА());{"charttype"\"bar";"max"\6;"color1"\"green"})
Bunda:
• D3:I3 - kvadratlar joylashgan qator diapazoni;
• \6 - kvadratlarning umumiy soni;
• green - qiymatlardan kelib chiqib chiziladigan grafik rangi.
🎞Videoni ko'rish
📊Foydalanilgan Sheets
@ka_rasmiy
Google Sheets uchun Top-10 tugmalar kombinatsiyasi
#hotkeys / #sheets
ℹ️ Quyida Google Sheets’da tez-tez ishlatiladigan va ish samaradorligini keskin oshiradigan 10 ta eng foydali tugmalar kombinatsiyasini keltirdim:
Ctrl + C / Ctrl + V
– Tanlangan katakchalarni nusxalash va joylashtirish uchun.
Ctrl + Z / Ctrl + Y
– So‘nggi harakatni bekor qilish va qayta tiklash (undo/redo).
Ctrl + Shift + V
– “Faqat qiymat” rejimida yapishtirish (faqat qiymatlarni, formullarsiz).
Ctrl + (🔼/🔽/◀️/▶️)
– Joriy katakchadan jadvalning chekkasigacha tez harakatlanish.
Ctrl + ;
– Joriy sana (today’s date) ni katakchaga qo‘yish.
Ctrl + `
– Barcha formulalarni ko‘rinadigan/ko‘rinmas rejimga o‘tkazish.
Alt + Enter
– Bitta katakcha ichida yangi qatordan yozishni boshlash.
Ctrl + Shift + L
– Filter qo‘llash/o‘chirish.
Ctrl + D
– Yuqoridagi katakchadagi qiymatni pastga ko‘chirish (fill down).
F2
– Joriy katakchani tahrirlash rejimiga o‘tish.
@kompyuter_akademiyasi
Google Sheets uchun Top-10 tugmalar kombinatsiyasi
#hotkeys / #sheets
ℹ️ Quyida Google Sheets’da tez-tez ishlatiladigan va ish samaradorligini keskin oshiradigan 10 ta eng foydali tugmalar kombinatsiyasini keltirdim:
Ctrl + C / Ctrl + V
– Tanlangan katakchalarni nusxalash va joylashtirish uchun.
Ctrl + Z / Ctrl + Y
– So‘nggi harakatni bekor qilish va qayta tiklash (undo/redo).
Ctrl + Shift + V
– “Faqat qiymat” rejimida yapishtirish (faqat qiymatlarni, formullarsiz).
Ctrl + (🔼/🔽/◀️/▶️)
– Joriy katakchadan jadvalning chekkasigacha tez harakatlanish.
Ctrl + ;
– Joriy sana (today’s date) ni katakchaga qo‘yish.
Ctrl + `
– Barcha formulalarni ko‘rinadigan/ko‘rinmas rejimga o‘tkazish.
Alt + Enter
– Bitta katakcha ichida yangi qatordan yozishni boshlash.
Ctrl + Shift + L
– Filter qo‘llash/o‘chirish.
Ctrl + D
– Yuqoridagi katakchadagi qiymatni pastga ko‘chirish (fill down).
F2
– Joriy katakchani tahrirlash rejimiga o‘tish.
@kompyuter_akademiyasi
"Bajarildi" jadvalini tayyorlaymiz!
#shorts / #sheets / #excel
ℹ Hayotimizda koʻp kerak boʻladigan jadval va unga oid funksiya/amaliyotlarni oʻrganamiz!
✅Ishlatilgan funksiya:
🇷🇺: =ЕСЛИ(D4=ИСТИНА;"Bajarildi";"Kutilmoqda")
🏴: =IF(D4=TRUE;"Bajarildi";"Kutilmoqda")
📊Excel'ni oʻrganmoqchimisiz? Unda @ExcelDarsBot
💻 Kompyuterni birga o'rganamiz ⤵️
TelegramIInstagramITikTok
Excel vs Sheets
#tavsiya / #excel / #sheets
ℹ️KS kursimizda Excel'ni o'rgangandan so'ng Sheets'ga o'tish darsini yozdim va shunda ko'pchilikda tug'ilishi mumkin bo'lgan savol: Excel yaxshimi Sheets yaxshimi? savoliga javob sifatida video ham yozishga qaror qildim.
🎞 Videoda ushbu .PDF qo'llanamadan foydalanilgan.
✅ Yuqoridagi savolga shaxsiy fikrim: Sheets dan ham Excel dan ham foydalanish kerak. Har ikkisini o'ziga yarasha kerakli holatlari bo'lib turadi.
💻 Kompyuterni birga o'rganamiz ⤵️
TelegramIYouTube
Excel vs Sheets
#tavsiya / #excel / #sheets
ℹ️KS kursimizda Excel'ni o'rgangandan so'ng Sheets'ga o'tish darsini yozdim va shunda ko'pchilikda tug'ilishi mumkin bo'lgan savol: Excel yaxshimi Sheets yaxshimi? savoliga javob sifatida video ham yozishga qaror qildim.
🎞 Videoda ushbu .PDF qo'llanamadan foydalanilgan.
✅ Yuqoridagi savolga shaxsiy fikrim: Sheets dan ham Excel dan ham foydalanish kerak. Har ikkisini o'ziga yarasha kerakli holatlari bo'lib turadi.
💻 Kompyuterni birga o'rganamiz ⤵️
TelegramIYouTube
Formula va funksiyaning o'zaro farqlari qanday?
#videodars / #excel / #sheets
✅ Formula va funksiyalar farqini bilib olamiz:
🔘Formula — bu katakdagi matematik yoki mantiqiy ifoda. Formula foydalanuvchi tomonidan qo'lda kiritiladi va turli arifmetik amallarni, shartlarni yoki funksiyalarni o'z ichiga olishi mumkin.
🔘Funksiya — bu Excelda ma'lum bir vazifani avtomatik bajarish uchun tayyorlangan maxsus formula. Funksiya odatda oldindan belgilangan nom bilan chaqiriladi va ma'lumotlarni qayta ishlaydi.
🎞Videodarsni ko'rish
Bizning loyihalarimizIQo'llab-quvvatlash