Сегодня создадим простую модель финансовой системы, где клиенты могут иметь несколько счетов и выполнять переводы, депозиты и снятия.
В этом посте:
• Создаем классы клиентов и счетов.
• Реализуем депозиты и переводы через наследование.
• Проверяем баланс и блокируем подозрительные транзакции.
• Масштабируем систему для нескольких пользователей.
Идеально подходит для обучения ООП, создания прототипов банковских сервисов и тестирования алгоритмов.
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝44🔥34❤14👍8👎1
Генерируем пароли с помощью Python!
Создадим пароль, который содержит буквы разного регистра, цифры и спецсимволы.
Импортируем библиотеки и формируем набор символов:
Создаём функцию для генерации пароля с минимальной длиной и обязательными категориями:
Проверяем генерацию:
🔥 Просто, безопасно, можно встроить во внутренние скрипты, тестовые данные или утилиты для пользователей.
👉 Python Ready | #практика
Создадим пароль, который содержит буквы разного регистра, цифры и спецсимволы.
Импортируем библиотеки и формируем набор символов:
import string, secrets
chars = string.ascii_letters + string.digits + "!@#$%^&*()"
special_chars = "!@#$%^&*()"
Создаём функцию для генерации пароля с минимальной длиной и обязательными категориями:
def generate_password(length=12):
while True:
pwd = ''.join(secrets.choice(chars) for _ in range(length))
if (any(c.islower() for c in pwd) and
any(c.isupper() for c in pwd) and
any(c.isdigit() for c in pwd) and
any(c in special_chars for c in pwd)):
return pwd # → пароль безопасен
Проверяем генерацию:
for _ in range(3):
print(generate_password()) # примеры: fG4@k9L!p2M1
🔥 Просто, безопасно, можно встроить во внутренние скрипты, тестовые данные или утилиты для пользователей.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤27👍14🔥11🤝1