Що нового?

Придбаний Алгоритмы и структуры данных для начинающих [Beegeek] [Тимур Гуев, Артур Харисов, Валерий Светкин]

Інформація про покупку
Тип покупки: Складчина
Ціна: 3600 ГРН
Учасників: 0 з 83
Організатор: Відсутній
Статус: Набір учасників
Внесок: 45.1 ГРН
0%
Основний список
Резервний список

Gadzhi

Модератор
Алгоритмы и структуры данных для начинающих [Beegeek] [Тимур Гуев, Артур Харисов, Валерий Светкин]



О курсе

"Поколение Python": алгоритмы и структуры данных для начинающих:
знакомит с базовыми алгоритмами
знакомит с базовыми структурами данных

В курсе рассматривается оценка сложности алгоритмов, алгоритмы поиска и сортировки, системы счисления, матрицы, математические алгоритмы, битовые алгоритмы, списки, стеки, очереди и многое другое.
Используемый язык программирования — Python.
Решения проверяет автоматическая система, поэтому обратную связь вы получите быстро. Если у вас возникнут вопросы, команда курса даст советы и подсказки. Кроме того, проблемы можно обсуждать с однокурсниками в комментариях к задачам.

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

  • Разбираться в алгоритмах и их основных свойствах
  • Использовать базовые алгоритмы сортировок
  • Использовать математические алгоритмы для решения задач
  • Анализировать алгоритмы с помощью O-нотации
  • Оптимизировать алгоритмы с помощью специальных методов
  • Работать со структурами данных стек, очередь, дек
  • Разбираться в сложности встроенных в Python функций и типов данных
  • Строить алгоритмы обработки матриц
  • Работать со связными списками
  • Использовать основные алгоритмы поиска
  • Разбираться в понятии и устройстве систем счисления
  • Проходить тестовые собеседования по алгоритмам
Программа курса
Модуль 1: Функции, многочлены, ФСУ и логарифмы
Изучаются функции, многочлены, логарифмы, формулы сокращенного умножения.
Модуль 2: Понятие и анализ алгоритмов
Изучается понятие алгоритма, О-нотация, асимптотический анализ, сложность встроенных в Python типов данных и функций.
Модуль 3: Алгоритмы поиска
Изучаются основные виды алгоритмов поиска: линейный, бинарный, экспоненциальный, поиск прыжками.
Модуль 4: Алгоритмы простых сортировок
Изучается базовые алгоритмы сортировок: пузырьком, выбором, вставками, подсчетом.
Модуль 5: Методы оптимизации решения задач
Изучаются префиксные суммы, встреча посередине, метод двух указателей, метод скользящего окна.
Модуль 6: Задачи на обработку матриц
Изучаются основные понятия матриц, приводится много задач.
Модуль 7: Cистемы счисления
Изучаются позиционные и непозиционные системы счисления.
Модуль 8: Математические алгоритмы
Изучаются основные математические понятия и алгоритмы: простые и составные числа, НОД, НОК, делимость и так далее
Модуль 9: Структуры данных
Изучаются связные списки, стеки, очереди и другие линейные структуры данных.
Модуль 10: Алгоритмическое собеседование в Google
Возможность порешать задачи на знание алгоритмов на время и почувствовать атмосферу собеседования.
Модуль 11: Алгоритмическое собеседование в Microsoft
Возможность порешать задачи на знание алгоритмов на время и почувствовать атмосферу собеседования.
Модуль 12: Алгоритмическое собеседование в "Поколение"
Возможность порешать задачи на знание алгоритмов на время и почувствовать атмосферу собеседования.

10 модулей / 55 уроков

В курсе рассматриваются алгоритмы поиска, сортировки, математические алгоритмы, битовые алгоритмы, рекурсивные алгоритмы, а также такие структуры данных, как массивы, списки, стеки, очереди и многое другое.

Учебные материалы
Подробные текстовые конспекты, написанные простым языком, и много примеров

Большое количество задач
Много задач различных типов, а самое главное — много задач на программирование

Курс стартует: 1 апреля 2025
Цена: 4900р.
https://pygen.ru/dsa
 
Угорі