Data Science: Алгоритмы и Структуры данных
Open in Telegram
Мы не претендуем на оригинальность контента, мы лишь собираем материал из открытых источников. Ссылка: @Portal_v_IT Сотрудничество, авторские права: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/structuredata
Show more7 712
Subscribers
-224 hours
-117 days
-3230 days
Posts Archive
Постквантовая криптография как новый стандарт
Появление достаточно мощного квантового компьютера сделает неактуальными традиционные средства криптографии, поэтому уже сейчас разрабатываются постквантовые алгоритмы инкапсуляции ключа и электронной подписи. Они основаны на принципиально других математических задачах, которые останутся вычислительно сложными даже для квантовых процессоров. Такие исследовательские работы всё активнее ведутся в последние годы — как в России, так и за рубежом.
https://habr.com/ru/companies/kryptonite/articles/678366/
Алгоритмы и Структуры данных
Как рисовать кровеносные сосуды с помощью машинного обучения
Начнем с небольшого введения - речь пойдет про Ангиографию сосудов. Простая инфа из вики: Ангиография сосудов - класс методов контрастного исследования кровеносных сосудов, используемый в рамках рентгенографических, рентгеноскопических исследований, в компьютерной томографии, магнитно-резонансной томографии, применяемый в гибридной операционной.
https://habr.com/ru/articles/678960/
Алгоритмы и Структуры данных
🧐 Ты когда-нибудь задумывался:
- Почему одни люди годами работают за 50 000 ₽, а другие через 2-3 месяца учёбы получают офферы на 150 000+?
- Как некоторые выходят на фриланс и выбирают проекты, а не ждут, пока их наймут?
- Почему в IT даже новички могут позволить себе переезд в другую страну или ипотеку со льготной ставкой?
Ответ прост: они выбрали правильное направление с самого начала.
SkillFactory знает, как это сделать. Не гадайте на кофейной гуще — пройдите точный тест из 18 вопросов, который уже помог 10 000+ человек:
☑️ 5 минут — и алгоритм покажет, какая IT- или дизайн-специальность подходит именно вам.
☑️ Бесплатно — сразу после теста: карьерный гайд + разбор ваших сильных сторон.
☑️ Без воды — только актуальные профессии 2025 года с реальными зарплатами.
👉 "Но разве можно выбрать профессию за 5 минут?"
Можно, если вопросов ровно столько, чтобы отсечь всё лишнее. Попробуйте — ссылка на тест.
Реклама. Информация о рекламодателе по ссылкам в посте.
Go 1.24: принципы работы и преимущества обновленной map
В феврале 2025 года разработчики Go выпустили версию 1.24, в которой значительно улучшили производительность языка. Одно из ключевых изменений коснулось структуры map — встроенного типа данных, предназначенного для хранения и быстрого поиска значений по уникальному ключу. Новая реализация повысила эффективность работы map, оптимизировала использование памяти и ускорила операции поиска, вставки и удаления элементов.
Привет, Хабр. Мы backend-разработчики SimbirSoft Павел и Алексей. В этой статье подробно разберём, как именно изменился механизм работы map и какие преимущества это даёт.
https://habr.com/ru/companies/simbirsoft/articles/899180/
Алгоритмы и Структуры данных
Магия персональных рекомендаций, или как нейросеть Яндекс Карт подбирает места под интересы пользователей
Сегодня мы запустили в Яндекс Картах новое поколение персональных рекомендаций, которые помогают с выбором мест — для завтрака, прогулки, спонтанного путешествия и других ситуаций. Рекомендации теперь доступны на главном экране приложения, а подбирать локации под вкусы пользователей помогает нейросеть на базе трансформерной архитектуры.
https://habr.com/ru/companies/yandex/articles/898416/
Алгоритмы и Структуры данных
+4
⚡️ Python теперь в Telegram!
Ребята сделали крутейший канал, где на простых картинках и понятном языке обучают Python, делятся полезными фишками и инструментами
Подписывайтесь: @PythonPortal
Проектируем веб-страницу, отображающую миллион элементов
Может ли браузер справиться с миллионом элементов? Если вы когда-нибудь пробовали рендерить в браузере миллион элементов <div>, то знаете, что происходит — он вылетает, зависает и перестаёт реагировать.
https://habr.com/ru/articles/898860/
Алгоритмы и Структуры данных
⚡️Zoom слушает все ваши разговоры, Гугл знает о ваших грязных запросах в режиме инкогнито, ВКонтакте помнит, что вы репостили в июле 2017 года.
Если вас это не пугает — вы еще не заходили в Технолавку. Это НОМЕР ОДИН канал про приватность, слежку в Интернете и способы защититься от нее. Также внутри: секретные фишки соцсетей, малоизвестные сервисы и полезные лайфхаки.
Например, вы знали, что можно подменить свою локацию и пранкануть так своих друзей? А в два клика защититься от GetContact и не выдать «Леха водопроводчик» рандомному гику? А с Технолавкой сможете не только это.
Подписывайся — Технолавка
Код как закон: бездушные DAO и душа новых демократий
Что, если демократию можно запрограммировать? Без взяток, бюрократии и человеческого фактора. DAO — децентрализованные автономные организации — стремятся заменить привычные формы управления кодом. Это статья — не объяснение "что такое DAO" на пальцах, а погружение в кишки смарт-контрактов, проблемы DAO-архитектуры и возможный путь к новому типу общества, в котором код действительно становится законом.
Некоторые идеи звучат как научная фантастика... пока ты не понимаешь, что они уже реализованы. DAO — именно такая штука. Казалось бы, зачем кому-то передавать власть куску кода на блокчейне? Но как только ты сталкиваешься с первым бесконечно медленным собранием в Zoom, где все переговариваются и никто ничего не решает — DAO начинает выглядеть не такой уж и странной идеей.
https://habr.com/ru/articles/898892/
Алгоритмы и Структуры данных
JavaScript: структуры данных и алгоритмы. Часть 10
В этой серии статей мы разбираем структуры данных и алгоритмы, представленные в этом замечательном репозитории. Это десятая часть серии.
https://habr.com/ru/companies/timeweb/articles/898686/
Алгоритмы и Структуры данных
⚡️Слита База из 1000+ топовых курсов и материалов для айтишников
🖥 Python: @python_baza
👩💻 Frontend: @frontend_baza
👩💻 Backend: @backend_baza
📊 SQL: @sql_baza
🎨 Веб-дизайн: @design_baza
📖 Книги по IT: @books_baza
Всё лучшее про IT бесплатно — уже на Базе 🚀
Считаем уникальные IPv4 адреса
Эта задача была предложена мне на одном из курсов по Java. В статье излагаю своё решение, а также анализ его эффективности. Обработка IP адресов необходима для многих проектов, и я надеюсь, что алгоритмы, описанные в этой статье, могут быть полезны.
https://habr.com/ru/articles/679008/
Алгоритмы и Структуры данных
Стандартная схема пороговой подписи
Продолжаем серию статей о принципах работы МРС. В предыдущих статьях мы рассказали о стандартной схеме цифровой подписи, об алгоритме ECDSA и эллиптических кривых. В этой статье мы подбирёмся совсем близко к МРС, расскажем о пороговой подписи.
Ранее были рассмотрены методы, с помощью которых каждый отдельный пользователь мог создавать свои личные цифровые подписи. Теперь речь пойдет о том, как группе участников создавать одну совместную цифровую подпись. Данная задача особенно актуальна в распределённых системах, где нет возможности проверить участников и где никто никому не доверяет.
https://habr.com/ru/articles/679098/
Алгоритмы и Структуры данных
Задача о 8-ми ферзях. Свежий взгляд. Шаг 1 + 1/2. Сокращаем количество шагов перебора в три с половиной раза
Данная статья в большей мере является уточнением моей предыдущей статьи по оптимизации перебора на шахматной доске с ферзями.
https://habr.com/ru/articles/679738/
Алгоритмы и Структуры данных
Нужен крутой дизайн, а бюджет ограничен?
Меня зовут Татьяна и я активно собираю дизайн портфолио. Готова красиво оформить ваш проект, даже если бюджет сильно ограничен.
Сделаю быстро и четко по ТЗ нужную работу, отправлю несколько вариантов. Можете присылать ТЗ – сюда.
Lepra Design – здесь можно ознакомится с моими работами и начать сотрудничество.
Плавающие запятые и ящики
Компьютеры имеют дело с числами — с большими и маленькими. При этом компьютерам необходимо оставаться в рамках ограничений, которые на них накладывает их физическая природа (размер регистров процессора и объём оперативной памяти). Следствием этого является тот факт, что процессоры обычно, на самом низком уровне, понимают лишь два типа чисел.
https://habr.com/ru/companies/wunderfund/articles/898300/
Алгоритмы и Структуры данных
Мои коллеги из Яндекса создали сильнейшие IT каналы 🔥
Наше кредо — программирование не сложно, просто никто не объяснял нормально.🐍 Ghostly Python - Разбираем код, автоматизируем рутину, пишем ботов, скрипты и полезные утилиты. Все что нужно для уверенного старта в программировании на Python. ☕️ Easy Java - вскрываем Java изнутри. Все тонкости этого универсального языка в одном канале, врывайся! 😎 IT Syndicate - гигабайты свежего материала по всем направлениям. GameDev, InfoSec, Frontend - и это лишь малая часть..
Иерархическое мультиагентное обучение с подкреплением. Начало синтаксиса
Вопрос в том, как могут самоорганизовываться автоматы из неразмеченных данных, эволюционируя до использования языка.
Вначале ... не знаем сколько их, какие состояния они могут принимать, какие цели они ставят и способны ли понимать цели других и т.д.
Появившийся в какой-то новой среде сродни вновь рожденному. Каким тогда будет восприятие этого мира? Что-то сродни этому. Но более реалистичный будет картина, если учесть выборочность внимания и неразличимость некоторых состояний из-за шума.
https://habr.com/ru/articles/679990/
Алгоритмы и Структуры данных
Как настроить зависимые выпадающие списки в MS Excel, используя СМЕЩ и СУММПРОИЗВ
В этой статье мы продемонстрирует простой подход по настройке выпадающего списка, зависящего от другого выпадающего списка. Например, мы выбираем страну в ячейке F1 и это изменяет список городов, доступных для выбора в ячейке F2, как показано на Рисунке 1.
https://habr.com/ru/articles/680046/
Алгоритмы и Структуры данных
Впечатления от Weekend Offer для бэкенд-разработчиков
В прошлой статье я рассказывал про One Day Offer Fronted, сегодня поделюсь впечатлениями об аналогичном мероприятии для бэкенд разработчиков.
В комментариях к прошлой статье было высказано предположение, что мне просто не повезло. А рекрутер из яндекса заметила что участников без обратной связи нет. Окей проверим еще раз собственное везение и налаженность процессов у рекрутеров в Яндексе.
Коротко о правилах: 4 задачи, на решение дается 3 часа. Минимальный порог для прохождения 100 баллов т.е. достаточно решить любые 2. Задачи можно решать на Java, С++ или Python.
https://habr.com/ru/articles/680036/
Алгоритмы и Структуры данных
