Один из самых удобных способов записать данные это использование готовых форматов, такие как 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
#AloqaTechLab#demoday
"AloqaTech Lab" akseleratsiya va inkubatsiya dasturining "Demo-day" haqida UzReportTV kanali reportaji.
🎥 Batafsil videoda
_
Репортаж телеканала «UzReportTV» о "Demo-day" акселерационной и инкубационной программы "AloqaTech Lab"
🎥 Подробнее на видео
#AloqaTechLab#startup#demoday
👤"AloqaTechLab" akseleratsiya dasturi final bosqichining "Demo Day" tadbiri bo'lib o'tdi
🌐 Raqamli texnologiyalar tizimidagi startap sohasini rivojlantirish doirasida 25-avgust kuni “IT Park Uzbekistan”, “Aloqabank” va “AloqaVentures” hamkorligida “AloqaTechLab” akseleratsiya dasturining ikkinchi “Demo Day” kuni oʻtkazildi.
📈“AloqaTechLab” akseleratsiya dasturi uch oylik akselerator boʻlib,Sunʼiy Intellekt, FinTech, Enterprise Tech va BigData sohalarida istiqbolli startap loyihalarini har tomonlama qoʻllab-quvvatlash bilan birga, loyiha ishtirokchilariga netvorking uchun imkoniyatlar, mentorlar va trekkerlar tomonidan amaliy va nazariy bilimlar beriladi.
⚡️ Akseleratsiya dasturining saralash bosqichida 100 dan ortiq arizalar kelib tushdi va 55 ta ishtirokchidan iborat 14 ta startap loyihasi final bosqichga yetib keldi. Tadbir davomida startaplar investorlar va soha mutaxassislaridan iborat hakamlar hay’atiga o’z loyihalarini taqdimot ("pitch") qilishdi.
🏆 Tadbir so'ngida hakamlar tomonidan "Point AI", "Smartcast" va "Oshme" loyihalari g'olib deb topilib, "AloqaVentures" fondidan investitsiya olish imkoniyatini beruvchi sertifikatlar bilan taqdirlandilar.
🚀 Shuningdek, dastur ishtirokchilaridan uch nafariga, tadbir hamkori "PRO DATA-TECH" tomonidan 12 million so’mlik vaucherlar topshirildi.
📷Instagram | 🔅Веб сайт | ✈️Telegram
«AloqaTechLab» провел Pitch Day для стартап-проектов.
«AloqaTech Lab» запущен Венчурным фондом «Aloqaventures», АК "Алокабанк" и IT Park.
Мероприятие прошло в Российском экономическом университете имени Плеханова в гибридном формате. Всего на программу подано более 100 заявок, 30 из которых представили свои проекты перед членами жюри.
Члены жюри стартап-акселератора AloqaTechLab оценивали проекты на основе актуальности предлагаемого решения, достижимости результатов, перспектив коммерциализации и потенциала команды стартап-проекта.
На Pitch Day приняли участие начинающие команды с идеями стартап-проекта и более опытные команды, с разработанной бизнес-моделью и MVP, по следующим направлениям: финансовые технологии (FinTech), корпоративные технологии (EnterpriseTech), технологии работы с большими данными (BigDataTech) и искусственный интеллект для бизнеса (AI).
#aloqatechlab#startup#akselerator
Instagram | Официальный сайт
"AloqaTechLab" startap loyihalari uchun Pitch Day o'tkazdi.
AloqaTech Lab "AloqaVentures" venchur fondi, AT "Aloqabank" va IT Park tomonidan ishga tushirildi.
Tadbir Plexanov nomidagi Rossiya iqtisodiyot universitetida gibrid (onlayn va oflayn) shaklda bo'lib o'tdi. Dasturga 100 dan ortiq arizalar kelib tushdi, ulardan 30 tasi o'z loyihalarini hakamlar hay'ati oldida taqdimot qildi.
Hakamlar hay’ati a’zolari loyihalarni taklif etilayotgan yechimning dolzarbligi, erishilgan natijalari, tijoratlashtirish istiqbollari va jamoa salohiyatiga qarab baholashdi.
Pitch Day tadbirida g‘oyasi bo‘lgan boshlang’ich darajadagi jamoalar hamda ishlab chiqilgan biznes modeli va MVPga ega bo‘lgan tajribali jamoalar quyidagi yo‘nalishlarda ishtirok etdi: moliyaviy texnologiyalar (FinTech), korporativ texnologiyalar (EnterpriseTech), katta ma'lumotlar texnologiyalari (BigDataTech) va biznes uchun sun'iy intellekt (AI).
#aloqatechlab#startup#akselerator
Instagram | Rasmiy sayt
#AloqaTechLab#стартап#demoday
👤Проведено мероприятие "Demo Day" заключительного этапа акселерационной программы "AloqaTechLab"
🌐 25 августа, в рамках развития стартап-сектора в системе цифровых технологий состоялся второй "Demo Day" акселерационной программы "AloqaTechLab" в сотрудничестве с “IT Park Uzbekistan”, “Aloqabank” и “AloqaVentures”.
📈Программа акселерации “AloqaTechLab” — трехмесячный акселератор, обеспечивающий всестороннюю поддержку перспективных стартап-проектов в области Искусственного Интеллекта, FinTech, Enterprise Tech и BigData. Участникам проекта получили возможности развития нетворкинга, теоретические и практические знания от опытных наставников и треккеров.
⚡️ На отборочном этапе в программу акселерации было подано более 100 заявок, а на финальную стадию вышли 14 стартап-проектов, состоящих из 55 участников. В ходе мероприятия стартапы представили свои проекты ("питчи") жюри, состоящему из инвесторов и экспертов отрасли.
🏆 По итогам мероприятия, проекты "Point AI", "Smartcast" и "Oshme" были признаны судьями победителями и награждены сертификатами, дающими возможность получить инвестиции от фонда «AloqaVentures».
🚀 Кроме того, троим участникам программы партнер мероприятия "PRO DATA-TECH" вручил ваучеры по 12 миллионов сумов.
#AloqaVentures#AloqaTechLab#startup#venturecapital#demoday
В целях устойчивого роста цифровой экономики страны и улучшения стартап-индустрии венчурных фонд "AloqaVentures" совместно с " It Park Uzbekistan" и коммерческим банком «Aloqabank», 24 сентября проведен финальный Demo day программы акселерации «AloqaTechLab».
✅ Данная программа направлена на оказание всесторонней поддержки в запуске перспективных стартап-проектов в7 сфере финансовых технологий, электронной коммерции, цифровых услуг и программных продуктов.
🚀 В финале программы акселерации прошли 26 стартап-проектов и 189 участников, среди которых определены стартап-проекты, имеющие возможность получить инвестиции от венчурного фонда «AloqaVentures» в размере до 50 тыс. долл. США.
Кроме того, стартап-проекты из финалистов программы акселерации «AloqaTech Lab» примут участие в в международном конкурсе Entrepreneurship World Cup 2022
www.aloqaventures.uz, www.aloqatechlab.uz
#AloqaVentures#AloqaTechLab#startup#venturecapital#demoday
Mamlakatimizda raqamli iqtisodiyotni barqaror rivojlantirish va startap sohasini takomillashtirish maqsadida “AloqaVentures”, “IT Park Uzbekistan” va “Aloqabank” tijorat banki bilan hamkorlikda, 24 sentyabr kuni “AloqaTechLab” akseleratsiya dasturining yakuniy Demo kuni bo’lib o’tdi.
✅ Ushbu dastur moliyaviy texnologiyalar, elektron tijorat, raqamli xizmatlar va dasturiy mahsulotlar sohasida istiqbolli startap loyihalarni ishga tushirishda har tomonlama qoʻllab-quvvatlashga qaratilgan.
🚀 Akseleratsiya dasturining final bosqichiga 26 ta startap-loyiha va 189 nafar ishtirokchi yo‘l oldi, ular orasidan AloqaVentures venchur fondidan 50 ming AQSh dollarigacha bo‘lgan investitsiyalarni olish imkoniyatiga ega bo‘lgan startap loyihalari aniqlandi.
Bundan tashqari, “AloqaTech Lab” akseleratsiya dasturida tanlab olingan finalchilar xalqaro Entrepreneurship World Cup 2022 tanlovida ishtirok etishadi.
www.aloqaventures.uz, www.aloqatechlab.uz