TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #241 · 5 мај

Можно ли в 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

Hashtags

Резултати

Пронајдени 5 слични објави

Пребарај: #masters

当前筛选 #masters清除筛选
🏆 Info 288 - DEPORTES

@info288_deportes · Post #35821 · 08.11.2024 г., 08:00

🎾Masters Alcaraz esquiva a Sinner en la Copa de Maestros#Masters Carlos Alcaraz ya está en Turín probando la pista del Inalpi Arena, sede donde se disputa la Copa de Maestros (del 10 al 17 de noviembre), este torneo exclusivo en el que comparecen los ocho mejores del curso y del que, en esta edición, se ha bajado a última hora Novak Djokovic por lesión. El español acude con energía y buen tenis, con un buen sabor de boca de los últimos meses de curso a pesar de caer en octavos del Masters 1.000 de París-Bercy ante Ugo Humbert, hace apenas una semana. Prefiere el murciano fijarse en que fue campeón en Pekín y que en el sorteo del torneo comenzará a rodarse en la fase de grupos con Casper Ruud, Alexander Zverev y Andrey Rublev. Así lo ha deparado el sorteo celebrado en Turín este jueves al mediodía, que también establece que no tendrá que enfrentarse a Jannik Sinner hasta unas posibles semifinales. Aunque estas ATP Finals evitan siempre que en el sorteo de grupos el 1 y el 2 del mundo se puedan juntar a las primeras de cambio, su reciente derrota en París lo había bajado a la tercera posición, en favor de Zverev, por lo que era posible un encuentro entre el español y el italiano que podría desbaratar un final de torneo de los soñados, con los dos mejores del curso frente a frente. https://www.abc.es/deportes/tenis/alcaraz-esquiva-senalado-sinner-copa-maestros-20241107183200-nt.html 🏆@Info288_deportes

Hashtags

4️⃣4️⃣4️⃣ 🇺🇿 Biznes va tadbirkorlik oliy maktabida 2025/2026 o’quv yili uchun qishki qabul jarayonlari 2025-yil 22 dekabr kunidan boshlanadi. ❔ Qaysi dastur siz uchun qiziqarli? Quyidagi ilova orqali qabul jarayonlari bo‘lib o‘tadigan yo‘nalishlar haqida bilib olishingiz mumkin Magistratura (MBA/MSc). ⭕️ MBA mutaxassisliklariga nomzodningumumiy ish staji kamida 3 yil bo‘lishi talab etiladi. ⭕️ MSc "Loyiha boshqaruvi" mutaxassisligiga ish staji talab etilmaydi. ❗️ MBA mutaxassisliklariga talabgor nomzodlarning mutaxassisliklari iqtisodiyot yo‘nalishlarida bo‘lishi talab etiladi. Ro‘yxatdan o‘tish 22-dekabr kunidan e-tinglovchi.gsbe.uzplatformasi orqali amalga oshiriladi. 📞Murojaat uchun telefonlar: +998 71 239-03-15, 55 503-33-60 4️⃣4️⃣4️⃣4️⃣ 🇺🇿 Высшая школа бизнеса и предпринимательства объявляет о начале зимнего приёма на 2025/2026 учебный год с 22 декабря 2025 года. ❔ Какая программа вам интересна? По следующей ссылке вы можете ознакомиться с направлениями , по которым будет проходить приём: Magistratura (MBA/MSc). ⭕️Для поступления на программы MBA требуется общий трудовой стаж не менее 3 лет. ⭕️ Для программ MSc "Управление проектами" наличие трудового стажа не требуется. ❗️Кандидаты на программы MBA должны иметь образование по экономическим направлениям. Регистрация начинается с 22 декабря на платформе e-tinglovchi.gsbe.uz 📞Телефоны для справок: +998 71 239-03-15, 55 503-33-60 #GSBE#GraduateSchool#Admission#Masters#MBA#MSc 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

