Всё про Алгоритмы и Структуры данных
Ir al canal en Telegram
Мы не претендуем на оригинальность контента, мы лишь собираем материал из открытых источников. Ссылка: @Portal_v_IT Сотрудничество, авторские права: @oleginc, @tatiana_inc Канал на бирже: https://telega.in/c/structuredata
Mostrar más7 757
Suscriptores
+124 horas
-37 días
-2430 días
Archivo de publicaciones
Грокаем_алгоритмы_Иллюстрированное_пособие_для_программистов_и_любопытствующих.pdf9.97 MB
Грокаем алгоритмы. Иллюстрированное пособие для программистов и любопытствующих [2017] Адитья Бхаргава
Что послушать: подкаст об алгоритмах и собеседованиях
Сегодня мы предлагаем послушать подкаст, где бывший сотрудник «Яндекса» Алексей Шаграев рассказал, какие алгоритмы используются в командах и почему на собеседовании задают много вопросов про алгоритмы.
Алексей имеет за плечами много опыта в собеседовании разработчиков, поэтому в подкасте много историй из реальной жизни:
soundcloud.com/podlodka/podlodka-195-algoritmy-i-sobesedovaniya
Словари и их методы в Python
Структура данных словарь хранит в себе пары «ключ-значение». При этом одному ключу может соответствовать целое множество значений.
На практики в словари могут записываться, например:
— имя и оценка студентов;
— название и цена товаров;
— название и численность населения городов.
Подробнее о словарях, а также методах работы с ними:
https://tproger.ru/explain/python-dictionaries/
Как работают алгоритмы сортировки? Разбираем с примерами на Python
Мы рассмотрели в статье наиболее популярные методы сортировки, а также сравнили их по времени исполнения.
Сохраняйте в закладки, чтобы не забыть: https://tprg.ru/VHC5
Хочешь подготовиться к алгоритмам для ШАД, занимаясь всего 1 час в день? 👩🏼💻🧑🏻💻
У тебя слабая база по алгоритмам? Испытываешь трудности в решении задач и не к кому обратиться за помощью? 21 марта в 19:00 мы ждем тебя на нашем бесплатном вебинаре “Как подготовиться по алгоритмам для экзамена в ШАД”!
Эксперты-спикеры Денис Евтеев (поступил в ШАД в 2021) и Олег Клименко (преподает алгоритмы 10 лет) собираются рассказать тебе:
▪️ Какие требования для поступления в ШАД и этапы экзаменов
▪️ Историю, основанную на личном опыте: как Денис поступил с нулевым опытом в алгоритмах
▪️ Пошаговый план системной подготовки по алгоритмам
А еще будем решать задачи по алгоритмам прошлых лет! 🙌🏻
Приходи и узнай, как найти время на подготовку, с чего начинать и где искать задачи прошлых лет!
☑️Регистрируйся по ссылке 👉 https://clck.ru/33pTtM
Насколько хорошо вы знаете алгоритмы?
Проверьте себя в этом тесте:
https://tproger.ru/quiz/algorithms/
Курс лекций по дополнительным главам математики
Если вы хотите подтянуть знания по такой структуре данных, как деревья, то на YouTube есть курс лекций, которые читались в Computer Science Center осенью 2019 года (эти ребята сделали кучу бесплатных курсов на Stepik и Coursera).
В первой лекции разбирается структура данных куча: https://youtu.be/tN265RlKXVg
Плейлист с лекциями: https://youtube.com/playlist?list=PLlb7e2G7aSpTEzw546U6-Q6_2jt48ym4I
📌 Создание игры "Змейка" на С++ (видеокурс)
Как создать игру на чистом C++? В этом видеокурсе вы сделаете простую игру под названием Змейка на чистом C++. Создание игр на C++ — несложное дело, главное — понимание самих алгоритмов.
1. Создание карты
2. Расположение вещей
3. Логика игры
🧠 Как решать задачи на программирование во время собеседований
Обычно компании предлагают 2 типа задач при собеседовании: либо онлайн-тест с ограничением по времени, либо решение задач оффлайн.
Про то, как работать во всех этих ситуациях, чтобы не запороть собеседование, автор рассказывает в этом видео.
https://youtu.be/QSHeNgvKcWk
Курс «Английский для аналитиков» Яндекс Практикума
Для специалистов, которые хотят изменить свою профессиональную жизнь и работать в международной команде.
Обучение построено вокруг рабочих ситуаций и полезных для карьеры навыков:
🗣 Самопрезентация. Рассказ о своей роли, задачах, сфере ответственности на поведенческом интервью и в неформальной беседе.
🙌 Работа в команде. Стендапы, планирование спринтов, демонстрация навыков командной работы на собеседовании.
👨💻 Общение с заказчиками и исполнителями. Сбор требований у стейкхолдеров и постановка задач для разработчиков.
📈 Презентация результатов работы. Выступление на митапах, неформальное общение с коллегами из отрасли.
📝 Обсуждение решений по проекту. Генерация и аргументация идей, участие в мозговых штурмах.
🚀 Рефлексия и самоанализ. Ретроспектива, ревью, ответы на сложные вопросы.
На курсах английского для карьеры весь март действует акция. При покупке вы бонусом получаете доступ к профессиональным разговорным клубам.
Запишитесь на бесплатную консультацию. Кураторы определят ваш уровень языка и расскажут подробнее про обучение.
🖥 Разбор алгоритма ML на реальных данных
В этом уроке вы разберёте реальную задачу с настоящими, а не синтетическими данными. Поймёте, как отличать линейную задачу классификации от нелинейного случая. Научитесь просто решать задачу в линейном случае с помощью Python и некоторых несложных математических алгоритмов, о которых вам расскажут прямо в видео.
Самое интересное в этом уроке — это то, что вы явно увидите как работает этот алгоритм на реальных данных и поймёте, что, на самом деле, он достаточно интуитивно понятен.
https://youtu.be/8Nf-QzP4h78
✅ Друзья, мы начинаем набор на 4 поток курса по Data Science для начинающих. 92% выпускников из предыдущих потоков уже устроились на позиции Data Scientist / Analyst в крутые крупные компании на позиции с конкурсом до 500 человек на место (да, до пятисот человек на место 🤯) этот показатель однозначно показывает, знания какого уровня и глубины вы получаете на нашему курсе, мы гордимся этим показателем.
⏳Как и на всех предыдущих потоках, количество мест ограничено, мы не принимаем по 100 студентов на поток, так как стараемся проявлять индивидуальный подход. В следующих постах я отвечу на довольно популярные вопросы✨
Напомним, что в отличии от других курсов, мы осуществляем поддержку 24 часа 7 дней в неделю и подаем информацию простым языком
👉 Подробнее на сайте https://pymagic.ru/?utm_source=telegram&utm_medium=posev1&utm_campaign=camp_1_4flow&utm_content=text1_image1&utm_term=vse_pro_algoritmi
Алгоритмы и структуры данных: примеры реализаций на JavaScript
Если вы изучаете JavaScript, загляните в репозиторий на GitHub, в котором собраны реализации структур данных и множества популярных алгоритмов. К каждому алгоритму приложено короткое пояснение, которое поможет разобраться в коде.
Весь материал разделён на два уровня: для начинающих и для продвинутых:
https://github.com/trekhleb/javascript-algorithms
Будущим аналитикам данных и специалистам по DS важно дружить с математикой. Если вы чувствуете, что нужно освежить знания и восполнить пробелы — пройдите курс от Яндекс Практикума.
Он подойдёт тем, кто учится анализу данных или проходит собеседования. Поможем подготовиться ко всем каверзным вопросам и претендовать на оффер в компании, где ценят знания математики.
Курс сделан для людей: не фундаментальный вузовский учебник, но и не научпоп.
◼️ Объясняем сложное простым языком, с примерами и иллюстрациями.
◼️ Вписываем практические задачи в бизнес-кейсы.
◼️ Объясняем, как абстрактные формулы связаны с анализом данных.
◼️ Разбираем типовые задачи из собеседований.
Вы не останетесь один на один с тервером, матаном и линалом. Опытные преподаватели математики всегда на связи в чате, чтобы объяснить непонятное.
→ Оцените формат и пройдите бесплатный вводный урок: https://practicum.yandex.ru/math-for-da-ds/
Введение в криптографию и шифрование
Когда-то материал из этой лекции читали в МГУ целых полгода. Поэтому в статье автор не углублялся в работу шифров и рассказал об общих терминах в криптографии и шифровании, а также разобрал простым языком несколько алгоритмов шифрования:
https://habr.com/ru/company/yandex/blog/324866/
Лекция на YouTube: https://youtu.be/mE_s-R5wvpw
«Fuck», «bitch» и «pussy» - это весь английский сленг, который ты знаешь?
@fuckingenglish - это тот самый канал, в котором тебя научат как правильно унижать и оскорблять на английском.
Все сленговые словечки и острые ёмкие фразочки 18+, о которых стесняются рассказывать школьные учителя - тут 👇
Ссылка на канал - t.me/fuckingenglish
Подписывайтесь, ставьте лайки, жмите на колокольчик и всё такое короче...
Что такое задача коммивояжёра?
В математике и программировании задача коммивояжёра является классической. Суть её проста:
Нужно найти самый короткий маршрут между городами, чтобы посетить каждый город хотя бы один раз и вернуться домой.
С малым количеством городов задача кажется простой, но её сложность растёт быстрыми темпами при увеличении числа городов. Разбираемся, почему так:
https://telegra.ph/CHto-takoe-zadacha-kommivoyazhyora-03-31
Реализуем на Python поиск в ширину в клетчатом лабиринте
В видео объясняется, как создать в консоли клетчатый лабиринт и реализовать в нём поиск в ширину. Весь код пишется на Python:
https://youtu.be/Pizaog2s32M
¡Ya disponible! Investigación de Telegram 2025 — los principales insights del año 
