Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
💊🇺🇸FDA APPROVES FOUNDAYO OBESITY DRUG APRIL 1
🔹Foundayo orforglipron approved for weight reduction in obese adults with diet exercise 💊
🔹11 novel drugs approved through April covering rare diseases and cancer treatments 📈
🔹Baxdrostat hypertension drug under Priority Review — breakthrough for resistant blood pressure 🩺
🔹Advisory Committee April 30 reviews breast cancer and prostate cancer therapies pending 🏥
🔹Breakthrough designations for blood cancers and Hunter syndrome advancing pipeline 🔬
American pharma innovation conquering diseases — FDA fast-tracking breakthroughs! 🇺🇸⚡
#FDA#healthcare
@america
🔥Avec le #PfizerGate, on a ENFIN la réponse à ma question depuis 2020:
pourquoi il y avait 3410 cas "suspectés #Covid19 mais non confirmés", dont 1594 vaccinés?
A la page 42 du rapport de la #FDA.
Les révélations du #PfizerGate indiquent entre autres qu'ils n'ont pas testé tous leurs volontaires par test PCR par manque de staff...
C'est ballot quand Pfizer affirmait qu'il n'y avait que 8 vaccinés positifs Covid pour dire 95% d'efficacité.
Facile, il suffit de ne pas les tester? https://www.fda.gov/media/144245/download
https://www.francesoir.fr/societe-sante/pfizer-gate-ventavia
🇺🇸Pfizer/BioNTech подала заявку в FDA на регистрацию обновленной вакцины против COVID-19 для детей от 6 мес. до 5 лет.
В настоящее время вакцина используется у детей данной возрастной группы как третья доза в трехступенчатой схеме вакцинации. Для расширения регистрации вакцины, адаптированной под Омикрон, компания также планируют подать заявку в Европейское медицинское агентство и другие регуляторные органы. После одобрения в этих организациях вакцина будет применяться у детей младше пяти лет на основном этапе вакцинации и как бустерная доза.
@Sputnik_M#сша#pfizer#fda
Vous vous souvenez de #Maddie, la fillette de 12 ans qui a fait partie des essais cliniques du #vaccin#Pfizer?
24 heures après sa 2e dose, elle a fini aux urgences: douleurs abdominales, rythme cardiaque erratique, perte de mémoire, perte de sensation des jambes... Elle est maintenant en chaise roulante et reçoit médicaments et nourriture par un tube dans le nez.
Depuis aucun suivi, aucune réponse du CDC, de la #FDA, un médecin a admis "nous avons en effet entendu beaucoup de complications neurologiques du vaccin". Ils ont totalement enterré son histoire.
Il y avait 1131 enfants dans cet essai.
Si une enfant sur 1000 souffre d'effets secondaires handicapants à vie imaginez combien pour des millions de vaccinés. https://aaronsiri.substack.com/p/fda-buries-data-on-seriously-injured
Oranges are not always naturally orange. In some places, they stay green even when ripe because of the weather. To make them look orange, farmers use either a safe red dye called Citrus Red No. 2 or treat the fruit with ethylene gas, which helps the skin change color faster.
[Read more]
@googlefactss🍊🔴#Oranges#FoodFacts#FDA#FruitColoring
Hold the salt: FDA gives new sodium guidelines
The U.S. Food and Drug Administration gave restaurant chains and packaged food companies a goal of reducing sodium levels in Americans by an average of 12% - part of its attempt to clamp down on preventable health issues like high blood pressure, which can lead to heart attacks and strokes.
#FDA#sodium#sodiumguidelines#News#Reuters
Subscribe: http://smarturl.it/reuterssubscribe
Reuters brings you the latest business, finance and breaking news video from around the globe. Our reputation for accuracy and impartiality is unparalleled.
Get the latest news on: http://reuters.com/
Follow Reuters on Facebook: https://www.facebook.com/Reuters
Follow Reuters on Twitter: https://twitter.com/Reuters
Follow Reuters on Instagram: https://www.instagram.com/reuters/?hl=en
➖@reutersworldchannel➖
FDA declines to take stance on Moderna boosters
U.S. FDA researchers said Moderna's COVID-19 vaccine did not yet meet the guidelines for booster shots
#News#Reuters#FDA#Moderna#Vaccine#BoosterShot
Subscribe: http://smarturl.it/reuterssubscribe
Reuters brings you the latest business, finance and breaking news video from around the globe. Our reputation for accuracy and impartiality is unparalleled.
Get the latest news on: http://reuters.com/
Follow Reuters on Facebook: https://www.facebook.com/Reuters
Follow Reuters on Twitter: https://twitter.com/Reuters
Follow Reuters on Instagram: https://www.instagram.com/reuters/?hl=en
➖@reutersworldchannel➖