Лёгкая генерация сложного пароля при помощи метода random.sample
код:
import random
# используемые символы
chars = 'abcdefghyjklmnopqrstuvwxyz'
chars += chars.upper()
nums = str(1234567890)
chars += nums
special_chars = '!@#$%^&*()_+-'
chars += special_chars
length = 8 # длина пароля
password = "".join(random.sample(chars, length))
print(password)
вывод: b#_tR3WX
Python знатоки🐍
код:
import random
# используемые символы
chars = 'abcdefghyjklmnopqrstuvwxyz'
chars += chars.upper()
nums = str(1234567890)
chars += nums
special_chars = '!@#$%^&*()_+-'
chars += special_chars
length = 8 # длина пароля
password = "".join(random.sample(chars, length))
print(password)
вывод: b#_tR3WX
Python знатоки🐍
😴5
SReC – Нейросеть для сжатия изображений без потери в качестве
Обучение, сжатие и распаковка полностью поддерживаются и имеют открытый исходный код
⤷ Ссылка на проект
Python знатоки🐍
Обучение, сжатие и распаковка полностью поддерживаются и имеют открытый исходный код
⤷ Ссылка на проект
Python знатоки🐍
❤1
🐍 А вы знали?
В Python с версии 3.8 появился "моржовый" оператор:
Warlus - это оператор (:=), известен как оператор позволяющий присвоить значение внутри выражения. Благодаря ему можно сократить код и сделать его более читабельным.
Python знатоки🐍
В Python с версии 3.8 появился "моржовый" оператор:
Warlus - это оператор (:=), известен как оператор позволяющий присвоить значение внутри выражения. Благодаря ему можно сократить код и сделать его более читабельным.
Python знатоки🐍
🔥2