Один из самых удобных способов записать данные это использование готовых форматов, такие как JSON или YAML.
Из плюсов такого подхода стоит отметить вот что:
🔸 готовый, повсеместно используемый и поддерживаемый формат
🔸 простой и понятный файл, удобочитаемый для человека
🔸 можно легко редактировать в любом текстовом редакторе без специальных программ и библиотек
Но есть и минусы
🔹 затраты времени при записи файла (кодирование данных в нужный формат строки)
🔹 затраты времени при чтении файла (декодирование данных в Python объекты)
🔹 размер файла увеличивается из-за разметки данных (скобки, запятые, переносы, отступы...)
🔹 перед записью все данные должны быть помещены в память в полном объёме (не всегда)
🔹 при чтении необходимо считать весь файл в память и только потом декодировать данные
Если нужно писать немного данных в несколько файлов, то затраты по времени не ощутимы. Обычно это файлы конфига или какие-либо метаданные. Это отличный вариант под такие задачи.
Есть и другой поход к записи файлов - это бинарные файлы. Используется, когда данных достаточно много и никто их не собирается читать глазками😳.
🔸 очень быстрая запись
🔸 чтение значительно быстрей чем JSON, YAML итд
🔸 размер файла значительно меньше, так как нет разметки
🔸 можно записывать данные по мере поступления не загружая всё в память
🔸 можно извлечь любую часть данных независимо
Из минусов
🔹 нужно определить свой формат записи данных (если не используете готовую спецификацию определённого формата)
🔹 не получится открыть файл и визуально понять что там записано, а для чтения файла потребуется знать его спецификацию.
🔹 не так-то просто создать такой файл без специальной библиотеки
В таком виде удобно записывать большой массив любых однородных данных. Например, мониторинг валютной биржи или кэшированная анимация 3D геометрии.
(Это не означает что нельзя записать данные разного типа, просто это будет не так удобно)
Представьте себе JPG-картинку. По сути это немного мета-информации и большой массив пикселей. Тоже самое со звуком или видео файлом. Поэтому, если вы попробуете открыть картинку в текстовом редакторе вы увидите что-то вроде такого
f15d cd29 a564 4578 ...
09e2 9bc4 a696 1253 ...
84e9 4de1 3b23 c24a ...
2534 5161 28e0 709d ...
...
Это и есть записанные байтики. И для их чтения требуется определённый софт который знает что с ними делать. Под каждый тип файла.
К чему это я? Читайте в следующем посте...
#tricks#basic
Поводов для того, чтобы собрать сообща определенную сумму, немало: день рождения коллеги, общий чек за бизнес-ланч, да и просто добрые дела. В ответ на такую инициативу, как правило, следует вопрос о реквизитах карты, на которую следует перевести деньги. А мы сегодня хотим напомнить, что в мобильном приложении Белгазпромбанка BGPB mobile уже реализована удобная функция для сбора средств. Давайте разбираться, как его организовать.
Продолжаем серию маленьких подсказок о сильных возможностях мобильного приложения Белгазпромбанка.
С BGPB mobilе всегда удобнее!#belgazprombank#bgpb #белгазпромбанк#бгпб#BGPBmobile#
Празднуем день рождения OZ с «Картой покупок»!
Приобретайте книги со скидкой 24% на OZ.by, а также в приложении OZ!
Расплачивайтесь «Картой покупок» Белгазпромбанка и получите рассрочку в зависимости от суммы чека:
– 40,00 BYN и менее – 2 месяца;
– 40,01-100,00 BYN – 3 месяца;
– 100,01 BYN и более – 4 месяца.
Доставка по Беларуси, более 40 пунктов самовывоза по всей стране, удобный онлайн-заказ.
«Карта покупок»:читайте сейчас – платите потом! #belgazprombank#bgpb#kartaporupok
Если у вас заканчивается срок действия карточки Белгазпромбанка – продлите его в один клик! Возможность пролонгировать карточку в мобильном приложении BGPB mobileбез замены «пластика» мы предлагаем клиентам с 1 августа 2023 года.
Как продлить срок действия карты в BGPB mobile?
В месяц окончания срока действия карточки (указан на пластиковой заготовке), в блоке «Мои карты» появится новый пункт меню «Продлить срок действия».
Ознакомьтесь с предложенной информацией о возможностях карточки после ее продления, новом сроке действия, перечне доступных операций и нажмите «Продолжить».
Готово! С этого момента во всех банковских системах срок действия карточки будет изменен, и вы сможете использовать ее еще один год.
BGPB mobile: продлевайте срок действия карты прямо в приложении! Ответы на часто задаваемые вопросы здесь.
#belgazprombank#bgpb#bgpbmobile
Уважаемые клиенты!
Сегодня Белгазпромбанк празднует свой тридцать третий день рождения.
Мы благодарим клиентов и партнеров за сотрудничество и желаем вам дальнейших успехов и процветания, уверенности в завтрашнем дне и реализации всех намеченных планов!
Мы вместе, и у нас все получится!
Белгазпромбанк – энергия твоего будущего! #belgazprombank#bgpb#белгазпромбанк#бгпб
Белгазпромбанк открывает в Несвиже зону круглосуточного обслуживания.
Теперь в режиме «24/7» в ЦБУ №504 по ул. Белорусская, 7-3, клиенты в любое время дня и ночи могут самостоятельно получить широкий спектр услуг: пополнить банковские карты, снять наличные, совершить платежи, сдать торговую выручку.
Пользуйтесь услугами банка круглосуточно и с комфортом!
#белгазпромбанк#бгпб#belgazprombank#bgpb
«Купляй сваё»: снижена ставка по кредиту на белорусские товары
«Кредит на белорусские товары» это отличное решение для покупки белорусских строительных и отделочных материалов, мебели, бытовой техники – здесь нет установленного лимита, поэтому в кредит можно приобретать до 100% стоимости товара.
Добавим к преимуществам комфортный срок погашения, простую форму обеспечения (без поручительства), одну из самых низких на рынке процентных ставок по кредитам на потребительские нужды, которая к тому же с 31 мая снижена и составляет 12,75% годовых!
Приобретайте отечественную продукцию с финансовой поддержкой Белгазпромбанка!
#belgazprombank#bgpb#белгазпромбанк#бгпб#кредит
Кредит «Энергичный»: быстрая зарядка для вашего кошелька! Белгазпромбанк предлагает со 2 мая 2023 года своим клиентам кредит на потребительские нужды «Энергичный».
Быстро, без поручителей, справки о доходах и залога вы можете получить до 20 000 BYN. Поручители понадобятся, если одалживать у банка до 60 000 белорусских рублей. Максимальный же размер кредита «Энергичный», фактически, ограничен лишь «ценностью» предмета залога: в случае, если вам нужно получить в банке еще больше денег, то после оформления в залог квартиры или машины, сумма кредита достигнет 80% их рыночной стоимости.
Получайте «Энергичный» на любую действующую карту Белгазпромбанка и погашайте его в течение пяти лет.
Когда для воплощения задуманного в жизнь не хватает средств – выручит Белгазпромбанк.
Заряжай кошелек на полную: пусть мечты сбываются!#belgazprombank#bgpb#белгазпромбанк#бгпб#кредит
Могилёвской областной дирекции Белгазпромбанка – 15!
Сегодня у регионального представительства банка в Могилеве юбилей – 15 лет со дня образования. Поздравляем наших коллег с этой датой, желаем им дальнейшего развития, расширения бизнеса, получения высоких результатов деятельности!
В ближайшем номере корпоративного издания «Банк.NOTE» будет опубликован большой фоторепортаж с торжественного мероприятия по случаю юбилея Могилевской облдирекции.
#белгазпромбанк#бгпб#bgpb#belgazprombank#banknote
Акция «ПенсиON с комфортом» продлена на 2 месяца!
Оформите заявление о перечислении пенсии или пособия на базовый счет, открытый в Белгазпромбанке, закажите бесплатную карточкуCashalot Комфорт по 31 августа 2023 года и получите на счет 50 BYN после первого зачисления пенсии (пособия)!
Cashalot Комфорт – это:
•бесплатный выпуск и обслуживание карточки;
•кэшбэк до 10% при покупках в магазинах-партнерах;
•кэшбэк 2% во всех аптеках, оптиках, магазинах товаров для сада и огорода;
•удобный интернет-банк и мобильное приложение для оплаты ЖКХ и открытия вкладов.
Подробнее – здесь.
#белгазпромбанк#бгпб#cashalot#bgpb#cashback
Вы ждали – мы сделали: рассрочка по «Карте покупок» у более чем тридцати партнеров увеличена!
Пришла пора проверить периоды рассрочки в любимых магазинах. Например, в онлайн-гипермаркете 21vek, сети магазинов бытовой и аудио-видео техники «5 элемент», салонах керамической плитки и санитарной керамики «Керамин» рассрочка теперь достигает шести месяцев!
Проведите лето выгодно с «Картой покупок»: пользуйтесь сейчас, а платите потом!
#картапокупок#белгазпромбанк#бгпб#рассрочка#bgpb#belgazprombank
Сентябрь по традиции ассоциируется с наступлением нового культурного сезона. Знаковое место в белорусской арт-повестке занимают художественные проекты «Арт-Минск» и «Осенний салон», инициатором проведения которых выступил в свое время Белгазпромбанк.
Ежегодная выставка-продажа «Осенний салон с Белгазпромбанком»проходит в Минске с 2015 года.
Напоминаем, что все понравившиеся работы вы можете купить в рассрочку с «Картой покупок». В случае, если вы обладатель карточки «Cashalot», то приобретая произведение искусства на выставке, получите приятный кэшбэк.
Открытие выставки состоится 7 сентября в 18:00 во Дворце искусства на Козлова, 3, и по традиции будет бесплатным для посетителей. Экспозиция продолжит работу до 8 октября.
Время работы: пн-вс 11:00 – 21:00.
Стоимость билетов: 12 BYN – полный, 8 BYN – льготный.
Ждем вас! #belgazprombank#bgpb#art#cashalot#kartapokupok
Тратить больше денег, чем есть на карте – это не только приятно, а ещё и не накладно!
Для поддержки клиентов, воспользовавшихся программами кредитования на потребительские нужды, Белгазпромбанк с 26 мая 2023 года снижает процентные ставки до 19,90%.
Это предложение актуально для всех договоров об использовании карточки с овердрафтом в рамках программ кредитования «VIP», «Зарплатная», «Онлайн-овердрафт», «ON-кредит», «Под потребности», «Быстрые деньги», «Наш клиент» и «Кредитный CashAlot», условиями которых установлен срок предоставления овердрафта от 31.05.2023 по 31.10.2027.
С дополнительным соглашением об уменьшении размера процентов за пользование кредитом можно ознакомиться на сайте Белгазпромбанка https://belgazprombank.by/about/press_centr/novosti_banka/2023/overdrafts-bgpb/
#belgazprombank#bgpb#белгазпромбанк#бгпб#кредит#overdraft