Можно ли в 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
Birinchi kursga oʻqishga qabul qilingan talabalar diqqatiga!
✅ “Yangi Oʻzbekiston” universitetiga 1-kursga o'qishga qabul qilingan barcha talabalar Oliy ta'lim, fan va innnovatsiyalar vazirligi huzuridagi Raqamli ta'lim texnologiyalarini rivojlantirish markazining shartnoma.edu.uz saytiga kirib, shartnoma yuklab olish uchun ariza topshirishlari kerak.
▶️ Ariza topshirish bo'yicha video yo'riqnoma: https://youtu.be/oPTEKBThJt8?si=Aq5yqxmiEgv8B4Zr
👉 Shartnoma yuklab olish bilan bog'liq muammolar yuzaga kelganda @newuucontact_bot orqali murojaat qilishingiz mumkin.
❗️Eslatib o'tamiz, barcha birinchi bosqich talabalari uchun tanishtiruv haftaligi 19-avgustdan boshlanadi.
🔁English
➖➖➖➖➖➖➖➖➖➖➖
#shartnoma
⬇️Biz ijtimoiy tarmoqlarda:
Veb-sayt | Telegram | Instagram | Facebook
“Yangi O‘zbekiston” universitetiga birinchi kursga o'qishga qabul qilingan talabalar diqqatiga!
✅Barcha birinchi bosqich talabalari universitet rasmiy saytiga kirib, shartnoma bilan tanishib chiqishi, uni onlayn imzolashi va yuklab olishi mumkin.
Buning uchun siz:
🔹havola orqali kirishingiz (havola so'zi ustiga bosing)
🔹pasport yoki ID kartangiz seriya va raqamini kiritishingiz
🔹shaxsiy ma'lumotlaringizni to'ldirishingiz
🔹JShShIR (PINFL) ni terib kontrakt bilan tanishishingiz
🔹shartnomangizni yuklab olishingiz mumkin.
📌 Eslatib o'tamiz, barcha birinchi kurslar uchun tanishtiruv haftaligi 3-oktabrdan boshlanadi.
🔁English
➖➖➖➖➖➖➖➖➖➖➖➖➖
#shartnoma
⬇️Biz ijtimoiy tarmoqlarda:
Veb-sayt | Telegram | Instagram | Facebook
#kontrakt#shartnoma
1-kurslar diqqatiga kecha shartnoma ololmaganlar bugun yana qayta urinib ko'rishlarini so'raymiz.
🖥 Buning uchun kontrakt.edu.uz tizimidan ro‘yxatdan o‘tib, ortiqcha ovoragarchiliklarsiz onlayn ariza yuboring!
Arizalar oliy ta’lim muassasasi qabul komissiyasi tomonidan tasdiqlanib, QR-kodli to‘lov-shartnomasi shakllantiriladi.
☑Toshkent davlat Texnika Universiteti
#kontrakt#shartnoma
1-kurslar diqqatiga kecha shartnoma ololmaganlar bugun yana qayta urinib ko'rishlarini so'raymiz.
🖥 Buning uchun kontrakt.edu.uz tizimidan ro‘yxatdan o‘tib, ortiqcha ovoragarchiliklarsiz onlayn ariza yuboring!
Arizalar oliy ta’lim muassasasi qabul komissiyasi tomonidan tasdiqlanib, QR-kodli to‘lov-shartnomasi shakllantiriladi.
☑O'zbekiston Milliy Universiteti
Ta'lim - shunchaki biznes emas!
Bugun turk tili kursida o'qish maqsadida o'quv markazlaridan birining shartnomasi bilan tanishib chiqdim. Afsuski, shartnomadagi barcha bandlar faqat markaz manfaatlarini himoya qilishga qaratilgan. Tomonlar uchun teng va adolatli yechim umuman ko'zda tutilmagan!
O'zim ham ta'lim sohasida faoliyat yuritganman, o'quv markazi va onlayn kurslarni boshqarganman. Lekin shartnomani hech qachon bu qadar bir tomonlama qilib, o'quvchini burchakka taqab qo'ymaganmiz. IT Parkda ishlagan davrimizda ham, individual darslarimizda ham o'quvchi qoldirilgan darslar uchun to'lovni qaytarib berganmiz. Umuman darsga qatnashmaganlarni esa kursdan chetlatib, pulini to'liq o'ziga qaytarganmiz. (Shartnomada boshqacha band bo'lgan taqdirda ham)
Sababi oddiy: mijozning holatini ham to'g'ri tushunish kerak, u o'qish uchun mablag'ni osonlikcha topmaydi. Hamma moliyaviy tavakkalchilikni faqat o'quvchining bo'yniga ilib qo'yish ham (qadriyatlarga) to'g'ri kelmaydi.
Bugungi kunda ayrim joylarda ta'lim berish shunchaki daromad manbaiga aylanib qolgan ko'rinadi. Endilikda o'quv markazlarini tanlashda yanada talabchan bo'lamiz va ularni jiddiyroq filtrdan o'tkazishimiz kerak!
@suxrobblog
#shartnoma#tahlil
#tezkor#kontrakt#shartnoma
Barcha talabalar diqqatiga (1-kurslar ham)
⚡️Bugundan to‘lov shartnomasini olishga onlayn ariza yuborishingiz mumkin.
🖥 Buning uchun kontrakt.edu.uz tizimidan ro‘yxatdan o‘tib, ortiqcha ovoragarchiliklarsiz onlayn ariza yuboring!
Arizalar oliy ta’lim muassasasi qabul komissiyasi tomonidan tasdiqlanib, QR-kodli to‘lov-shartnomasi shakllantiriladi.
Tasdiqlangan shartnomani yuklab olib, belgilangan to‘lovlarni o‘z vaqtida amalga oshirishingiz so‘raladi.
✅Toshkent Davlat Texnika Universiteti
#tezkor#kontrakt#shartnoma
Barcha talabalar diqqatiga (1-kurslar ham)
⚡️Bugundan to‘lov shartnomasini olishga onlayn ariza yuborishingiz mumkin.
🖥 Buning uchun kontrakt.edu.uz tizimidan ro‘yxatdan o‘tib, ortiqcha ovoragarchiliklarsiz onlayn ariza yuboring!
Arizalar oliy ta’lim muassasasi qabul komissiyasi tomonidan tasdiqlanib, QR-kodli to‘lov-shartnomasi shakllantiriladi.
Tasdiqlangan shartnomani yuklab olib, belgilangan to‘lovlarni o‘z vaqtida amalga oshirishingiz so‘raladi.
✅O'zbekiston Milliy Universiteti
Ўзбекистон Республикаси Президенти Шавкат Мирзиёев ва Тожикистон Республикаси Президенти Эмомали Раҳмон ҳузурида ташқи сиёсат идоралари раҳбарлари Иттифоқчилик муносабатлари тўғрисидаги шартноманинг кучга кириши ҳақидаги баённомани имзоладилар ва ратификация ёрлиқларини алмашдилар.
—
В присутствии Президента Республики Узбекистан Шавката Мирзиёева и Президента Республики Таджикистан Эмомали Рахмона руководители внешнеполитических ведомств подписали Протокол и обменялись ратификационными грамотами о вступлении в силу Договора о союзнических отношениях.
#Mirziyoyev#tashrif#Tojikiston#shartnoma
Prezident.uz|Facebook|Instagram|YouTube|X
📄 Bepul homiylik yordami shartnomasi namunasi
Yaqinda men bepul moliyaviy yordam va moddiy-texnika zaxiralari olishning muhim soliq jihatlari haqida yozgan edim. Rasmiylashtirish jarayonini yanada osonlashtirish maqsadida, mablag‘lar o‘tkazilishini to‘g‘ri qayd etishingizga yordam beradigan shartnoma namunasini siz bilan baham ko‘rmoqchiman.
📝 Shartnomada e’tiborga olish muhim bo‘lgan jihatlar:
1️⃣ Bepullik — mablag‘lar bepul asosda berilishini albatta ko‘rsating.
2️⃣ Yordam miqdori — shartnoma bo‘yicha beriladigan pul mablag‘lari summasini aniq yozib qo‘ying.
3️⃣ Maqsadli foydalanish — zarur bo‘lsa, mablag‘lardan foydalanish bo‘yicha majburiy hisobot bandini kiriting.
🔗 [Namunani yuqoridan yuklab olishingiz mumkin 👆]
📌 Eslatib o‘taman, to‘g‘ri rasmiylashtirilgan shartnoma soliq masalalarida muammolarning oldini olishga yordam beradi. Savollaringiz bo‘lsa yoki qo‘shimcha ma’lumot kerak bo‘lsa bizga murojaat qilishingiz mumkin.
Бухгалтер Толмачева
Telegram | Instagram | Услуги аутсорса | Facebook | Youtube
☝️ Muhim narsalar oddiy tilda
#shartnoma#namuna
#bepulyordam
Ко мне часто обращаются с вопросом... Делюсь! 👇👇👇
Организации периодически выдают своим работникам на основании их заявлений и заключенных письменных договоров краткосрочные (до года) беспроцентные займы — на оплату товаров и услуг и другие цели. Облагаются ли они какими-то налогами?
Ответ:
Если заем беспроцентный, организация (заимодавец) не получает дохода — объекта налогообложения, которым могли бы стать проценты по займу (ч. 1 ст. 344 НК).
Для сотрудника также не возникает дохода в виде материальной выгоды, так как заем подлежит возврату или удержанию с зарплаты (п. 2 ч. 1 ст. 376 НК).
Вывод: Беспроцентный заем не имеет налоговых последствий ни для работника, ни для предприятия. 📋
🎁 Ниже делюсь шаблоном договора займа!
___________
Menga tez-tez savol bilan murojaat qilishadi... Sizlar bilan bo‘lishaman! 👇👇👇
Tashkilotlar vaqti-vaqti bilan o‘z xodimlariga ularning arizalari va tuzilgan yozma shartnomalar asosida tovarlar va xizmatlar haqini to‘lash hamda boshqa maqsadlar uchun qisqa muddatli (bir yilgacha) foizsiz qarzlar beradilar. Bu qarzlar biron-bir soliqqa tortiladimi?
Javob:
Agar qarz foizsiz bo‘lsa, tashkilot (qarz beruvchi) qarz bo‘yicha foizlar ko‘rinishidagi soliq solish obyekti bo‘lishi mumkin bo‘lgan daromad olmaydi (Soliq kodeksining 344-moddasi 1-qismi).
Xodim uchun ham moddiy manfaat ko‘rinishidagi daromad vujudga kelmaydi, chunki qarz qaytarilishi yoki ish haqidan ushlab qolinishi lozim (Soliq kodeksining 376-moddasi 1-qismi 2-bandi).
Xulosa: Foizsiz qarz na xodim, na korxona uchun soliqqa oid oqibatlarga ega emas. 📋
🎁 Quyida qarz shartnomasi namunasini keltirib o'taman!
Бухгалтер Толмачева
Telegram | Instagram | Услуги аутсорса | Facebook | Youtube
💛 Простым языком о важном!
☝️ Muhim narsalar oddiy tilda
#займ#вопросответ#savoljavob
#шаблон#договор#shartnoma
AQSh Prezidenti Donald Tramp Shavkat Mirziyoyevni Uzbekistan Airways tarixidagi eng katta shartnoma — 22 ta Boeing 787 Dreamliner samolyotini sotib olish bilan tabrikladi. Mirziyoyev shuningdek, Nyu-Yorkda Boeing rahbari Brendan Nelson bilan uchrashdi.
https://yep.uz/uz/2025/09/tramp-mirziyoyev-boeing-buyurtma/
#tramp#mirziyoyev#boeing#uzbekistanairways#787dreamliner#samolyotlar#aqsh#shartnoma#aviatsiya