آیا به دنبال یادگیری زبان های برنامه نویسی هستید؟ آیا میخواهید به صورت ساده و حرفه ای این زبان ها را یاد بگیرید؟ اگر پاسخ شما بله است، آکادمی درسمن به عنوان یک مرجع برتر آموزشی در این زمینه میتواند به شما کمک کند. در این کانال شما میتوانید به برنامه نویسی زبان های مختلف به صورت کاملا حرفه ای مسلط شوید. با بیانی ساده و روش های آموزشی منحصر به فرد، آکادمی درسمن به شما کمک میکند تا بهترین نتیجه را در یادگیری برنامه نویسی بدست آورید. از آموزش های این کانال میتوان به Python، Java، C++ و ... اشاره کرد.
برای کسب اطلاعات بیشتر و ثبت نام در دوره های آموزشی، به وبسایت درسمن به آدرس www.darsman.com مراجعه کنید. همچنین میتوانید به گروه کاریابی درسمن و گروه پایتون کاران نیز ملحق شوید تا از فرصت های شغلی ارائه شده در این زمینه بهره مند شوید. با ادمین کانال تماس بگیرید: @Darsman_Support3
27 Nov, 07:30
14 Nov, 17:00
13 Nov, 16:01
07 Nov, 16:55
06 Nov, 16:29
24 Oct, 16:45
21 Oct, 16:30
import math
import re
def pass_strength(password):
hero = 0
size = len(password)
char_counts = {
char: password.count(char) for char in set(password)}
for count in char_counts.values():
p = count / size
hero -= p * math.log(p, 2)
strength = (hero / 3.2) * 100
if strength > 100:
strength = 100
if len(password) < 8:
return "رمزعبور حداقل باید 8 کاراکتر باشد"
if not re.search(r'\d', password):
return "حداقل باید یک عدد داخل رمزعبور باشد"
if not re.search(r'[A-Z]', password):
return "حداقل باید یک حرف انگلیسی بزرگ داخل رمزعبور باشد"
if not re.search(r'[!\"#$%&\'()*+,-./:;<>=?@[\]{}^_`~]', password):
return "حداقل باید یک کاراکتر خاص داخل رمزعبور باشد"
return f"{strength:.0f} : قدرت رمزعبور"
print(pass_strength('[es51tP}a*s1'))
# 100 : قدرت رمزعبور
print(pass_strength('pas_Test0'))
# 92 : قدرت رمزعبور
19 Oct, 16:02
14 Oct, 16:30
11 Oct, 07:30
09 Oct, 17:30
08 Oct, 16:15
03 Oct, 17:02
02 Oct, 16:15
01 Oct, 16:00
26 Sep, 17:31
25 Sep, 16:30
23 Sep, 17:05
19 Sep, 17:52