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

Резултати

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

Пребарај: #concerto

当前筛选 #concerto清除筛选
Classical Music

@exploreclassical · Post #129 · 14.12.2020 г., 12:56

今天分享一首Concerto for Violin, Cello, and Piano in C major, Op. 56, 常被称作Triple Concerto,是一首演出偏少的曲目。虽然和piano trio的阵容基本相同(但是多了orchestra,虽然orchestra戏份不重,经常是长时间的休止),但是在这里三个乐器都是soloist,而不是像piano trio里是以钢琴为主。所以很难的一个任务就是平衡三个乐器,尤其是大提琴声音比较低很容易就被淹没了,于是在这首曲目中大提琴很多时间都在high register,并且都作为第一个演奏主题的乐器。另外这也对演奏家本身有很高的要求,不仅是技术上的要求,也要三人通力合作而不是ego太强的争奇斗艳。 这首曲目有三个乐章,第一乐章给人一种overture的感觉,第二乐章largo非常优美,让人想起emperor concerto的第二乐章,无缝衔接的第三乐章是一个polacca (polonaise),生机勃勃。 #Beethember#Beethoven#concerto https://www.youtube.com/watch?v=UrZOyOksYHc&list=PLpXf6y3j2X_wV6utujqaPAnW8q4J_CEsc&index=1

Papa & Vaticano - News

@papaevaticanonews · Post #8720 · 16.12.2025 г., 18:58

“Veramente bravissimi questi ragazzi!”. A braccio Papa #LeoneXIV saluta così i bambini della Scuola Pontificia Paolo VI di #CastelGandolfo, struttura visitata questo pomeriggio dal Pontefice in occasione del #Concerto di #Natale eseguito proprio dai bambini. “Si dice che la #musica è un linguaggio universale - le parole del Santo Padre -. È bello ascoltare canti di Natale in italiano, latino, inglese, spagnolo. Sentire tutte queste lingue ci aiuta a capire che il Natale da’ a tutti gioia”. “Abbiamo cantato: angeli che portano l’amore - prosegue il Vescovo di Roma -.. Anche voi avete portato l’amore a tutti noi questa sera, con questa bella musica. Sant’Agostino dice: ‘chi ama canta’, perché il suo cuore ha veramente quello che è importante. E Dio ha voluto comunicare a tutti noi il dono dell’amore. È questo il Natale”. “E’ Natale, si può fare di più”, l’altro riferimento alle canzoni ascoltate: “Facciamo di più per la pace e l’unità nel mondo”, l’invito finale. Prima di impartire la benedizione finale, il Papa riceve in dono dagli studenti una racchetta da tennis, suo sport preferito. In serata Leone XIV farà rientro in Vaticano. La Scuola Pontificia Paolo VI di Castel Gandolfo è una scuola primaria paritaria cattolica situata a 700 metri da Villa Barberini, dove Papa Leone XIV risiede durante i suoi soggiorni nel borgo dei Castelli Romani. La sua costruzione è stata promossa da Papa Montini come dono alla popolazione locale. Fu lo stesso Pontefice ad inaugurarla il 12 settembre 1968. Negli anni '60, il plesso ha ospitato inizialmente istituti gestiti separatamente dai Fratelli delle Scuole Cristiane (La Salle) e dalle Maestre Pie Filippini. Nel 2002 è nata la Fondazione Scuola Pontificia Paolo VI, che ha unificato le due realtà in un unico ente gestore. Oggi la scuola accoglie in media circa 300 alunni in classi miste, offrendo un'educazione basata su principi cattolici, con progetti extracurriculari come sport, musica, lingue straniere, educazione civica e alimentare. Nel 2021, in occasione del 53º anniversario, ha ricevuto una reliquia di San Paolo VI conservata nella cappella interna.

ГК России в Палермо

@consruspalermo · Post #1413 · 20.08.2024 г., 05:23

🎵Martedì 20 agosto alle ore 19:30 la città di Erice ospita il concerto dei Solisti dell'Accademia Gnesin Aleksei Vaker (pianoforte), Aleksei Koshvanets (violino), Madina Kuchkarova (violino) e Olga Vaganova (viola). 📃In programma musiche di Sergej Rachmaninov, Frederic Chopin, Richard Strauss e altri compositori. 📌Istituto Wigner - San Francesco Via San Francesco, 89 Erice (TP) #erice#concerto#musicaclassica#programma

Capibara Media

@gabgerm · Post #3663 · 31.03.2026 г., 17:05

🎭INTERVISTA AD ASCANIO CELESTINI Concerto No Kings Roma del 27 Marzo 2026 Perchè essere qui oggi? Come movimento pacifista riusciamo a farci sentire dalle istituzioni? ↪️Seguici per altre novità! @capibara_media #nokings#roma#eventi#concerto#intervista#ascaniocelestini#pace 🦇 Segui il Capibara 🦆

Capibara Media

@gabgerm · Post #3668 · 02.04.2026 г., 12:34

🟡INTERVISTA A EUGENIO (Eugenio in via di gioia) Concerto No Kings Roma del 27 Marzo 2026 Cosa ne pensa Eugenio di questo concerto e perché fare politica è ancora importante oggi soprattutto con questo governo? ↪️Seguici per altre novità! @capibara_media #nokings#roma#eventi#concerto#intervista#eugenioinviadigioia#altrove 💆 Segui il Capibara 🦄