Подготовка к олимпиадам по программированию для среднего уровня, 7-8 классы

Подготовка к олимпиадам по программированию для среднего уровня, 7-8 классы

Изучите язык программирования Python с нуля и успешно подготовьтесь к олимпиаде.

Организатор
Онлайн-школа Фоксфорд

Преподаватели

Елена Горская
Елена Горская
Кандидат физико-математиче
Уровень
Средний
Длительность
8 месяцев
Дата начала
7 октября 2020
Стоимость
11 990 ₽
11 990 ₽

Содержание курса

Основы программирования на языке Python:

  1. Ввод/вывод, целочисленная арифметика.
  2. Условная инструкция.
  3. Циклы for и while.
  4. Строки.
  5. Списки.
  6. Файловый ввод/вывод.
  7. Словари и множества.
  8. Функции. Рекурсия.

Численные методы:

  1. Проверка числа на простоту.
  2. Разложение на множители.
  3. Алгоритм Евклида.
  4. Поиск и сортировка:
  5. Квадратичные алгоритмы сортировки.
  6. Быстрые сортировки.
  7. Линейный и двоичный поиск в упорядоченном массиве.
  8. Метод двух указателей.

Динамическое программирование:

  1. Одномерное динамическое программирование.
  2. Двумерное динамическое программирование.
  3. Наибольшая возрастающая и наибольшая общая подпоследовательности.
  4. Задача об укладке рюкзака.

Комбинаторные алгоритмы:

  1. Игры и стратегии.
  2. Генерация и подсчет числа комбинаторных последовательностей.

Структуры данных:

  1. Стек, очередь, дек.

Кому подойдет данный курс

Курс подходит тем, кто хочет изучить язык Python, начать программировать и участвовать в олимпиадах в данном направлении.

Приобретенные навыки

Во время обучения вы освоите следующие навыки:

  • освоение алгоритмов поиска и сортировки;
  • знакомство с арифметическими алгоритмами;
  • программирование на языке Python.

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

Дополнительная информация

Школа дает бесплатный доступ к первому вводному занятию, чтобы вы оценили курс и формат подачи информации на практике.

Узнать больше о курсе
Обучение "Подготовка к олимпиадам по программированию для продвинутого уровня" от онлайн-школы Foxford
Уровень
Средний
Длительность
8 месяцев
Дата начала
7 октября 2020
11 990 ₽