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

TGINSIGHT SIMILAR POSTS

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

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

Один из самых удобных способов записать данные это использование готовых форматов, такие как JSON или YAML. Из плюсов такого подхода стоит отметить вот что: 🔸 готовый, повсеместно используемый и поддерживаемый формат 🔸 простой и понятный файл, удобочитаемый для человека 🔸 можно легко редактировать в любом текстовом редакторе без специальных программ и библиотек Но есть и минусы 🔹 затраты времени при записи файла (кодирование данных в нужный формат строки) 🔹 затраты времени при чтении файла (декодирование данных в Python объекты) 🔹 размер файла увеличивается из-за разметки данных (скобки, запятые, переносы, отступы...) 🔹 перед записью все данные должны быть помещены в память в полном объёме (не всегда) 🔹 при чтении необходимо считать весь файл в память и только потом декодировать данные Если нужно писать немного данных в несколько файлов, то затраты по времени не ощутимы. Обычно это файлы конфига или какие-либо метаданные. Это отличный вариант под такие задачи. Есть и другой поход к записи файлов - это бинарные файлы. Используется, когда данных достаточно много и никто их не собирается читать глазками😳. 🔸 очень быстрая запись 🔸 чтение значительно быстрей чем JSON, YAML итд 🔸 размер файла значительно меньше, так как нет разметки 🔸 можно записывать данные по мере поступления не загружая всё в память 🔸 можно извлечь любую часть данных независимо Из минусов 🔹 нужно определить свой формат записи данных (если не используете готовую спецификацию определённого формата) 🔹 не получится открыть файл и визуально понять что там записано, а для чтения файла потребуется знать его спецификацию. 🔹 не так-то просто создать такой файл без специальной библиотеки В таком виде удобно записывать большой массив любых однородных данных. Например, мониторинг валютной биржи или кэшированная анимация 3D геометрии. (Это не означает что нельзя записать данные разного типа, просто это будет не так удобно) Представьте себе JPG-картинку. По сути это немного мета-информации и большой массив пикселей. Тоже самое со звуком или видео файлом. Поэтому, если вы попробуете открыть картинку в текстовом редакторе вы увидите что-то вроде такого f15d cd29 a564 4578 ... 09e2 9bc4 a696 1253 ... 84e9 4de1 3b23 c24a ... 2534 5161 28e0 709d ... ... Это и есть записанные байтики. И для их чтения требуется определённый софт который знает что с ними делать. Под каждый тип файла. К чему это я? Читайте в следующем посте... #tricks#basic

Резултати

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

Пребарај: #federali

当前筛选 #federali清除筛选
Tutto Elezioni

@tuttoelezioni · Post #767 · 23.02.2025 г., 10:45

#Germania🇩🇪 #Parlamentari#Federali ❓Come si vota in Germania? Il sistema elettorale per eleggere i 630 deputati del Bundestag(il Parlamento tedesco, ndr) è proporzionale misto, che unisce il voto proporzionale a elementi maggioritari. Ogni elettore ha due voti: 1️⃣Primo voto (Erststimme): serve a eleggere 299 deputati nei collegi uninominali (in foto, ndr) con un sistema maggioritario first-past-the-post: in ogni collegio vince il candidato più votato. 2️⃣Secondo voto (Zweitstimme): serve a determinare la distribuzione proporzionale dei seggi tra i partiti. Ogni elettore sceglie una lista di partito, bloccata a livello regionale (Land, ovvero lo Stato federato, ndr). Per entrare in Parlamento, ogni partito deve superare la soglia di sbarramento del 5% (Fünf-Prozent-Hürde) od ottenere almeno tre seggi uninominali (Grundmandatsklausel). I due voti hanno ruoli diversi ma ugualmente importanti. Inoltre, è possibile il voto disgiunto, scegliendo candidati di partiti diversi tra i due voti. @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #826 · 28.04.2025 г., 23:03

#Canada🇨🇦 #Parlamentari#Federali 🗳 Iniziano a chiudere le urne per le elezioni federali in Canada. Urne chiuse in parte della provincia di Terranova e Labrador, dove sono le 20:30. Seguiranno: - Nuovo Brunswick, Isola del Principe Edoardo, Nuova Scozia e il resto di Terranova, alle 01:30 italiane (20:30 locali); - Québec e parte di Ontario e Nunavut alle 03:30 italiane (21:30 locali); - Manitoba , parte di Nunavut e il resto dell'Ontario alle 03:30 italiane (20:30 locali); - Saskatchewan, Alberta, i Territori del Nord-Ovest, parte della Columbia Britannica e il resto di Nunavut, alle 03:30 italiane (19:30 locali); - Yukon e il resto della Columbia Britannica, alle 04:00 italiane (19:00 locali). @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #823 · 28.04.2025 г., 13:02

#Canada🇨🇦 #Parlamentari#Federali ❓Come si vota in Canada? Il sistema elettorale per eleggere i 343 membri della Camera dei Comuni è di tipo maggioritario uninominale e a turno unico (o first-past-the-post), ciò vuol dire che ci sono 343 collegi elettorali che eleggono un solo membro; in ogni collegio è eletto il candidato che ottiene il maggior numero di voti. La Camera dei Comuni è l'unica ad essere eletta direttamente dai cittadini. In foto sono mostrati i collegi nei quali si suddivide il territorio del Canada. @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #822 · 28.04.2025 г., 11:00

#Canada🇨🇦 #Parlamentari#Federali 🗳 Iniziano ad aprire le urne per le elezioni federali in Canada. Urne aperte in parte della provincia di Terranova e Labrador, dove sono le 8:30. Seguiranno: - Nuovo Brunswick, Isola del Principe Edoardo, Nuova Scozia e il resto di Terranova, alle 13:30 italiane (8:30 locali); - Québec e parte di Ontario e Nunavut alle 15:30 italiane (9:30 locali); - Manitoba, parte di Nunavut e il resto dell'Ontario alle 15:30 italiane (8:30 locali); - Saskatchewan, Alberta, i Territori del Nord-Ovest, parte della Columbia Britannica e il resto di Nunavut, alle 15:30 italiane (7:30 locali); - Yukon e il resto della Columbia Britannica, alle 16:00 italiane (7:00 locali). In foto sono mostrati i fusi orari vigenti in Canada (i fusi di riferimento sono quelli estivi). @TuttoElezioni

123•••56
ПретходнаСтраница 1 од 6Следна