Программирование Подготовка к олимпиадам, начальный уровень

Курс нацелен на развитие алгоритмических способностей и умение решать несложные олимпиадные задачи. На курсе мы познакомимся с основами языка программирования Python и будем использовать его для решения задач олимпиадного типа. Темы уроков будут подкрепляться домашними заданиями, для решения которых необходимо будет написать программу, а затем сдать её на проверку в тестирующую систему (ejudge).</br></br>Курс в записи с доступом на 10 лет, чтобы в любой момент можно было повторить материал.
Обучение 0 месяцев
0%
Стоимость курса
11 760 ₽ 11 760 ₽
Рассрочка ₽/мес
Перейти на сайт

Программа курса

Ознакомьтесь с программой курса «Программирование Подготовка к олимпиадам, начальный уровень» от Фоксфорд - foxford.ru

  1. Арифметические задачи, делимость, комбинаторика - 16 часов. Знакомство с языком программирования Python. Установка, ввод-вывод - Что такое тестирующая система? - Операции целочисленного деления и взятия остатка - Арифметические задачи - Деление с округлением…
  2. Условный оператор и циклы - 14 часов. Условный оператор if-else - Условия на шахматной доске - Цикл for - Цикл while - Вложенные циклы - Перебор - Моделирование.
  3. Строки - 6 часов. Строки, срезы строк, задачи на строки - Маски, разные задачи на строки - Шифры и криптография.
  4. Списки, двумерные списки - 6 часов. Списки, срезы, задачи на списки - Двумерные списки - Разные задачи.
  5. Функции и рекурсия - 6 часов. Функции в Python - Рекурсия в Python - Классические рекурсивные сюжеты - Волновой алгоритм.
  6. Поиск и сортировка - 8 часов. Сортировка - Наибольшее и наименьшее. Жадный алгоритм - Линейный поиск - Метод двух указателей.
  7. Динамическое программирование - 4 часа. Одномерное динамическое программирование: количество способов - Одномерное динамическое программирование: наилучший способ - Восстановление ответа в задачах динамического программирования - Двумерное динамическое програ…
Ознакомиться со всей программой

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

  • Освоите и сможете применять: одномерное динамическое программирование количество способов.
  • Освоите и сможете применять: одномерное динамическое программирование наилучший способ.
  • Освоите и сможете применять: восстановление ответа в задачах динамического програ…
  • Освоите и сможете применять: операции целочисленного деления и взятия остатка.
  • Освоите и сможете применять: наибольшее и наименьшее. жадный алгоритм.

Подробная информация о курсе

Курс нацелен на развитие алгоритмических способностей и умение решать несложные олимпиадные задачи. На курсе мы познакомимся с основами языка программирования Python и будем использовать его для решения задач олимпиадного типа. Темы уроков будут подкрепляться домашними заданиями, для решения которых необходимо будет написать программу, а затем сдать её на проверку в тестирующую систему (ejudge).</br></br>Курс в записи с доступом на 10 лет, чтобы в любой момент можно было повторить материал.

Цены и сроки

  • Стоимость11 760 ₽
  • Старая цена11 760 ₽

Содержание

    Программирование Подготовка к олимпиадам, начальный уровень
    11 760 ₽ 11 760 ₽