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

Резултати

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

Пребарај: #lecture

当前筛选 #lecture清除筛选
StartupBase

@startupbaseuz · Post #5058 · 21.11.2024 г., 06:48

#lecture ©Sizni ertaga bo‘lib o‘tadigan “Unreal Engine 5 yordamida kompyuter o‘yinlarini ishlab chiqish” mavzusidagi bepul ma’ruzaga taklif etamiz! 📖 “Unreal Engine 5 yordamida kompyuter o‘yinlarini ishlab chiqish” ma’ruzasiga ro‘yxatdan o‘ting. Barcha nazariy va amaliy mashg‘ulotlar butun ma’ruza davomida kompyuter o‘yinlari, jumladan Aleksandr Muxitdinovning o‘yini misolida namoyish etiladi. Unda siz “Blueprint”, “UMG”, “Material” va boshqa ko‘plab vositalar haqida batafsil ma’lumot olasiz! 🗣 Ma’ruzani Toshkentdagi “Epic Games” (AQSh) tomonidan tasdiqlangan rasmiy “Unreal Engine” guruhining o‘qituvchisi, dasturchisi va tashkilotchisi Aleksandr Muxitdinov olib boradi. “Unreal Engine” bo‘yicha oldindan tajribaga ega bo‘lish talab etilmaydi. 🗓 22-noyabr, 18:00 – 20:00 📍 IT Park Toshkent — Maxtumquli ko‘chasi, 1A ⭐️ Ro‘yxatdan o‘tishning so‘nggi muddati: 22-noyabr _______ ©We invite you to tomorrow's free lecture "Developing Computer Games Using Unreal Engine 5"! 📖 Register for the lecture "Developing Computer Games Using Unreal Engine 5". All the theory and practices will be demonstrated with PC games including a game of Aleksandr Mukhitdinov during the whole lecture. You will find out more about Blueprints, UMG, Materials and more! 🗣 The lecture will be given by Alexander Mukhitdinov, a teacher, developer, and organizer of the official Unreal Engine group approved by Epic Games (USA) in Tashkent. No previous experience with Unreal Engine is required. 🗓 November 22, 18:00-20:00 📍 IT Park Tashkent — 1A, Makhtumkuli Street ⭐️ Deadline for registration: November 22 Telegram | Instagram | Facebook | Youtube | LinkedIn

Hashtags

StartupBase

@startupbaseuz · Post #4958 · 12.11.2024 г., 10:32

#lecture ©Sizni “Unreal Engine 5 yordamida kompyuter o‘yinlarini ishlab chiqish” mavzusidagi bepul ma’ruzaga taklif etamiz! 📖 “Unreal Engine 5 yordamida kompyuter o‘yinlarini ishlab chiqish” ma’ruzasiga ro‘yxatdan o‘ting. Barcha nazariy va amaliy mashg‘ulotlar butun ma’ruza davomida kompyuter o‘yinlari, jumladan Aleksandr Muxitdinovning o‘yini misolida namoyish etiladi. Unda siz “Blueprint”, “UMG”, “Material” va boshqa ko‘plab vositalar haqida batafsil ma’lumot olasiz! 🗣 Ma’ruzani Toshkentdagi “Epic Games” (AQSh) tomonidan tasdiqlangan rasmiy “Unreal Engine” guruhining o‘qituvchisi, dasturchisi va tashkilotchisi Aleksandr Muxitdinov olib boradi. “Unreal Engine” bo‘yicha oldindan tajribaga ega bo‘lish talab etilmaydi. 🗓 22-noyabr, 18:00 – 20:00 📍 IT Park Toshkent — Maxtumquli ko‘chasi, 1A ⭐️ Ro‘yxatdan o‘tishning so‘nggi muddati: 22-noyabr _______ ©We are pleased to invite you to a free lecture: "Developing Computer Games Using Unreal Engine 5"! 📖 Register for the lecture "Developing Computer Games Using Unreal Engine 5". All the theory and practices will be demonstrated with PC games including a game of Aleksandr Mukhitdinov during the whole lecture. You will find out more about Blueprints, UMG, Materials and more! 🗣 The lecture will be given by Alexander Mukhitdinov, a teacher, developer, and organizer of the official Unreal Engine group approved by Epic Games (USA) in Tashkent. No previous experience with Unreal Engine is required. 🗓 November 22, 18:00-20:00 📍 IT Park Tashkent — 1A, Makhtumkuli Street ⭐️ Deadline for registration: November 22 Telegram | Instagram | Facebook | Youtube | LinkedIn

Hashtags

StartupBase

@startupbaseuz · Post #4764 · 31.10.2024 г., 04:22

