Можно ли в Python создавать бинарные файлы? Конечно можно.
Для этого в Python есть следующие инструменты:
▫️ тип данных bytes и bytearray
▫️ открытие файла в режиме wb (write binary) или rb (read binary)
▫️ модуль struct
Про модуль struct поговорим в первую очередь.
Файл в формате JSON или Yaml внутри себя содержит разметку данных. Всегда можно определить где список начался а где закончился. Где записана строка а где словарь. То есть формат записи данных содержит в себе элементы разметки данных.
В binary-файле данные не имеют визуальной разметки. Это просто байты, записанные один за другим. Правила записи и чтения находятся вне файла.
Модуль struct как раз и помогает с организацией данных в таком файле с помощью определения форматов записи для разных частей файла.
Модуль struct преобразует Python-объекты в массив байт, готовый к записи в файл и имеющий определённый вид.
Для этого всегда следует указывать формат преобразования (или, как оно здесь называется - запаковки).
Формат нужен для того, чтобы выделить достаточное количество байт для записи конкретного типа объекта. В последствии с помощью того же формата будет производиться чтение.
При этом следует помнить что мы говорим о типах языка С а не Python.
Именно формат определяет, что записано в конкретном месте файла, число, строка или что-то еще.
Вот какие токены формата у нас есть.
Помимо этого, первым символом можно указать порядок байтов. На разных системах одни и те же типы данных могут записываться по-разному, поэтому желательно указать конкретный способ из доступных. Если этого не сделать, то используется символ '@', то есть нативный для текущей системы.
В строке формата мы пишем в каком порядке и какие типы собираемся преобразовать в байты.
Запакуем в байты простое число, токен "i".
>>> import struct
>>> struct.pack('=i', 10)
b'\n\x00\x00\x00'
Теперь несколько float, при этом нужно передавать элементы не массивом а последовательностью аргументов.
>>> struct.pack('=fff', 1.0, 2.5, 4.1)
b'\x00\x00\x80?\x00\x00 @33\x83@'
Вместо нескольких токенов можно просто указать нужное количество элементов перед одним токеном, результат будет тот же.
>>> struct.pack('=3f', 1.0, 2.5, 4.1)
b'\x00\x00\x80?\x00\x00 @33\x83@'
Теперь запакуем разные типы
>>> data = struct.pack('=fiQ', 1.0, 4, 100500)
я запаковал типы float, int и unsigned long long (очень большой int, на 8 байт)
b'\x00\x00\x80?\x04\x00\x00...'
Распаковка происходит аналогично, но нужно указать тот же формат, который использовался при запаковке. Результат возвращается всегда в виде кортежа.
>>> struct.unpack('=fiQ', data)
(1.0, 4, 100500)
Как видите, ничего страшного!
#lib#basic
💳Платим частями — путешествуем сейчас!
сегодня туристы всё чаще бронируют и покупают в рассрочку, долями, через BNPL-сервисы (Buy Now Pay Later). это касается всего:
✈️ авиабилетов
🏝 турпакетов
🏨 отелей
🗺 экскурсий и авторских туров
и важно! это не всегда вопрос нехватки денег. это вопрос удобства. зачем отдавать всю сумму сразу, если можно разбить платеж на части и спокойно спланировать бюджет?
📣 а теперь для тех, кто работает в туризме:
если у вас ещё нет возможности оплатить "долями" — срочно подумайте, как её внедрить.
потому что клиентам это нужно. и если не у вас — они купят у того, кто предложит гибкие условия
сервисы и платёжные решения есть, главное — сделать первый шаг.
дайте людям возможность путешествовать проще!
#туризм360#сервисы#bnpl#обучение
🚀Klarna набирает обороты перед IPO: ускорение темпов роста и прибыльность пять кварталов подряд!
💼 Наша портфельная компания отмечает 20-летие впечатляющим отчетом за Q2 2025, демонстрируя мощный рост и стабильную прибыльность. Klarna не просто расширяет свое присутствие в BNPL, а агрессивно захватывает долю в глобальных платежах через партнерства с титанами индустрий ритейла и платежной инфраструктуры.
🔑Key points:
📈Финансовый рывок
В Q2 выручка подскочила на 20% год к году, достигнув $823 млн, а рост GMV (объем транзакций) ускорился до 19%.
🇺🇸США - стратегически значимый рынок
Компания продемонстрировала феноменальные результаты - рост выручки 38% г/г.
✔️ Пять прибыльных кварталов подряд
Klarna доказывает, что умеет расти быстро, сохраняя операционную эффективность.
🤩 Рост маржинальности
Продукт "Fair Financing" (долгосрочные рассрочки, +108% рост GMV г/г) меняет структуру выручки в сторону более высоко маржинального сегмента, что является положительным долгосрочным фактором увеличения рентабельности бизнеса.
📇Расширение сети
Клиентская база выросла до 111 млн активных пользователей, а число мерчантов (магазинов) - до 790 тыс. За последний год к сети присоединилось 202 тыс новых партнеров. Один из ключевых райверов - глубокая интеграция со Stripe.
💪 Здоровый портфель
Уровень просрочек продолжает снижаться, что говорит о высоком качестве андеррайтинга. По BNPL-продуктам показатель упал до 0.89% (с 1.03% годом ранее).
💎 AI — ключевой драйвер эффективности Klarna
Выручка на одного сотрудника достигла знаковой отметки в $1 млн - 3X рост по сравнению с двумя годами ранее - прямое следствие автоматизации и data-driven подхода.
Real time модели андеррайтинга и скоринга клиентов позволяют наращивать GMV, одновременно снижая кредитные риски и уровень потерь. Это технологическое преимущество - один из ключевых "серетных ингридиентов", который сложно скопировать.
🤝🤍 В заключение, хотим подчеркнуть, что Klarna - выдающаяся компания. С нетерпением ждем IPO в ближайшие месяцы!
#Portfolio#Klarna#BNPL#Fintech#IPO#BNPL
Alif против всех: сможет ли суперапп обыграть Uzum, Click и Payme
Коротко: Alif вырос из рассрочки Nasiya в суперапп: платежи, переводы, билеты, маркетплейс, гос- и городские сервисы, инструменты для бизнеса. По BNPL/POS-рассрочке Alif один из лидеров рынка. Компания готовит выход на банковскую лицензию с фокусом на МСБ.
Что умеет приложение
- Платежи за связь, интернет, ЖКУ, переводы, привязка локальных карт, кэшбэк.
- Транспорт и часть гос-сервисов прямо в приложении.
- Авиабилеты, маркетплейс Alif Shop, рассрочка Nasiya онлайн и офлайн.
- Для бизнеса: торговый эквайринг, QR-платежи, партнёрская сеть.
Цифры и доля по кор-продуктам
1)Пользовательская база: миллионы в регионе, в Узбекистане ядро формируют клиенты Nasiya.
2) Nasiya: более 1 млн уникальных пользователей, 5 000+ партнёрских точек.
BNPL/POS-рассрочка: по открытым оценкам доля Alif в POS/BNPL ориентиром 27–35%. Вместе с Uzum Nasiya формирует львиную долю сегмента.
Деньги и фондирование
Привлечены кредитные линии и исламское финансирование под рост Nasiya и расширение продуктовой линейки.
Планы и перспективы 2026–2027
- Банковская лицензия и фокус на МСБ: счета, карты, депозиты, оборотное кредитование и эквайринг в одном окне. Это поднимает MAU и LTV.
- Усиление BNPL и e-commerce: расширение партнёров и маркетплейса двигает оборот и частоту. Маржинальность зависит от регулирования наценок и стоимости фондирования.
- Городские и гос-интеграции: транспорт, платежи и сервисы в одном приложении закрепляют привычку и снижают отток.
- B2B-экосистема: эквайринг, QR, рассрочка для клиентов продавцов, мини-CRM и маркетинговые инструменты.
Риски
Конкуренция экосистем, регулирование BNPL-наценок, стоимость фондирования в сумах и валюте, качество портфеля и антифрод, рост маркетинговых затрат в борьбе за MAU.
Кто конкуренты в Узбекистане:
- Uzum экосистема: Uzum Bank, Uzum Market, Uzum Nasiya.
- Click/Tengebank
- TBC Bank Uzbekistan/Payme
- Humans, IMAN, Zood, Hambi/Beeline, др.
Вывод:
у Alif сильная связка суперапп + BNPL + партнёрская сеть. Если лицензия будет получена, в 2026–2027 логично ждать «банковский суперапп» и конкуренцию на уровне экосистем, а не отдельных функций.
#финтех#Узбекистан#Alif#суперапп#BNPL#рассрочка#платежи#маркетплейс#МСБ#эквайринг#банковскаялицензия
Давыдофф в Бизнесе
@sashadavydoff
From Pet Project to Europe's Top Startup
Klarna, founded by three Swedish students in 2005, progressed from an idea into Europe's most valuable startup worth $45.6 billion. Initially losing a school competition, they launched a unique payment service. By offering a secure, easy checkout and features like BNPL, Klarna solved key challenges for sellers and buyers. Despite major fluctuations in valuation, they are now preparing for their IPO. This journey emphasizes resilience in entrepreneurship and the complexities of attracting investments.
Read more here.
#Klarna#Startup#Europe#FinTech#Payments#BNPL#IPO#Entrepreneurship#Investment#TechInnovation#BusinessGrowth#E-commerce #Sweden#Funding#BusinessModel#TechStartups#FinancialServices#OnlinePayments#Disruption#VentureCapital#AI#Crypto