Kings Of Python
前往频道在 Telegram
🐍 Pythonda songi va tarqalmagan kodlar kanali: @KingsOfPy ⚙️ JavaScriptda so'ngi va tarqalmagan kodlar kanali: @Kings_of_Js 🗄️DevOps uchun eng kerakli va foydali kanal @kingsofdevops Admin : @Mistrdev
显示更多1 031
订阅者
+224 小时
无数据7 天
+230 天
帖子存档
1 031
Repost from Umar Sadullayev | Blog
Telegram endi "jinoyatchi" hisobiga kirgan insonlarni Telegram akkountini tegishli joylarga berishni boshladi.
But haqoda Durov yozdi.
Manba: https://t.me/durov/345
#breakingNews
@JoshDeveloper
1 031
Aynan bizda bir narsa bor...
Agar uzbeksitonda yaxshi samarali g'oya o'ylab topilsa u davlat tomonidan yoki qaysidir chichqoq tomonidan nimadir qilishga urinish boladi...
Bularning bari bir soz bilan Ko'r yani muvaffaqiyatni yoki yaxshi g'oyani kora olmagan tupylardir...
1 031
⚠️ Hozirda ko’pchilikni qiynaga muammo:
😱 Telegra.ph ga endi rasm yuklab bo’lmayabdi qayerdan endi bunday service topaman ?
Bunga yechim oddiy:
pip install photolink
pypi.org1 031
Repost from IT Tech | 🇺🇿
#optimize_code
Hozir aiogramda bir skript yaratgan edim, aiogramda ishni ancha qulay qiladi
from aiogram.types import ReplyKeyboardMarkup, KeyboardButton
class KeyboardBuilder:
__row__: int
__reverse__: bool
def __init_subclass__(cls, row: int, reverse: bool) -> None:
cls.__row__ = row
cls.__reverse__ = reverse
def __new__(cls) -> ReplyKeyboardMarkup:
keyboards = [[]]
buttons = cls.__dict__
for key, value in buttons.items():
if not key.startswith("__") and isinstance(value, str):
if len(keyboards[-1]) == cls.__row__:
keyboards.append([])
keyboards[-1].append(KeyboardButton(text=value))
if cls.__reverse__:
keyboards = keyboards[::-1]
return ReplyKeyboardMarkup(keyboard=keyboards, resize_keyboard=True)
Ushbu klass, reply keyboardlarni tezkor yaratish va filtrlash imkonini beradi, negadir hozircha pycharm meni kodimni tanimayapti, lekin kod xatosiz ishlamoqda. Undan foydalanish quyidagicha
class StartMenu(KeyboardBuilder, row=2, reverse=True):
sign_up = 'Ro\'yxatdan o\'tish'
sign_in = 'Kirish'
statistics = 'Statistika'
Bu yerda row=2 => 2qatorli menyu yaratildi, tugmalar soni 3ta bo'lgani uchun, bitta tugma alohida qoladi, reverse esa teskari tartiblaydi ya'ni 1-yakka tugma statistika bo'lsa, pastda qolgan 2tasi, agar reverse bo'lmasa statistika oxirida yakka qoladi. Foydalanish esa quyidagicha:
await message.answer('Yana bir bor assalomu alaykum!', reply_markup=StartMenu())
Tugmalarni filterlash ham oson
@dp.message(F.text == StartMenu.statistics)
Pycharm biroz tanimay, qizg'ish tursa ham, yaxshi optimizatsiya. Just use it!1 031
Nahotki hech kim oramizda Telegram Mini app yoza olmasa akalar? Frontchilar bormi yorvoradigan?
1 031
Telegram Mini app kodlashni yorvoradigan bratla bormi? Oziga ishongan Alpomishde zabardast sherik kerak menga. Zakazlarni frontini qilishga. 😁😅
1 031
Obunachilarni yashirish ham qoshilibdi ✅🎉
qancha boldi bilmadimu endi men hursand😅
1 031
Frontendchi kerak.
Telegram Mini App yoza olishi kerak. Yaxshigina to’layman ishingizga.
DM da kutaman 🤑😉
1 031
File Server ga qaysi serverni maslahat berasizlar? File Server ishlatib korganlar bormi?