#lecture ©Sizni “Unreal Engine 5 yordamida kompyuter o‘yinlarini ishlab chiqish” mavzusidagi bepul ma’ruzaga taklif etamiz! 📖 “Unreal Engine 5 yordamida kompyuter o‘yinlarini ishlab chiqish” ma’ruzasiga ro‘yxatdan o‘ting. Barcha nazariy va amaliy mashg‘ulotlar butun ma’ruza davomida kompyuter o‘yinlari, jumladan Aleksandr Muxitdinovning o‘yini misolida namoyish etiladi. Unda siz “Blueprint”, “UMG”, “Material” va boshqa ko‘plab vositalar haqida batafsil ma’lumot olasiz! 🗣 Ma’ruzani Toshkentdagi “Epic Games” (AQSh) tomonidan tasdiqlangan rasmiy “Unreal Engine” guruhining o‘qituvchisi, dasturchisi va tashkilotchisi Aleksandr Muxitdinov olib boradi. “Unreal Engine” bo‘yicha oldindan tajribaga ega bo‘lish talab etilmaydi. 🗓 8-noyabr, 18:00 – 20:00 📍 IT Park Toshkent — Maxtumquli ko‘chasi, 1A ⭐️ Ro‘yxatdan o‘tishning so‘nggi muddati: 4-noyabr _______ ©We are pleased to invite you to a free lecture: "Developing Computer Games Using Unreal Engine 5"! 📖 Register for the lecture "Developing Computer Games Using Unreal Engine 5". All the theory and practices will be demonstrated with PC games including a game of Aleksandr Mukhitdinov during the whole lecture. You will find out more about Blueprints, UMG, Materials and more! 🗣 The lecture will be given by Alexander Mukhitdinov, a teacher, developer, and organizer of the official Unreal Engine group approved by Epic Games (USA) in Tashkent. No previous experience with Unreal Engine is required. 🗓 November 8, 18:00-20:00 📍 IT Park Tashkent — 1A, Makhtumkuli Street ⭐️ Deadline for registration: November 4 Telegram | Instagram | Facebook | Youtube | LinkedIn

Hashtags

Classical Music

@exploreclassical · Post #84 · 08.11.2020 г., 11:50

今天给大家推荐一些“教学”视频吧🤣偶然发现了b站这个账号,正在陆续翻译Bernstein的年轻人的音乐会系列~另外之前我们讨论过的Bernstein哈佛六讲也有翻译~👻👻👻https://space.bilibili.com/353238687/video#lecture

Hashtags

Iceyの彩虹糖

@Iceyour · Post #3 · 22.05.2022 г., 14:33

Excellent #lecture page or Blog. Physics Feynman Lectures Math Yufei Zhao; L.C. Evans; Terence Tao; Dexter Chua; Imaginary; 3Blue1Brown; P. Joris Roos Exam 英语真题在线;lib-pku; Library Z library;Library Genesis;Marxsts Archive;

Hashtags

Iqtisodiyot va biznes sohasi vakillari uchun ochiq ma'ruza 💥 Global reytingda 26-o'rinda turuvchi Germaniyaning Myunxen texnika universiteti professori Dr. Paul Momtaz iqtisodiyot va biznes sohalariga qiziquvchilarni ochiq ma'ruzaga taklif qildi. 👉Ro‘yxatdan o‘tish 📅 Sana: 15-mart, 16:00 📍 Manzil: “Yangi O‘zbekiston” universiteti ✅ Ma'ruzada talabalar, biznes sohasi vakillari, iqtisodiyot sohasida ishlovchilar va barcha qiziquvchilar qatnashishlari mumkin. 🔁English ➖➖➖➖➖➖➖➖➖➖➖ #TUM#lecture ⬇️Biz ijtimoiy tarmoqlarda: Veb-sayt | Instagram | Telegram

Hashtags

Dunyoga mashhur professorning ma'ruzasiga taklif qilamiz 💥Top 26-o'rinda turuvchi Germaniyaning Myunxen texnika universiteti professori Dr. Paul Momtaz tomonidan "Xususiy kapital investorlarining barqarorlik amaliyotlari" mavzusida ma'ruza tashkil etiladi. ⚡️ Dr. Paul Momtaz moliya va investitsiyalar sohasida dunyoga mashhur mutaxassis bo‘lib, barqaror biznes va investitsiyalar bo‘yicha ko‘plab ilmiy tadqiqotlar muallifidir. 👉Ro‘yxatdan o‘tish 📅 Ma’ruza vaqti: 15-mart, 16:00 📍 Manzil: “Yangi O‘zbekiston” universiteti, U.C.A bino 2-qavati) 🔹 Kimlar uchun: Universitet talabalari, professor-o‘qituvchilar va iqtisodiyotga qiziquvchilar. Imkoniyatni qo‘ldan boy bermang! Barqaror investitsiyalar haqida dunyo darajasidagi mutaxassisdan bilim olib, o'z tajribangizni yanada oshiring. 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖➖ #TUM#lecture ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Hashtags

