Открыто

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

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

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

  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. ms1980
      ms1980 участвует.
      29 июл 2025 в 04:42
    2. skladchik.com
      Нужен организатор складчины.
      27 июн 2025
    3. said1962
      said1962 участвует.
      26 июн 2025
    4. skladchik.com
      Назначен организатор.
      25 июн 2025

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

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