Понятно про анализ данных, технологии, нейросети и, конечно, SQL. Услуги — leftjoin.ru Обучение — https://stepik.org/users/431992492 Автор — @valiotti Реклама — @leftjoin_ads, @Spiral_Yuri Перечень РКН: https://tapthe.link/PpkTHavwS
Топ-3 лучших страны для работы в 2024
…если судить по количеству праздничных дней в году. Их для нашего с вами удобства отобразили за графике выше (интерактивная версия — здесь).
Список получается любопытный: в топе Непал с 39 днями, Мьянма с 32 и Иран с 26.
Скучнее всего в Мексике, Великобритании и Эквадоре — у них всего 8 выходных праздничных дней.
Переезжаем в Непал?Читать полностью…
❤️ — собираю чемоданы
👾 — нет уж, спасибо
🔥 — а я уже там
Кейс: готовое решение из «коробки» vs кастомная аналитика
На рынке полно готовых решений для аналитики, которые можно подключить к своим источникам данных и базам и получить от них достойные информативные дашборды. Это намного дешевле и быстрее, чем строить систему аналитики с нуля, поэтому многие компании выбирают именно этот путь.
При всех неоспоримых плюсах у таких готовых решений есть и минусы:
🔵сложно настроить под себя, когда возникает необходимость в более продвинутой аналитике;
🔵если появляются какие-то ошибки и неточности в данных, может быть очень тяжело разобраться, из-за чего это происходит.
Со второй проблемой мы однажды столкнулись. Если кратко, то заказчик пользовался ROISTAT, а потом решил выстроить кастомную систему с нашей помощью. И когда он посмотрел на наши дашборды, то понял, что «цифры не бьются» и в данных что-то не так. Мы начали разбираться и поняли, что хотя в своем коде мы уверены, внутрь ROISTAT заглянуть, чтобы разобраться, что и как он считает, мы не можем.
🔜 Что потом мы с этим делали, читайте в новой статье в нашем блоге!
Что нового у DataLens?
25 сентября прошла конференция Yandex Scale. Там рассказали про новые сервисы и фичи, а мы следили за новинками DataLens.
Делимся самыми интересными новостями:
🔵Конструктор отчетов, в котором можно собирать документы для экспорта в pdf, чтобы отправить коллегам или клиентам.
🔵Безопасное встраивание дашбордов, благодаря которому можно встроить не только отдельный график, но весь дашборд в любой продукт типа CRM.
🔵Анонсирован DataLens Enterprise. Знакомый DataLens, но в контуре заказчика. На сайте проекта можно отправить заявку, и команда DataLens обсудит с заинтересованными компаниями пилотный проект.
Конференция уже прошла, но доклады еще остались. Если хотите узнать подробности, то смотрите запись на сайте мероприятия.
«Я вообще не устаю делать дашборды»
В гостях Анастасия Кузнецова — BI team lead в Semrush и автор канала настенька и графики.
О чем мы поговорили?
🔵 Об учебе на социолога и неудачном побеге в Финляндию
🔵 Что лучше — курсы или высшее образование?
🔵 Как справляться с задачами, которые кажутся невыполнимыми?
🔜 Подробности — в канале Карьера в Data | LEFT JOIN
Встретился и записал двухчасовой подкаст с Ромой Буниным на Кипре про все актуальное.
Много поговорили про Кипр и про эмиграцию в целом, про Datalens (Яндекс, приходите, расскажу, куда нести донаты), про аналитическую культуру Yandex Go, про разные проекты Ромы. Про историю жизни не спрашивал, вы ее уже слышали от Ромы раз 5.
Yandex Cloud AI Studio – платформа для создания приложений на базе ИИ
Платформа объединяет все доступные ML-решения компании, включая генеративные нейросети: YandexGPT и YandexART. Единый интерфейс позволяет упростить разработку и ускорить запуск многофункциональных ИИ-приложений.
🔵 Чтобы писать меньше кода для интеграции нейросетей, разработчики могут воспользоваться SDK-библиотекой.
🔵Также пользователи смогут тестировать ML-решения в AI Playground: в нем можно вести одновременно несколько диалогов, в каждом из которых сохраняется история обращений.
🔜 Читайте подробнее в статье
Матемаркетинг’24 пройдет 7 и 8 ноября
…а также 29 октября.
В Москве специалисты по аналитике и маркетингу уже в шестой раз соберутся на конференции Матемаркетинг, чтобы поговорить про данные, технологии и продвижение.
🔵Как и из чего выстраивать аналитическую инфраструктуру в текущих реалиях?
🔵Как можно использовать ML для продуктовой аналитики?
🔵Как эффективно работать с платными каналами продвижения и не терять деньги?
Всего обещают больше 120 докладов и выступлений от специалистов из Ecommerce, EdTech, Retail и других областей. Особенно ждем выступление Ромы Бунина! ❤️
Будет еще кое-кто, кого мы в LEFT JOIN тоже очень хотим послушать — но про это расскажем позже.
Конференция будет идти три дня — но не подряд
29 октября пройдет онлайн-эфир со спикерами, которые находятся не в России.
7 и 8 ноября пройдет основная часть выступлений сразу в двух форматах.
🔵Офлайн — по адресу МГУ, кластер «Ломоносов», Раменский бульвар, 1, с кофе-брейками и нетворкингом.
🔵Онлайн-трансляции и записи — для спикеров и посетителей, которые не смогут приехать.
Участие платное и по билетам. Обладатели билетов получат доступ к закрытой платформе мероприятия на 6 месяцев. Там собраны материалы с конференций прошлых лет.
🔜 И кстати — до 13 октября по промокоду LEFTJOIN15
билет можно купить со скидкой 15%.
Советы по SQL: полезные фичи и рекомендации
Нашли классный документ на гитхабе с лайфхаками по SQL, как сделать код читабельнее и избежать частых ошибок. Советы подойдут не всем (уже предчувствуем, что многим не понравится первый пункт в блоке «Formatting/readability»), но ознакомиться стоит.
Еще немного рекомендаций (и обсуждений злосчастной запятой из первого пункта) можно найти в треде на Hacker News.
Сохраняйте пост себе, пересылайте знакомым — пригодится! 🔥
Self-service BI: за или против?
Self-service BI — это подход к аналитике, который состоит в том, что бизнес-клиент сам, без помощи дата-команды, может формулировать запросы к данным и создавать отчеты.
Учить SQL никого не заставляют. Пользователь с помощью кнопок и менюшек в интерфейсе выбирает, какие данные и в каком виде ему нужны, а BI-система превращает это в SQL-запрос. И, конечно, не забываем про ИИ: уже есть достаточно self-service-инструментов с прикрученными к ним LLM. Они «переводят» на SQL запросы пользователей на естественном языке.
🔜 В итоге это всем экономит время: аналитики не отвлекаются на текучку от более крупных и важных проектов, а заказчики не ждут, пока дата-команда возьмется за задачу.
В теории круто. Да и на практике работает — мы рассматривали такой кейс в одном из выпусков Data Heroes (YouTube, club225671614?z=video-225671614_456239057%2Fclub225671614">VK).
Но есть и минусы или, скорее, опасения.
1️⃣ Широкий доступ к данным — так себе идея. А вдруг пользователи сервера уронят своими самодельными дашбордами, если их станет слишком много?
2️⃣ Аналитика — это не просто сделать выгрузку и нарисовать какой-то график. Чтобы эффективно работать с данными, надо понимать, как они хранятся в базе и как взаимосвязаны друг с другом, как правильно представить их на графиках, чтобы действительно найти в них инсайты. Да и в конце концов, какой бы ни был дружелюбный и понятный интерфейс у инструмента, все рано надо учиться им пользоваться. Не факт, что пользователи действительно захотят учиться, а дата-команда — захочет и сможет их обучить.
3️⃣ Self-service BI все равно надо настраивать и поддерживать, и нет гарантий, что это будет намного проще, чем работать с пользователями и бизнес-заказчиками напрямую, «по старинке».
А что вы думаете?
❤️ — Self-service BI — будущее аналитикиЧитать полностью…
👾 — Аналитику должны создавать и поддерживать только профессионалы!
«Я планировал работать колдуном, хотя реальность оказалась более приземленной»
В гостях Валерий Бабушкин — старший главный начальник в British Petroleum, автор книги “ML System Design” и автор телеграм-канала Время Валеры.
О чем поговорили?
🔵 Об учебе в Германии и первой работе в банке.
🔵 О страхе увольнения и самом интересном проекте.
🔵 О подводных камнях сферы и важности университетского образования.
🔜 Подробности — в канале Карьера в Data | LEFT JOIN
Расскажите, как вам формат интервью «Завтра в Data»?Читать полностью…
❤️ — Здоровски!
🌚 — Скучновато…
🔜 Ребята, сегодня последний день сбора данных для исследования рынка онлайн-образования!
Если еще не прошли → сегодня последний шанс
Мы ищем спикеров для 5-го сезона Data Heroes!
Тема сезона — аналитика в Retail и eCommerce.
🔵 Как работают с данными онлайн-магазины и маркетплейсы?
🔵 В чем отличие аналитики в продуктовом ритейле от аналитики в любой другой сфере?
🔵 Какой стек выбирают лидеры рынка, и как они нанимают технических спецов?
В пятом сезоне будет еще больше аналитики, данных и горячих дискуссионных тем. Сейчас мы активно ищем спикеров, и обращаемся за помощью зала — то есть к дорогим подписчикам.
Если вы работаете в сферах Retail и eCommerce, руководите отделом аналитики или другой командой, но во многом опираетесь на данные в работе, у вас современная и технологичная компания — приходите на подкаст!
2 дня до конца исследования онлайн-школ по аналитике!
Напоминаем: команда LEFT JOIN проводит независимое исследование онлайн-курсов по аналитике. Мы хотим выяснить, какие из них самые популярные и полезные, а заодно — узнать, как люди относятся к такому формату обучения в целом.
💙 Мы уже собрали 360 голосов, и это крутой результат. Спасибо всем, кто принял участие! Если вы еще не успели это сделать, но очень хотите, у вас есть время. Сбор голосов заканчивается 19 сентября.
🔜 Пройти опрос
Всем участникам выдаем в награду список классных бесплатных материалов для аналитиков и всех, кто интересуется ИИ, SQL и работой с данными.
Так что спешите проголосовать сами и рассказать друзьям, если еще не сделали этого! 🔥
Почему аналитика оффлайн-обучения — это боль: рассказывает преподаватель из ВШЭ
Четвертый сезон Data Heroes заканчивается интервью с Евгением Соколовым.
Он больше 10 лет в Data Science, работал в Яндексе, а сейчас руководит департаментом больших данных и информационного поиска факультета компьютерных наук ВШЭ. Вот этому всему и посвящен выпуск!
🔵 Как изменился Data Science за эти годы?
🔵 Как Евгений решился из бизнеса уйти в преподавание, и за что он любит эту работу?
🔵Как в Вышке поддерживают актуальность учебных программ и делают их интересными для студентов?
🔵 Отличия между обучением онлайн и оффлайн с точки зрения преподавателя — какой интереснее формат интереснее? А как их анализировать, и какой в этом плане удобнее?
Смотреть: YouTube, VK
Слушать: Apple Podcasts, Spotify, Яндекс Музыка
И да — это действительно последний выпуск сезона, но мы не прощаемся! Совсем скоро придем с новостями.
Обзор аналогов Miro
А вот и обещанная подборка аналогов ушедшего, но не совсем Miro.
Чтобы пост получился максимально беспристрастным, мы решили отказаться от субъективных оценок «нравится — не нравится», «удобно — не удобно». Вместо этого оценивали инструменты по нескольким главным признакам.
🔵 Цена.
🔵 Функционал. Сравнивали основные возможности (фигуры, схемы, таблицы, стикеры, майндмэпы, рисунки), потому что к богатству функций и интеграций неповторимого оригинала пока никто не приблизился.
🔵 Возможность импорта доски из Miro.
Подробности на карточках, а итог такой:
🔵 У большинства аналогов есть бесплатная версия, в которой можно сделать три доски и пригласить ограниченное число участников.
🔵 Функционал и интерфейс у всех вариантов почти идентичны с небольшими отличиями.
🔵 Импорт из Miro есть почти у всех, но корректно он работает только у holst. Все остальные искажают или не переносят элементы, даже если умеют с ними работать. Почти все аналоги позволяют рисовать на доске, но рисунки при импорте из Miro теряют.
А какая замена Miro больше нравится вам, и почему именно holst?
Как аналитика поможет бизнесу поднять раунд инвестиций
Слышали, что недавно OpenAI подняла раунд инвестиций на 6,6 млрд?
А у нас как раз статья вышла про то, как с помощью отчетов и аналитики убедить инвестора выделить деньги стартапу. Будем честны: 6,6 млрд не обещаем, но верим, что статья поможет понять, как показать потенциал бизнеса с помощью данных.
Пригодится не только предпринимателям, но и аналитикам, чтобы лучше понимать запросы бизнеса и влияние аналитики на фандрайзинг.
🔜 Читайте по ссылке → https://vc.ru/u/48577-nikolai-valiotti/1541672-kak-analitika-pomozhet-startapu-podnyat-raund-investicii
Вы наушники не теряли?
Представим ситуацию: вы нашли на улице чьи-то эирподсы. Если подключить их к своему (или любому доступному вам) айфону, вы увидите их серийник и 4 последних цифры номера владельца. Вы хотите вернуть находку. Как вы это сделаете? 👀
Если вы сказали: «Попробую выйти на владельца через Find My» — это логичный ответ, но в вас пропал дух авантюризма так совсем неинтересно. Давайте усложним задачу: Find My пользоваться нельзя. Или вы попробовали, но он не помог.
В мобильных номерах в России 11 цифр: мы знаем первую (+7 или 8) и 4 последних. Уже немало, почти половина номера у нас есть. Что дальше, есть идеи?
🔜 Если есть — пишите в комментариях.
А если нет, то вот пример из Америки.
Спойлернем: автор предположил, что хозяин наушников живет в Портленде, где те были найдены — соответственно, первые 3 цифры будут кодом этого штата. Следующие 3 называются префиксом, и список возможных комбинаций в нем можно сильно сузить, если разузнать, какие из них разрешено использовать телекомам в регионе. Ну а затем надо было просто пробить все получившие номера по базе, которая показывает привязку к iMessage — если человек пользуется эирподсами, то и эппловским мессенджером тоже, скорее всего. Ну а дальше оставалось только сделать по ним рассылку с вопросом «Вы наушники не теряли?»
В других странах, например, в России, этот способ может сработать не так хорошо, поэтому и интересно почитать ваши предложения!
От 1234 до 8068
Несложно посчитать, что существует 10 000 возможных вариаций ПИН-кодов из 4 цифр.
Также довольно легко догадаться, какие из них будут самыми популярными. Наверняка, почти все, кто читает этот пост, подумали про 1234, 1111 или 0000.
Но вот какая комбинация цифр будет самой непопулярной? Да, у нас спойлер в заголовке. Какие еще ПИН-коды пользуются популярностью? Есть ли тут какая-то закономерность или это чистый рандом?
🔜 На графике выше вы можете видеть, что закономерности таки есть
График составил аналитик Ник Берри в 2012 году на основе 3,4 миллионов слитых в интернет ПИН-кодов. Да, данные не самые новые, но что-то нам подсказывает, что вряд ли за эти 10 лет что-то сильно изменилось.
🔵Чем светлее точка, тем популярнее код. Рандомно раскиданные черные точки — самые редкие коды. Среди них и 8068, комбинация, которая встретилась всего 25 раз.
🔵 Светлая линия в центре — ПИНы из повторяющихся пар цифр (1212, 1313 и так далее).
🔵Светлая линия в нижней части — ПИНы, начинающиеся на 19. Вероятно, многие из них — год рождения.
🔵В левом нижнем углу — большой светлый блок, обрывающийся по обеим осям после 30. Можно предположить, что среди них много пинов, в которых зашифрованы даты рождения. Также люди любят коды, которые начинаются с 0 или 1.
Рассмотреть график поближе можно здесь, а почитать про исследование Ника и его выводы — в его статье. Там же есть топ-20 кодов, на которые приходится аж 26% всех ПИНов из его датасета.
Как вам график?
❤️ — красота!Читать полностью…
👾 — делать людям нечего...
Почему стоит записаться на курс SQL База?
Не будем перечислять все, что мы не раз рассказывали — про то, что там много практических заданий, приближенных к реальным, поддержка от команды разработчиков и так далее.
У нас есть новые аргументы!
1️⃣ Новые отзывы от студентов — они выше, на картинке. Насколько хороша подача и задания, вы могли недавно убедиться сами в посте с задачей на соединение таблиц.
2️⃣ Осталось всего два дня до конца действия промокода СЕНТЯБРЬ30
, по которому вы можете купить курс со скидкой 30% — за 931 рубль вместо 1330!
Готовы записаться? Переходите по ссылке 🔜 https://stepik.org/a/129108
Тизерим новый проект с классным гостем, которого многие из вас наверняка знают. ❤️
Подробности расскажем совсем скоро! Подписывайтесь на канал Николая, чтобы не пропустить.
Состоялся релиз PostgeSQL 17!
В новой версии СУБД улучшили производительность и расширили функционал.
Среди изменений:
🔵 Команда VACUUM
для очистки и оптимизации БД теперь выполняется быстрее и потребляет в 20 раз меньше памяти.
🔵 Благодаря улучшениям в обработке журнала предзаписи (WAL, Write-Ahead Logging) вдвое выросла пропускная способность операций записи в системах с большим количеством параллельно выполняющихся запросов.
🔵Добавились новые функции для работы с данными в формате JSON: JSON
, JSON_SCALAR
, JSON_SERIALIZE
, JSON_EXISTS
, JSON_QUERY
, JSON_VALUE
. Появилась поддержка JSON-TABLE
, которая конвертирует данные из JSON в стандартные таблицы PostgeSQL.
🔵 Расширились возможности функции MERGE
и добавилась поддержка выражения RETURNING
.
Полный список изменений — на сайте проекта.
Данные были ошибкой
Как-то раз мы обсуждали статью Бенна Стенсила, где тот спрашивал, нужна ли на самом деле аналитика. Сегодня пойдем дальше и спросим, а нужны ли нам данные в том виде, в котором мы собираем и используем их сейчас?
Источник вдохновения для поста: статья What If Data Is a Bad Idea? Ниже — краткий пересказ основных идей, но рекомендуем прочитать материал целиком, он того стоит.
🔜 Речь не о обо всех данных, а о персональных, которые собирают о пользователях сайты, соцсети и приложения.
Проблема в том, что эти данные лежат где-то на недоступных частных серверах корпораций. Такой подход к сбору и хранению информации не делает разницы между данными о погоде и данными о живых, думающих людях, совершающих действия и принимающих решения.
Это лишает людей контроля над данными о себе и превращает их в ресурс. Многие с этим смирились и приняли как данность, что конфиденциальности в интернете давно нет. Сейчас каждый сайт собирает наши куки и отправляет Большому Брату.
🔜 Но что, если можно жить по-другому?
Всю эту систему можно (в теории) сделать более человечной и близкой к нам, а также вернуть людям хотя бы частично контроль над их данными.
🔵 Более близкой ее можно сделать вполне буквально — благодаря проекту Solid и принципу Local-first software.
🔵 Контроль и право собственности на свои данные предоставляют такие инициативы, как Verifiable Credentials. Они дают возможность подтверждать личность, не разглашая о себе лишнего. То есть не отправлять важную информацию о себе кому попало.
Если кратко, суть в том, чтобы наконец-то создать прекрасный децентрализованный интернет будущего. Идея хорошая, но вот как прийти к этому состоянию — пока непонятно. Этот подход решает часть проблем, но создает новые, и решения есть не для всех из них.
А вы что думаете — когда уже это случится и корпорации и дата центры перестанут собирать данные о каждом нашем клике?
Один датасет, двадцать визуализаций
Данные о динамике изменения возраста выхода на пенсию для мужчин и женщин из стран ОЭСР за 50 лет — звучит не очень интересно, правда? Еще и сложно: пока дочитаешь до конца предложения, забудешь с чего оно начиналось.
Зато на основе этого набора данных специалистка по датавизу из Польши нарисовала аж 20 разных графиков: столбчатые, линейные разных видов, тепловые карты, даже нелюбимые многими «ящики с усами» затесались.
Не все из них одинаково полезны — есть ощущение, что не все способы визуализации одинаково хорошо подходят для этого датасета. В любом случае, работа впечатляет. 🔥
А у вас есть нелюбимый вид графиков, которые не используете и не понимаете?
Задача из курса «SQL База»: считаем среднюю стоимость доставки
Недавно мы предложили вам посмотреть поближе на какую-нибудь задачку из нашего нового курса по SQL, и вы выбрали модуль про соединение таблиц.
Для решения вам понадобится ER-диаграмма нашей БД — она на картинке к посту. ☝🏻 Курс оформлен как стажировка в онлайн-магазине True Coffee, поэтому и данные у нас соответствующие — товары, фасовки и разные бренды чая и кофе.
А еще мы приведем пару выдержек из теоретической части, чтобы вы могли оценить подачу материала.
🔵 Особенность нашей базы состоит в том, что все связи имеют тип один-ко-многим с обязательной связью. Также стоит отметить тот факт, что в каждой таблице в качестве первичного ключа используется суррогатный ключ, то есть просто возрастающий номер id.
🔵 Одним из наиболее распространенных операторов соединения является INNER JOIN. С помощью INNER JOIN происходит объединение записей из двух таблиц по какому-то условию, обычно по связующему полю. В результирующую выборку попадают только те записи, которые удовлетворяют условию.
🔵 В запросе оператор INNER JOIN ставится после оператора FROM, при этом необходимо указать еще и условие соединения таблиц после указателя ON.
Отдел доставки хочет, чтобы мы узнали среднюю стоимость доставки всех вариантов фасовки товара под номером 3. Результат округлите до целого при помощи функции ROUND.
Выведите вариант фасовки и округленную среднюю цену. Поля назовите variant_name и avg_delivery_price соответственно.
Для этого используйте таблицы orders и purchases. Не забудьте отфильтровать данные по номеру товара (поле product_id из таблицы purchases), а также сгруппировать по типу фасовки (поле variant_name из таблицы purchases).
5 причин, почему ваши данные не приносят пользу бизнесу, и что с этим делать
Вот у нас некий бизнес → Вот есть данные об этом бизнесе — продажи, расходы, доходы и так далее → Вот есть таблицы, где эти данные хранятся, и графики, которые их наглядно визуализируют.
🔜 Но чего-то не хватает. Что же это может быть?..
Ах, да. Польза и те самые ценные инсайты, которые обещают извлечь из данных аналитики. Работы по сбору и обработке данных много, а вот выгоды не очень — почему это происходит?
Читайте в новой статье на VC → https://vc.ru/services/1488821-5-prichin-pochemu-vashi-dannye-ne-prinosyat-polzu-biznesu-i-chto-s-etim-delat
Это случается достаточно часто, и обычно к такой ситуации приводят 5 основных причин. В статье разбираемся, что это за причины и, самое главное, — как с ними бороться.
🔜 Пишите в комментариях на VC, узнали себя или компанию, где работали?
Как подружить разрозненные данные с помощью сквозного идентификатора
Почти каждый бизнес собирает данные о клиентах из множества разных источников. Что-то отправляют они сами, что-то — заносят менеджеры. И это неизбежно приводит к хаосу: просто поразительно, сколько существует разных способов записать один и тот де номер телефона. 👀
🔜 Это мешает корректно отследить путь клиента и посчитать важные метрики — например, стоимость привлечения лида и прибыль, которую он в итоге принес.
Мы в своей практике тоже с таким сталкивались, и в новой статье рассказываем, как решить эту проблему с помощью сквозного идентификатора. Это уникальный номер, который присваивается клиенту, и помогает объединить все данные о нем.
Пройдем весь путь от «да можно руками сметчить» до создания скрипта, который метчил почти все данные о клиентах, собирал в таблички в Tableau и помогал за пару кликов детектить ошибки. Ошибок, кстати, стало в разы меньше, когда мы его ввели.
💙 Читайте подробности в блоге.
Дизайнеры отнимают работу у нейросетей!
Летом мы писали про то, как российские сервисы начали внедрять в работу ML и нейросети. Маркетплейсы с помощью ИИ решили упростить заполнение карточек — то есть подготовку текстов и обработку картинок. Тогда нас особенно впечатлили видеообложки от Ozon, и мы даже предложили дизайнеру сделать свой вариант.
И вот он готов, и ждем вашего вердикта. 👆🏻
Кто победил в этом соревновании: человек или робот? Ставьте ❤️, если человек, и 👾, если робот!
В пятом выпуске «Завтра в Data» у микрофона Александр Бараков — Head of BI в Luxoft и автор телеграм-канала Data Nature.
О чем мы поговорили?
🔵От архитектора до BI: путь, который не нужно повторять.
🔵Рабочее комбо в образовании человека, работающего с данными.
🔵Бег по кругу и рутина — единственное, что смущает в сфере?
🔜 Подробности — в канале Карьера в Data | LEFT JOIN.
Да, это тетрис на SQL
Про GPT на SQL мы уже как-то рассказывали, а теперь вот нашли тетрис.
Для запуска нужен Postgres — чтобы обойти некоторые ограничения языка, автор воспользовался возможностями именно этой СУБД.
Скачать игру можно на гитхабе автора и там же почитать, с какими проблемами он столкнулся во время работы над проектом и как искал решения. Материал впечатляющий, как и результат работы. Единственный минус в том, что автор почему-то не назвал свой проект TetriSQL.
А какие впечатляющие проекты на SQL попадались вам? 👀