Большой ивент прошел на прошедшей неделе в masters. Postrigay gallery открыли новую выставку резидента галереи Анны Дёминой«Растворится в закате пение птиц». Абстрактные пейзажи будто погружают в другой мир, описывая переживания, связанные с соприкосновением природы. Эмоционально, проникновенно! 🗓️ 22 октября - 16 декабря ⛳️ masters, Малый Патриарший пер, 5с1 #были_лично#аннадемина #masters#postrigaygallery

Boshqaruv etikasi va korporativ madaniyat 🇺🇿 Biznes va tadbirkorlik oliy maktabining “Biznesni boshqarish va tadbirkorlik (MBA)” kafedrasi mudiri, i.f.d.,prof. Suyunov Dilmurod Xolmuradovich, O‘quv-uslubiy bo‘lim boshligʻi i.f.n.,prof. Qodirov Tuyg‘un Uzoqovich hamda kafedra dotsentiUmarova Ro'zigulSheraliyevna tomonidan hammualliflikda tayyorlangan “Boshqaruv etikasi va korporativ madaniyat” fani bo‘yicha yangi darslik chop etildi. Mazkur darslik boshqaruv etikasi va korporativ madaniyatning nazariy asoslari, zamonaviy rahbarlik tamoyillari hamda ularning amaliyotda qo‘llanish yo‘llarini qamrab olgan. Darslik magistraturaning MBABiznesni boshqarish dasturi bo‘yicha tayorlanayotgan barcha mutaxassisliklar, MSc Loyiha boshqaruvi hamda boshqa iqtisodiy yo‘nalishlar tinglovchilariga mo‘ljallangan bo‘lib, kelgusida rahbar va mutaxassislarning kasbiy faoliyatida zarur bo‘ladigan nazariy bilimlar va amaliy ko‘nikmalarni shakllantirishga xizmat qiladi. Ma’lumot uchun:i.f.d.,prof. Suyunov Dilmurod Xolmuradovich hamda i.f.n.,prof. Qodirov Tuyg‘un Uzoqovich korporativ, strategik boshqaruv, biznesni rivojlantirish va zamonaviy boshqaruv yondashuvlari sohasidagi fundamental tadqiqotlari bilan mashhur bo‘lib, ularning ilmiy ishlari va amaliy tavsiyalari ta’lim jarayonida hamda tinglovchilarning kasbiy faoliyatida keng qo‘llanilmoqda. Darslik ta’lim sifatini oshirish va boshqaruv madaniyatini yuksaltirishga xizmat qiladi. _____________ Этика управления и корпоративная культура 🇺🇿 Издан новый учебник по дисциплине «Этика управления и корпоративная культура», разработанный в соавторстве заведующим кафедрой «Бизнес-администрирование и предпринимательство (MBA)» Высшей школы бизнеса и предпринимательства, доктором экономических наук, профессором Суюновым Дилмуродом Холмурадовичем, начальником учебно-методического отдела, кандидатом экономических наук, профессором Кодировым Туйгуном Узоковичем, а также доцентом кафедры Умаровой Розигуль Шералиевной. Данный учебник охватывает теоретические основы этики управления и корпоративной культуры, современные принципы руководства, а также пути их практического применения. Учебник предназначен для обучающихся магистратуры по программе MBA «Бизнес-администрирование» по всем направлениям подготовки, магистерской программы MSc «Управление проектами», а также для слушателей других экономических направлений. Издание способствует формированию теоретических знаний и практических навыков, необходимых будущим руководителям и специалистам в их профессиональной деятельности. Для справки: доктор экономических наук, профессор Суюнов Дилмурод Холмурадович и кандидат экономических наук, профессор Кодиров Туйгун Узокович широко известны своими фундаментальными исследованиями в области корпоративного и стратегического управления, развития бизнеса и современных управленческих подходов. Их научные труды и практические рекомендации широко используются в образовательном процессе и в профессиональной деятельности слушателей. Учебник направлен на повышение качества образования и развитие культуры управления. #GSBE#GraduateSchool#Textbook#Masters#MBA#MSc 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube