Programming
Open in Telegram
517
Subscribers
No data24 hours
No data7 days
-730 days
Posts Archive
517
کسی تا حالا از کتابخونه
aiocron
رو ویندوز استفاده کرده؟
من میخوام استفاده کنم ارور میده میگه await نکردی در صورتی که await شده چیزایی که async هستن
همون کد رو لینوکس کار میده ارورم نمیده
517
تحلیل سیستم دیزاین شرکت های بزرگ
و requests per second جنگو
https://www.youtube.com/watch?v=M8FZcBFQKsw
خیلی عالی بود من که کیف کردم
قابل توجه دوستانی که میگن اینستاگرام با جنگو نوشته شده
517
اینستاگرامتون بدون فیلترشکن بالا میاد؟
شهر یا استانی هم که زندگی میکنین بگین همراه جوابتون
517
code_meli = input("....")
end = int(code_meli[-1])
num = sum(
[
int(n) * c
for n, c in zip(
code_meli[:9], range(10, 1, -1)
)
]
) % 11
if num in (1, 0) and num == end:
print(True)
elif num >= 2 and (11 - num) == end:
print(True)
else:
print(False)
بهینه شده این کد
میتونید شرط هم بذارید اولش که اگه تعداد اعداد از ۱۰ تا کمتر یا بیشتر بود وارد برنامه نشه517
با این کتابخونه میتونید فایل ها رو به سطل زباله سیستم عامل انتقال بدید بجا حذف کردن
رو ویندوز تست شده اگه سیستم عامل دیگه ای دارید تست کنید و کامنت نتیجشو بگین
517
اینم با استفاده از شی گرایی و کلاس بدون نیاز به نصب کتابخونه
—————————————————
class Dict2Object:
def __init__(self, d):
for i in d:
if isinstance(d[i], dict):
self.__setattr__(i, self.__class__(d[i]))
else:
self.__setattr__(i, d[i])
def __str__(self) -> str:
d = self.__dict__.copy()
for i in self.__dict__:
if isinstance(self.__dict__[i], self.__class__):
d[i] = self.__dict__[i].__dict__
return str(d)
def delete(self, name:str):
self.__delattr__(name)
d = Dict2Object({'a': 1, "b": {"a": 2}})
print(d)
print(d.a)
print(d.b.a)
d.delete('b')
print(d)517
convert dict to object
تبدیل دیکشنری به ابجکت
————————————
import string
# pip install munch
from munch import Munch
def func(d:dict):
for i in d:
if isinstance(d[i], dict):
d[i] = func(d[i])
return Munch(d)
# test func
d = {
k:v
for k, v in zip(
string.ascii_lowercase,
[
{
k:v
}
for k,v in zip(
string.ascii_uppercase,
range(len(string.ascii_uppercase))
)
]
)
}
print(func(d).a.A)
print(func(d).b.B)
print(func(d).c.C)
print(func(d).d.D)
پ.ن1: طبق گفته دوستان این کتابخونه که استفاده کردم مصرف رمش بالاس خودتون تست کنید ببینید چه جوریه
پ.ن2: روشای دیگه ای هم هست که میتونید از اینجا مشاهده کنید