Programming
یک مثال ساده و باحال در مورد انکریپت کردن و دیکریپت کردن داده ها در پایتون این پست ممکنه بعد چند دیقه/ساعت/روز/ماه پاک بشه
https://gist.github.com/m0h4mad/044f40fe2b7b534166f68cb3be7328c4
نحوه جست و جوی فایل ها با پایتون
مخصوص باج افزار ها برای جست و جوی فایل های مشخص توی سیستم و انکریپت/دیکریپت کردنشون
نحوه جست و جوی فایل ها با پایتون
مخصوص باج افزار ها برای جست و جوی فایل های مشخص توی سیستم و انکریپت/دیکریپت کردنشون
convert dict to object
تبدیل دیکشنری به ابجکت
————————————
پ.ن2: روشای دیگه ای هم هست که میتونید از اینجا مشاهده کنید
تبدیل دیکشنری به ابجکت
————————————
import stringپ.ن1: طبق گفته دوستان این کتابخونه که استفاده کردم مصرف رمش بالاس خودتون تست کنید ببینید چه جوریه
# 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)
پ.ن2: روشای دیگه ای هم هست که میتونید از اینجا مشاهده کنید
👎81👍1
Programming
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 =…
اینم با استفاده از شی گرایی و کلاس بدون نیاز به نصب کتابخونه
—————————————————
—————————————————
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)
👎81👍1
Programming
https://github.com/jmespath/jmespath.py
برا این که بدونید این کتابخونه چیه کافیه این سایتو مطالعه کنید
👎81👍1
با این کتابخونه میتونید فایل ها رو به سطل زباله سیستم عامل انتقال بدید بجا حذف کردن
رو ویندوز تست شده اگه سیستم عامل دیگه ای دارید تست کنید و کامنت نتیجشو بگین
رو ویندوز تست شده اگه سیستم عامل دیگه ای دارید تست کنید و کامنت نتیجشو بگین
👎81👍1
Programming
#کد تشخیص کد ملی فیک از واقعی num = input("Please write your national code\n> ") num1 = int(num[0]) * 10 num2 = int(num[1]) * 9 num3 = int(num[2]) * 8 num4 = int(num[3]) * 7 num5 = int(num[4]) * 6 num6 = int(num[5]) * 5 num7 = int(num[6]) * 4 num8 = int(num[7])…
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)بهینه شده این کد
میتونید شرط هم بذارید اولش که اگه تعداد اعداد از ۱۰ تا کمتر یا بیشتر بود وارد برنامه نشه
👎81👍2
تحلیل سیستم دیزاین شرکت های بزرگ
و requests per second جنگو
https://www.youtube.com/watch?v=M8FZcBFQKsw
خیلی عالی بود من که کیف کردم
قابل توجه دوستانی که میگن اینستاگرام با جنگو نوشته شده
و requests per second جنگو
https://www.youtube.com/watch?v=M8FZcBFQKsw
خیلی عالی بود من که کیف کردم
قابل توجه دوستانی که میگن اینستاگرام با جنگو نوشته شده
👎81👍1
یه مشکلی که تازگی تو پایتون ۳.۱۰ باهاش روبرو شدم نحوه اپدیت pip هست
یعنی تازه هم نیست بعد از نصب پایتون ۳.۱۰ فهمیدمش ولی حواسم نبود بگم
قبلا با دستور
pip install -U pip
پیپ اپدیت میشد ولی تو پایتون ۳.۱۰ وقتی این دستور رو میزنیم کلا pip پاک میشه بجا نصب
باید دستور
python -m pip install -U pip
رو بزنیم
البته زیاد تحقیق نکردم ببینم مربوط به اپدیتای pip هست یا مربوط به پایتونه
به هر حال گفتم اطلاع رسانی کنم که به اینصورت اپدیت کنید که یه موقع مشکلی پیش نیاد براتون
یعنی تازه هم نیست بعد از نصب پایتون ۳.۱۰ فهمیدمش ولی حواسم نبود بگم
قبلا با دستور
pip install -U pip
پیپ اپدیت میشد ولی تو پایتون ۳.۱۰ وقتی این دستور رو میزنیم کلا pip پاک میشه بجا نصب
باید دستور
python -m pip install -U pip
رو بزنیم
البته زیاد تحقیق نکردم ببینم مربوط به اپدیتای pip هست یا مربوط به پایتونه
به هر حال گفتم اطلاع رسانی کنم که به اینصورت اپدیت کنید که یه موقع مشکلی پیش نیاد براتون
👎81
سورس ربات موزیک پلیر چنل
اگه دوست داشتید میتونید تو توسعش کمک کنید
https://github.com/pvww/voice-chat
منتظر نظراتتون تو کامنت هستم
اگه دوست داشتید میتونید تو توسعش کمک کنید
https://github.com/pvww/voice-chat
منتظر نظراتتون تو کامنت هستم
👎81
یه برنامه ساده برا عوض کردن بکگراند مشکی به سفید تو فایلای pdf
چون اگه بخواید با بکگراند مشکی فایلا رو پرینت کنید پدر پرینتر و جوهراش در میاد
https://github.com/pvww/pdf-convertor
چون اگه بخواید با بکگراند مشکی فایلا رو پرینت کنید پدر پرینتر و جوهراش در میاد
https://github.com/pvww/pdf-convertor
👎82