Открыто

Стандартные алгоритмы (С++20 и новее) [stepik] [Виталий Богодухов]

Тема в разделе "Курсы по программированию", создана пользователем Топикстартер, 25 июн 2025.

Основной список: 1 участников

  1. 25 июн 2025
    #1
    Топикстартер
    Топикстартер ЧКЧлен клуба

    Складчина: Стандартные алгоритмы (С++20 и новее) [stepik] [Виталий Богодухов]

    01.jpg

    Курс посвящен представлениям и обновленным алгоритмам начиная со стандарта С++20 из библиотеки.

    Чему вы научитесь:

    • Разбираться в концептах
    • Понимать требования к алгоритмам
    • Правильно применять алгоритмы на практике
    • Работать с представлениями
    • Понимать нововведения
    Алгоритмы в явном виде используются в узких направлениях разработки, где время выполнения и затрачиваемая память играют важнейшую роль. А неявно алгоритмы используются ВЕЗДЕ: в готовых библиотеках, в базах данных и в готовых технологиях. За любым вызовом готового метода стоит готовый алгоритм. Следовательно, важно понимать оптимальность выполнения любого метода.

    Целью курса является обучение работе с основными алгоритмами стандартной библиотеки. Будут разобраны все основные и наиболее часто используемые алгоритмы начиная со стандарта С++20.

    На данный момент разобрано уже более 50 обновленных стандартных алгоритмов, основные концепты и более 20 алгоритмов-адаптеров.

    Большим плюсом курса является то, что Вы всегда можете получить ответ преподавателя и содержание курса со временем будет пополняться новыми задачами и вопросами. Последние обновления:

    Для кого этот курс:
    Для всех кто уже знаком с основами языка С++ и хочет изучать более новый стандарт относительно стандартных алгоритмов.

    Начальные требования:
    Знание основ языка. Так же будет плюсом знание алгоритмов и контейнеров стандарта С++17 и ранее.

    Наши преподаватели:
    Vitaliy Bogodukhov. Закончил обучение по направлению "Бэкенд разработчик С++" и успешно работаю уже более 4х лет. Основным языком программирования является С++ и PostgreSQL, но так же имеется небольшой опыт работы на Python и NASM.

    Как проходит обучение:
    Весь курс разделен на 4 больших модуля:
    • Концепты - разберемся какие есть и для чего нужны
    • Алгоритмы - рассмотрим основные обновленные алгоритмы
    • Представления - разберемся как с ними работать и почему это удобно
    • Итоговый тест - финальная проверка усвоения материала курса
    • В каждом разделе Вас будет ждать теория и практические упражнения.
    Программа курса

    Концепции и требования
    1. Общие понятия
    2. Категории итераторов
    3. Связанные концепции
    4. Cвязанные типы
    5. Концепции диапазонов
    6. Концепции алгоритмов
    7. Требования к функциям и предикатам
    8. Примеры и вопросы

    Алгоритмы std::ranges::*
    1. Базовые алгоритмы
    2. Обход
    3. Поиск и проверка условий
    4. Копирование и перемещение
    5. Модификация in-place
    6. Сортировка и упорядочивание
    7. Уникальность и сравнение
    8. Слияние и объединение
    9. Перестановки и вращения
    10. Диапазоны и границы
    11. Алгоритмы для работы с кучей
    12. Контрольные вопросы и задачи

    std::views::*
    1. Что такое views
    2. Архитектура views
    3. Обзор ключевых views
    4. Трансформации и фильтрации
    5. Агрегации и комбинирование
    6. Устройство и поведение
    7. Новые views в C++23
    8. Композиция views в цепочке
    9. Примеры из практики
    10. Как устроены views внутри
    11. Производительность
    12. Интеграция views с концептами и requires
    13. std::ranges::to
    14. Контрольные вопросы и задачи

    Итоговый тест
    1. Вопросы
    1. Задачи

    В курс входят 38 уроков 94 теста 75 интерактивных задач
    Последнее обновление 19.06.2025

    Цена 990 руб
    Скрытая ссылка
     
    Последнее редактирование модератором: 28 июн 2025
    1 человеку нравится это.
  2. Последние события

    1. Pompurin
      Pompurin не участвует в складчине.
      16 фев 2026
    2. Pompurin
      Pompurin участвует в складчине.
      16 фев 2026
    3. ms1980
      ms1980 участвует в складчине.
      29 июл 2025
    4. skladchik.com
      Нужен организатор складчины.
      27 июн 2025

    Последние важные события

    1. skladchik.com
      Нужен организатор складчины.
      27 июн 2025
    2. skladchik.com
      Назначен организатор складчины.
      25 июн 2025