uz
Feedback
Яндекс Практикум. Программирование и анализ данных

Яндекс Практикум. Программирование и анализ данных

Kanalga Telegram’da o‘tish

Полезное для начинающих разработчиков, тестировщиков и аналитиков данных. Отвечаем на вопросы и делимся новостями Практикума. Выбрать курс и попробовать свои силы бесплатно: https://ya.cc/t/3bO2f2245AmCeQ Номер заявления в РКН 4970781590

Ko'proq ko'rsatish

📈 Telegram kanali Яндекс Практикум. Программирование и анализ данных analitikasi

Яндекс Практикум. Программирование и анализ данных (@practicumtech) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 11 641 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 10 745-o'rinni va Rossiya mintaqasida 56 489-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

невідомо sanasidan buyon loyiha tez o‘sib, 11 641 obunachiga ega bo‘ldi.

14 Iyun, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni -123 ga, so‘nggi 24 soatda esa -2 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 13.00% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 5.35% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 1 515 marta ko‘riladi; birinchi sutkada odatda 624 ta ko‘rish yig‘iladi.
  • Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 5 ta reaksiya keladi.
  • Tematik yo‘nalishlar: Kontent программирование, собеседование, c++, работодатель, программист kabi asosiy mavzularga jamlangan.

📝 Tavsif va kontent siyosati

Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
Полезное для начинающих разработчиков, тестировщиков и аналитиков данных. Отвечаем на вопросы и делимся новостями Практикума. Выбрать курс и попробовать свои силы бесплатно: https://ya.cc/t/3bO2f2245AmCeQ Номер заявления в РКН 4970781590

