Python Ready | Программирование
24.3K subscribers
776 photos
53 videos
394 links
Авторский канал по разработке на Python.
Ресурсы, гайды, задачи, шпаргалки.
Информация ежедневно пополняется!

Автор: @energy_it

РКН: https://clck.ru/3NJEEh

Реклама на бирже: https://telega.in/c/python_ready
加入频道
👩‍💻 Мини-симулятор банковских транзакций!

Сегодня создадим простую модель финансовой системы, где клиенты могут иметь несколько счетов и выполнять переводы, депозиты и снятия.

В этом посте:
Создаем классы клиентов и счетов.

Реализуем депозиты и переводы через наследование.

Проверяем баланс и блокируем подозрительные транзакции.

Масштабируем систему для нескольких пользователей.


Идеально подходит для обучения ООП, создания прототипов банковских сервисов и тестирования алгоритмов.

👉 Python Ready | #гайд
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
🤝44🔥3414👍8👎1
Генерируем пароли с помощью Python!

Создадим пароль, который содержит буквы разного регистра, цифры и спецсимволы.

Импортируем библиотеки и формируем набор символов:
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


🔥 Просто, безопасно, можно встроить во внутренние скрипты, тестовые данные или утилиты для пользователей.

👉 Python Ready | #практика
Please open Telegram to view this post
VIEW IN TELEGRAM
27👍14🔥11🤝1