1

Этап 1

Учебник Основы программирования на Python.

2

Этап 2

Курс Кириенко

3

Этап 3

Курс на stepic.org

4

Этап 4

Марк Саммерфилд - Python

5

Этап 5

Курс на фоксфорде

6

Этап 6

Задачи на informatics.mccme.ru

7

Этап 7

Томас Х. Кормен "Алгоритмы. Вводный курс"

8

Этап 8

Лекции ЛКШ

9

Этап 9

Лекции Foxford

1

Этап 1

Учебник Основы программирования на Python.

2

Этап 2

Курс Кириенко

3

Этап 3

Курс на stepic.org

4

Этап 4

Марк Саммерфилд - Python

5

Этап 5

Курс на фоксфорде

6

Этап 6

Задачи на informatics.mccme.ru

7

Этап 7

Томас Х. Кормен "Алгоритмы. Вводный курс"

8

Этап 8

Лекции ЛКШ

9

Этап 9

Лекции Foxford

28 ноября 2016 04 февраля 2017
Цель завершена 6 февраля 2017
Общая

Подготовится к региону по инфе:

Прошел муниципалку, готовлю к региону

 Критерий завершения

Регион затащен(подготовлен к нему)

  1. Учебник Основы программирования на Python.

    1. История языков программирования. Компиляция и интерпретация.
    2. Знакомство с Python и средами программирования.
    3. Типы данных в программировании. Определение переменной.
    4. Логические выражения.
    5. Условный оператор. Инструкция if.
    6. Множественное ветвление.
    7. Цикл while.
    8. Ввод данных с клавиатуры.
    9. Строки как последовательности символов.
    10. Списки - изменяемые последовательности.
    11. Введение в словари.
    12. Цикл for в языке программирования Python.
    13. Функции в программировании.
    14. Параметры и аргументы функций. Локальные и глобальные переменные.
    15. Проверочная работа по основам программирования на Python.
  2. Курс Кириенко

    1. Создание и запуск простых программ.
    2. Арифметические операции.
    3. Условная инструкция.
    4. Циклы.
    5. Строки. Срезы.
    6. Списки.
    7. Отладка программ. Двухмерные списки.
    8. Словари и множества.
    9. Функции.
    10. Работа с файлами.
  3. Курс на stepic.org

    1. Операторы. Переменные. Типы данных. Условия
    2. Циклы. Строки. Списки
    3. Функции. Словари. Интерпретатор. Файлы. Модули
  4. Марк Саммерфилд - Python

    1. Введение
    2. Типы данных
    3. Типы коллекций
    4. Управляющие структуры и функции
    5. Модули
    6. ООП
    7. Работа с файлами
    8. Усовершенствование
    9. Процессы и потоки
    10. Сети
    11. Базы данных
    12. Регулярные выражения
    13. Графическое программирование
  5. Курс на фоксфорде

    1. Введение в язык программирования Python. Целочисленная арифметика.
    2. Целочисленная арифметика
    3. Условная инструкция в языке Python
    4. Цикл for в языке Python
    5. Цикл while в языке Python
    6. Строки в языке Python
    7. Списки в языке Python
    8. Генераторы списков. Многомерные списки в Python. Файловый ввод-вывод
    9. Словари и множества в Python
    10. Функции. Рекурсия
    11. Рекурсия. Ханойские башни
    12. Проверка числа на простоту
    13. Алгоритм Евклида. Расширенный алгоритм Евклида
    14. Разложение на множители. Решето Эратосфена
    15. Квадратичные алгоритмы сортировки
  6. Задачи на informatics.mccme.ru

  7. Томас Х. Кормен "Алгоритмы. Вводный курс"

    1. Что такое алгоритмы и зачем они нужны
    2. Описание и оценка компьютерных алгоритмов
    3. Алгоритмы сортировки и поиска
    4. Нижняя граница времени сортировки и как её превзойти
    5. Ориентированные ациклические графы
    6. Кратчайшие пути
    7. Алгоритмы на строках
    8. Основы криптографии
    9. Сжатие данных
    10. Трудная? задача
  8. Лекции ЛКШ

    1. Язык Python
    2. Арифметические алгоритмы
    3. Поиск и сортировка
    4. Рекурсивный перебор
    5. DFS
    6. Очередь
    7. BFS
    8. Динамика
    9. Множества и словари
  9. Лекции Foxford

    1. О языке Python
    2. Условная инструкция в Python
    3. Строки в Python
    4. Многомерные списки в Python
    5. Функции в Python
    6. Проверка числа на простоту в Python
    7. Расширенный алгоритм Евклида
    8. Сортировка массивов на Python
    9. Стек
    10. Сортировка слиянием
    11. Двоичный поиск и бисекция в Python
    12. Одномерное динамическое программирование
    13. Двумерное динамическое программирование
    14. Наибольшая общая подпоследовательность
    15. Наибольшая возрастающая подпоследовательность
    16. Рекурсивный перебор
    17. Алгоритм "укладки рюкзака"
    18. Подсчет числа комбинаторных последовательностей
    19. Куча (heap)
    20. Теория графов
    21. Алгоритм поиска в глубину
    22. Алгоритм Дейкстры
    23. Алгоритм Форда-Беллмана
    24. Построение минимального остовного дерева
    25. Вычислительная геометрия на плоскости
    26. Применение скалярного и векторного произведения
    27. Расстояние от точки до прямой
    28. Многоугольники на плоскости
  • 2172
  • 28 ноября 2016, 17:16
Регистрация

Регистрация

Уже зарегистрированы?
Быстрая регистрация через соцсети
Вход на сайт

Входите.
Открыто.

Еще не зарегистрированы?
 
Войти через соцсети
Забыли пароль?