Yuqori yangilanish chastotasi (oxirgi ma’lumot 15 Iyun, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.

11 641
Obunachilar
-224 soatlar
-467 kunlar
-12330 kunlar
Postlar arxiv
Интересные языки
Anonymous voting

Цель обучения в Практикуме
Anonymous voting

Интересные направления
Anonymous voting

Всем привет! Хотим узнать о вас немного больше, чтобы сделать канал более полезным. Поделитесь, на каком уровне вы находитесь и какие темы вам интересны — обязательно возьмём на заметку. Если у вас есть предложения или любой фидбек — не стесняйтесь писать в комментарии⬇️

Интересные языки
Anonymous voting

Изучить основы Go за майские 💥 Бесплатный базовый курс «Основы Go» подойдёт бэкенд- и фронтенд-разработчикам, которые хотят освоить новый язык программирования. За ≈30 часов вы познакомитесь с особенностями языка и попрактикуетесь в редакторе кода. Плюс обучения в том, что его можно начать в любой день и проходить в собственном темпе. При этом вы не останетесь одни — вас будут поддерживать кураторы и однокурсники. Вы научитесь: 🔵Читать код на языке Go 🔵Проверять работоспособность кода при помощи юнит-тестов 🔵Использовать ООП 🔵Работать с файлами исходного кода 🔵Переводить код на Go с другого языка программирования 🔵Использовать внешние зависимости Если начнёте обучение сейчас, успеете пройти курс за майские, занимаясь пару часов в день. Если пока не готовы к учёбе, сохраните курс на будущее — вы сможете пройти его в любой момент. → Пройти бесплатный курс «Основы Go»

#тонкости_языка: Python 🐍 Мы начинаем экспериментальную рубрику, в которой приглашённые эксперты будут делиться тонкостями р
#тонкости_языка: Python 🐍 Мы начинаем экспериментальную рубрику, в которой приглашённые эксперты будут делиться тонкостями различных языков. Сегодня мы позвали Антона Репушко — автора курсов «Мидл Python-разработчик», «Python-разработчик плюс» и «Асинхронное программирование на Python». Антон поделился примерами кода, которые иллюстрируют неочевидные особенности поведения Python. 📌 Генераторы и runtime
array = [1, 8, 15]
g = (x for x in array if array.count(x) > 0)
array = [2, 8, 22]

>>> print(list(g))
[8]
В выражении генератора предложение in вычисляется во время инициализации, но выражение с условием вычисляется только во время выполнения. Таким образом, перед выполнением массив переназначается в список [2, 8, 22], и поскольку из 1, 8 и 15 только число 8 встречается больше 0 раз, генератор выдает только 8. 📌 Разница между is и =
>>> a = 256
>>> b = 256
>>> a is b
True

>>> a = 257
>>> b = 257
>>> a is b
False

>>> a = 257; b = 257
>>> a is b
True
Оператор is проверяет, относятся ли оба операнда к одному и тому же объекту. Оператор == сравнивает значения обоих операндов и проверяет, совпадают ли они. То есть is нужно использовать для ссылочного равенства, а == для равенства значений. Пример, чтобы прояснить ситуацию:
>>> [] == []
True
>>> [] is [] # These are two empty lists at two different memory locations.
False
📌 Быть или не быть (is (not...) или is not)
>>> 'something' is not None
True
>>> 'something' is (not None)
False
is not — это отдельный оператор и его поведение отличается от случая, когда is и not чем-то разделены. is not вычисляется в False только в случае, когда переменные по разные стороны оператора указывают на один и тот же объект. Во всех остальных случаях выражение будет True. 👍 Поделитесь обратной связью в комментариях: интересно ли вам узнавать об особенностях языков? О каких языках хотелось бы узнать больше?

5 советов будущим студентам: как доучиться до конца и взять максимум пользы 1️⃣ Создайте дефицит развлечений. Урежьте или сократите до нуля привычный развлекательный контент — попрощайтесь с YouTube, сериалами, художественными книгами. На фоне скуки учебные материалы станут в разы интереснее! 2️⃣ Культивируйте удовольствие. Найдите моменты в обучении, которые нравятся больше всего, и старайтесь почаще их повторять. 3️⃣ Ведите дневник, фиксируйте свои успехи и неудачи. Перечитывайте раз в месяц и радуйтесь росту. Дневник помогает осознать одну простую вещь: вы со всем справитесь. Например, ещё месяц назад вы могли сидеть над задачей три дня, а теперь она даётся легко и просто. Советую сразу делать его публичным на любой удобной площадке. Я завела телеграм-канал «девочки во что мы ввязались» спустя пару месяцев учёбы и до сих пор узнаю что-то полезное в комментариях. 4️⃣ Знакомьтесь со своей когортой, выпускниками, наставниками. Довести дело до конца всегда проще, когда есть комьюнити. Я закончила курс больше года назад, но мы с однокурсниками до сих пор общаюсь в чатах, кидаем друг другу вакансии, советуемся по работе. Если есть возможность - выходите в офлайн или встречайтесь еженедельно поболтать в зуме. 5️⃣ Потребляйте дополнительные материалы в самой приятной для себя форме. Если не нравится читать книги — смотрите лекции на YouTube. Бесят форумы — общайтесь с GPT. И опять же, культивируйте удовольствие! Например, я люблю читать книги и общаться — вступила в книжный клуб для разработчиков «Ботаним!». Там мы вместе обсуждаем прочитанное в чате и встречаемся офлайн.

5 советов будущим студентам: как доучиться до конца и взять максимум пользы 1️⃣ Создайте дефицит развлечений. Урежьте или сократите до нуля привычный развлекательный контент — попрощайтесь с YouTube, сериалами, художественными книгами. На фоне скуки учебные материалы станут в разы интереснее! 2️⃣ Культивируйте удовольствие. Найдите моменты в обучении, которые нравятся больше всего, и старайтесь почаще их повторять. 3️⃣ Ведите дневник, фиксируйте свои успехи и неудачи. Перечитывайте раз в месяц и радуйтесь росту. Дневник помогает осознать одну простую вещь: вы со всем справитесь. Например, ещё месяц назад вы могли сидеть над задачей три дня, а теперь она даётся легко и просто. Советую сразу делать его публичным на любой удобной площадке. Я завела телеграм-канал «девочки во что мы ввязались» спустя пару месяцев учёбы и до сих пор узнаю что-то полезное в комментариях. 4️⃣ Знакомьтесь со своей когортой, выпускниками, наставниками. Довести дело до конца всегда проще, когда есть комьюнити. Я закончила курс больше года назад, но мы с однокурсниками до сих пор общаюсь в чатах, кидаем друг другу вакансии, советуемся по работе. Если есть возможность - выходите в офлайн или встречайтесь еженедельно поболтать в зуме. 5️⃣ Потребляйте дополнительные материалы в самой приятной для себя форме. Если не нравится читать книги — смотрите лекции на YouTube. Бесят форумы — общайтесь с GPT. И опять же, культивируйте удовольствие! Например, я люблю читать книги и общаться — вступила в книжный клуб для разработчиков «Ботаним!». Там мы вместе обсуждаем прочитанное в чате и встречаемся офлайн.

Знакомьтесь! Это Яна, выпускница курса «Python-разработчик» и разработчица в Beeline Cloud. Она пришла пригласить вас на сегодняшний вебинар и поделиться советами по учёбе⤵️

Вебинар «Старт в Python-разработке: выпускники Практикума делятся опытом» 📹 → Бесплатно, 25 апреля в 19:00 по Москве Приглаш
Вебинар «Старт в Python-разработке: выпускники Практикума делятся опытом» 📹 → Бесплатно, 25 апреля в 19:00 по Москве Приглашаем на вебинар всех, кто интересуется разработкой на Python. Выпускники Практикума расскажут про свой опыт: чем они занимались до IT, трудно ли было решиться на перемены, как искали первую работу и заказчиков. Приходите и спрашивайте, например, о загрузке, совмещении учёбы и работы, вакансиях, собеседованиях и о чём угодно ещё. Готовы отвечать на ваши вопросы: • Яна Бубнова, разработчица в Beeline Cloud и выпускница курса «Python-разработчик» • Игорь Галицкий, IT-предприниматель, выпускник курса «Python-разработчик» • Виктория Выговская, старший куратор на курсах Python-разработки в Практикуме Точно расскажем: — из каких сфер можно перейти в разработку; — что важно учесть перед учёбой: на какую загрузку рассчитывать, как совмещать с работой; — как найти первую работу и первых заказчиков: в какой момент начинать искать, как повысить шансы на успех. ⚡️Сразу после регистрации вы получите подарок — аудиокурс-профориентацию в сфере разработки. ✅Напомним о вебинаре за час до начала, а после трансляции пришлём запись. → Зарегистрироваться на вебинар

Как найти работу после обучения на IT-специалиста? Воспринимают ли работодатели дипломы о прохождении курсов всерьёз? А что н
Как найти работу после обучения на IT-специалиста? Воспринимают ли работодатели дипломы о прохождении курсов всерьёз? А что насчёт зарплаты и удалёнки? На все эти вопросы вам ответят IT-рекрутеры из Яндекса, Альфа-Банка и Wildberries на бесплатном вебинаре Яндекс Практикума. ✔️ Встречаемся 24 апреля в 19:00 Чтобы принять участие, нужно только зарегистрироваться. Если вы не сможете присоединиться, ничего страшного — вам придёт запись на почту ✉️

Решение задачи из предыдущего поста ☺️ Этот ответ основан на методе двух указателей, но можно решить ее и другими способами.
std::vector<int> FindKNearest(const std::vector<int>& array, size_t index, size_t k) {
    std::vector<int> result;
    result.reserve(k);

    int left = index;
    int right = left + 1;
    auto target = array[index];

    while (k > result.size() && (left >= 0 || right < array.size())) {        
        if ((left >= 0) && ((right >= array.size()) || (target - array[left] < array[right] - target))) {
            result.emplace_back(array[left--]);
        } else {
            result.emplace_back(array[right++]);
        }
    }

    return result;
}
Если вы хотите освоить новый язык программирования, повысить грейд или просто брать в работу более сложные задачи, то приходите учиться в Практикум 🖤

Разомнем мозги: C++ задача 🧠 Савва поделился не только подборкой из поста выше, но и интересной задачей, которая попалась ему на собеседовании в Яндекс⬇️ Дана отсортированная последовательность целых чисел, индекс index и число k. Необходимо вернуть k ближайших элементов к числу, которое находится в index. Размер последовательности: 1 <= N <= 10^6 Число k: 0 <= k <= N Индекс элемента: 0 <= index < N Примеры:
[1, 3, 5, 7, 9, 12] index = 3, k = 2
Ответ: [7, 5] или [7, 9]
[1, 3, 4, 12, 15, 15, 18] index 3, k = 3
Ответ: [12, 15, 15]
Попробуете решить? Ждём ваши ответы в комментариях! ⬇️

C++ для начинающих: подборка бесплатных ресурсов 📎 Недавно мы проводили опрос среди подписчиков — оказалось, многим интересен C++. Поэтому мы решили поделиться лекциями, блогами и другими полезными ресурсами, с которых можно начать знакомство с языком. Подборку собирал Савва Лебедев — программист с семилетним стажем, наставник и менеджер команды наставников на курсе «Разработчик C++». ▫️Леĸции Константина Владимирова — Константин преподаёт в МФТИ, а ранее работал ведущим инженером ĸомпиляторов в Intel. На его личном ĸанале есть что посмотреть и начинающим, и продолжающим: 2 базовых ĸурса и 1 магистерсĸий. ▫️Добрый, добрый C++ — Сергей Балаĸирев делает обучающие видео и ĸурсы уже много лет. Сейчас на его ĸанале уже можно найти ĸурсы по С и ĸурс по C++, ĸоторый на апрель 2024 года ещё в процессе. ▫️Learn C++ — этот ресурс на английском хорош тем, что все темы чётĸо струĸтурированы и видны с заглавной страницы. Есть и теория, и праĸтиĸа — всё вводим ручĸами и ĸомпилируем где-то у себя. Обновления — тоже есть. Слева ĸолонĸа поĸазывает всё, что пересмотрели, и это здорово! ▫️CodeWars — сайт с задачами, ĸоторые делают другие пользователи. Задачи в нём больше на логиĸу и отработĸу базовых логичесĸих ĸонструĸций. Алгоритмичесĸие задачи тоже можно встретить, но более лёгĸий порог входа — отличительная сторона сайта. ▫️Modernes C++ — сайт одного из гуру и ценителей C++ — Рейнера Гримма. Чаще всего о новых фишĸах языĸа вы узнаете отсюда. Темы, которые иногда плохо документированы даже на cppreference, разбирает детально — не можем не порекомендовать. ▫️Блог Антона Полухина — Антон — разработчиĸ в Яндеĸсе, но главное — разработчиĸ библиотеĸ Boost и участниĸ рабочей группы 21, созданной ĸомитетом стандарта C++. Он часто первым публиĸует на руссĸом анонсы принятых идей в будущий стандарт C++, делится историями из ĸоммерчесĸой разработĸи, например, про фишĸи из userver (бэĸенд-сервер, написанный на последнем C++). ▫️Блог Андрея Карпова — Андрей — лицо ĸомпании PVS-Studio — статичесĸого анализатора для C++ и других языĸов. В блоге компании много ĸлассных анализов open source программ, подбороĸ лучших праĸтиĸ и интересных историй. ▫️pro.cxx — чат по C++, в ĸоторый «нельзя приходить с простыми вопросами» — часто там обсуждают более сложные и глубоĸие темы. Там же сидят разработчиĸи из рабочей группы 21 и организаторы ĸонференций. Анонсы мероприятий часто бывают именно тут. ▫️Грокаем C++ — канал с разбором задачеĸ, тем, ĸоторые точно будут интересны и новичĸу, и продолжающему. Хорошее ĸачество выбора тем и их проработки. ▫️this->notes. — заметĸи про плюсы и не тольĸо от техлида в Яндеĸсе. Делится полезными ссылками, своими наблюдениями, новостями и программерскими историями. Сохраняйте и делитесь, если считаете подборку полезной.

Как это было: собеседование в Яндекс Иван рассказал об основных этапах собеседования и поделился впечатлениями: насколько было интересно и сложно. Мы попросили его дать несколько советов тем, кто тоже хочет устроиться в крупную компанию.
При трудоустройстве я проходил два технических собеседования, две секции: первая была на знание языка, вторая — алгоритмическая. Секции проходили в формате лайвкодинга — это было интересно, но сложно. Не все компании проводят лайвкодинг, например, на моём предыдущем месте работы такого не было. Для прохождения секции я созвонился с интервьюером, открыл в браузере что-то вроде редактора — следующий час я занимался решением задач, которые мне давали. Их количество зависит от скорости выполнения, обычно это две-три задачи. Самое интересное, что писал я, грубо говоря, в блокноте: не было ни автокомплитов, ни подсветки ошибок — ничего. Из-за этого, конечно, сложно: вся надежда только на себя. Алгоритмическая секция мне показалась относительно простой — я готовился к чему-то гораздо более сложному. Знания из курса сейчас пригождаются в работе, а на самом собеседовании многое не пригодилось. Возможно, мне просто повезло, и бэкенд-разработчикам сложнее. После технических собеседований я пообщался с лидом команды — это было короткое собеседование-знакомство. Я просто рассказал о себе: как зовут, чем занимался. Советы по подготовке к собеседованию 🟦Банальный совет — не волнуйтесь. Даже в крупных компаниях обычно всё довольно стандартно. 🟦Попросите друга или знакомого провести пробную алгоритмическую секцию. Попробуйте пописать в условиях, приближенных к реальным, — в блокноте, без IDE, с ограничением по времени. 🟦Решайте побольше задач на LeetCode. Это поможет лучше подготовиться и чувствовать себя более уверенно на собеседовании. Можно в интернете посмотреть, какие примерно задачи бывают в тех компаниях, куда вы хотите попасть. 🟦В резюме подробно напишите, чем занимались, над какими проектами работали. Если работали в неизвестной компании, распишите, чем она занималась и почему была классной.

Путь разработчика: из небольшой компании в Яндекс ⬛️ Мы пригласили выпускника курса «Алгоритмы и структуры данных» поделиться своей историей. Он рассказал о начале своего карьерного пути, решении устроиться в Яндекс и прохождении собеседований.
Ребята, привет! Меня зовут Иван Кузьмичев, сейчас я работаю фронтенд-разработчиком в команде «Яндекс Игры». Моя первая работа была в классной небольшой компании в родном городе. Там я занимался разработкой сайтов на JavaScript, jQuery, Sass и Less для местных бизнесов и производств. Потом перешёл в более крупную компанию, которая занимается разработкой игровых платформ. Я проработал там три года, часть времени выступал в роли юнит-лида — в моем подчинении было несколько человек. Когда решил оттуда уходить, я стал искать курс, который помог бы подготовиться к алгоритмическому собеседованию — выбирал по отзывам. Я тогда не планировал идти в какую-то конкретную компанию, — думал, подтяну знания и буду искать работу. Несколько моих бывших коллег ушли в Яндекс, поэтому я решил, что тоже стоит попробовать. Сначала я пытался попасть в Кинопоиск, но мне отказали. Я думаю, они не рассматривали сотрудников на удалёнке. В плане «Яндекс Игр» мне повезло: это был октябрь 2022 года, полную удалёнку отменили через пару месяцев, но я успел заключить договор. До сих пор работаю удалённо.
⬇️ В следующем посте Иван расскажет, как проходил собеседование, и поделится советами.