Neytrino sirlari va atom yadrolari bo'yicha ma'ruzagataklif qilamiz ✅ “Yangi O‘zbekiston” universitetida 26-mart kuni soat 13:00 da astrofizik olim, professor Toshitaka Kajino tomonidan ma'ruza tashkil etiladi. ✨ Professor Toshitaka Kajino – taniqli kosmolog va yadro astrofizigi. U neytrinolar, katta portlash (Big Bang) va atom yadrolarining paydo bo‘lishini tadqiq qilgan. So‘nggi tadqiqotlarida u og‘ir atom yadrolari asosan supernovalar va kollapsarlar natijasida hosil bo‘lishini aniqlagan. 👉 Ro'yxatdan o'tish: https://forms.gle/kna4PYD9fk35wPeT7 📍 Manzil: “Yangi O‘zbekiston” universiteti, U.C.A bino 2-qavati) 🎗 Barcha qiziquvchilarni ma'ruzada kutib qolamiz! 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖➖ #astrofizika#lecture ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Soviet Orient

@SovietCentralAsia · Post #611 · 24.03.2025 г., 15:23

(нова лекція) Лекция 4. Мехико - Ташкент: Культурная революция в искусстве Латинской Америки и Центральной Азии #ru#history#lecture Хлопковые и картофельные поля, масштабная индустриализация и массовая урбанизация. Традиционная визуальная культура и революционный пафос. Поиск монументальной формы, движение от холста к стене. Фреска как модель для нового революционного искусства. Это темы, с которыми работали художники Латинской Америки, в первую очередь мексиканские, и их товарищи в Центральной Азии. Мексиканский художник-коммунист Диего Ривера в 1930-е становится одной из самых авторитетных фигур в международном пролетарском искусстве, особенно после посещения СССР в конце 1920-х. В четвертой лекции мы подробно рассмотрим, как латиноамериканские и центральноазиатские художники приходили к очень схожим визуальным решениям в отображении постреволюционных преобразований в 1930-е в первую очередь на примере «Бригады Волкова» в Узбекистане, а также влияние мексиканского мурализма на художников-«шестидесятников» в Казахстане и Таджикистане во второй половине ХХ века

Soviet Orient

@SovietCentralAsia · Post #609 · 24.03.2025 г., 15:23

Серия лекций "Искусство Центральной Азии в глобальном контексте" Георгия Мамедова #ru#lecture#history Серия лекций предлагает экскурс в историю центральноазиатского искусства ХХ и ХХI веков сквозь призму неожиданных пересечений между художественными контекстами, которые на первый взгляд никак между собой не связаны. Что общего между ранним советским искусством Кыргызстана и левым искусством того же периода в США? Как связаны мексиканский мурализм и центральноазиатская живопись 20 века? Что из себя представляло современное искусство 1990-х и начала 2000-х? Все эти, и многие другие вопросы будут подробно рассмотрены в курсе из девяти лекций, который будет интересен как аудитории, которая только знакомится с искусством региона, так и специалистам – художникам и искусствоведам, - которые бы хотели расширить свои знания и представления о современном искусстве Центральной Азии. Лекция 1. Провинциальный взгляд на Европейское искусство от Ренессанса до Авангарда История искусства, как и любая другая история, - в первую очередь, рассказ, сторителлинг. Как и в любом рассказе, у истории искусства есть свои главные и второстепенные сюжетные линии и персонажи. Центральноазиатское искусство – как раз одно из таких второстепенных ответвлений основного сюжета мировой истории искусства. Но только в том рассказе, к которому мы все привыкли, и, если честно, который нам всем наскучил. Данный курс – это своего рода спин-офф привычной истории искусства, в котором второстепенные персонажи выходят на авансцену, оказываются в центре повествования, в то время как главные герои занимают роль массовки. Но насколько такой радикальный сюжетный поворот оправдан? Именно на этот вопрос отвечает первая лекция курса, в которой предлагаются методологические основания для иного, не европоцентричного рассказа об искусстве ХХ и ХХI веков, вдохновленного постколониальной теорией истории, а именно, - работой Дипеша Чакрабарти «Провициализируя Европу». Лекция 2. Ковры – Самолеты. Традиционное искусство Центральной Азии и ранний советский авангард Ковры – Самолеты. Традиционное искусство Центральной Азии и ранний советский авангард Искусство Центральной Азии 1920-30-х годов часто описывается искусствоведческими формулами вроде «поиск синтеза Востока и Запада» или «встреча традиции и современности». Продолжая критическую ревизию устоявшихся нарративов об искусстве, начатую на первой лекции, мы попытаемся посмотреть на раннее советское искусство Центральной Азии не как встречу абстрактных «Востока» и «Запада», «Традиции» и «Современности», а как на результат критической и творческой работы отдельных художников и художниц, вырабатывавших самостоятельные художественные и жизненные стратегии в контексте бушующих исторических событий. В лекции будут подробно рассмотрены работы Бяшима Нурали (Туркменистан) и узбекских художников Шамсрой Хасановой и Урала Тансыкбаева.

12
ПретходнаСтраница 1 од 2Следна