Найти в Дзене

Что такое счёт в вашем банковском приложении?

Дорогие наши читатели, здравствуйте. Что такое счёт в банковском приложении? Сегодня поговорим об этом вместе с учеником нашего финансового курса.
Предыдущие публикации по теме финансовых технологий вы можете найти здесь.
"Что такое счет в вашем банковском приложении? Это запись – строка в базе данных с числами.
Сталкивался, что некоторым это кажется какой-то тайной. Но нет тайны, там где есть

Дорогие наши читатели, здравствуйте. Что такое счёт в банковском приложении? Сегодня поговорим об этом вместе с учеником нашего финансового курса.

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

"Что такое счет в вашем банковском приложении? Это запись – строка в базе данных с числами.

Сталкивался, что некоторым это кажется какой-то тайной. Но нет тайны, там где есть код. Поэтому вот пример простейшего банковского счета.

В банковских системах он посложнее, тут скелет такого счета, nda и прочих секретов тут нет. Этот простой счет представляет собой класс – описание параметров счета и операций с этим счетом:

class BankAccount:

def __init__(self):

"""Класс банковский

счет"""

self.__balance = 0

Приватный атрибут для хранения текущего баланса счета:

self.__interest_rate = 0

Приватный атрибут для процентной ставки:

self.__transactions = []

Приватный атрибут для списка всех операций,совершенных по счету:

balance – это переменная, участок памяти, который хранит значение ваших средств, всего лишь число, договоренность, информация о доступных вам деньгах. Вот так ваша зарплата – это просто число. Ну пока не подошли с ним к банкомату, например.

А вот пример операций по счету:

def deposit(self, amount):

"""добавляет сумму amount к балансу и регистрирует транзакцию"""

self.__balance += amount

self.__transactions.append(f"Счет пополнен на: {amount} Всего: {self.__balance} |")

def withdraw(self, amount):

"""вычитает сумму amount из баланса и записывает транзакцию"""

if self.__balance >= amount:

self.__balance -= amount

self.__transactions.append(f"Сумма снятия средств со счета: {amount} Всего: {self.__balance} |")

else:

self.__transactions.append("Недостаточно средств")

def add_interest(self, interest_rate):

"""добавляет проценты к счету на основе ставки interest_rate изаписывает транзакцию"""

self.__interest_rate = interest_rate

interest = self.__balance * (self.__interest_rate / 100)

self.__balance += interest

self.__transactions.append(f"начислено процентов: {interest} Всего: {self.__balance} |")

Все эти операции – игры с числами. Особенно начисление процентов. Оно тут тоже простое без формулы сложных %, годовых и т.д. А еще номера счетов состоят из 20 цифр, и у них тоже есть свой смысл.

Это еще один простой иллюстратор того, что цифровые деньги в банковских системах – это информация о деньгах".

*****

Если вам нравятся наши публикации, то вы можете поддержать канал донатом.

Ссылка на донат.

У нас есть много полезных и интересных публикаций.

Наш клуб 800Million совместно с Центром психологической безопасности (ЦПБ)

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

А это пост, в котором рассказано обо всех наших технологиях.

Здесь - наши статьи.

Здесь подборка с нашими рассказами о 800Million.

Кроме того, у нашего клуба есть своя картинная галерея нейроживописи.

Стиль - супрематизм. Картины созданы нашим мастером. Любую из работ вы можете заказать для приобретения.