1

Step 1

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

2

Step 2

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

3

Step 3

Курс на stepic.org

4

Step 4

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

5

Step 5

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

6

Step 6

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

7

Step 7

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

8

Step 8

Лекции ЛКШ

9

Step 9

Лекции Foxford

1

Step 1

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

2

Step 2

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

3

Step 3

Курс на stepic.org

4

Step 4

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

5

Step 5

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

6

Step 6

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

7

Step 7

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

8

Step 8

Лекции ЛКШ

9

Step 9

Лекции Foxford

28 November 2016 04 February 2017
Goal completed 6 February 2017
General

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

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

 Goal Accomplishment Criteria

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

  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. Многоугольники на плоскости
  • 2175
  • 28 November 2016, 17:16
Sign up

Signup

Уже зарегистрированы?
Quick sign-up through social networks.
Sign in

Sign in.
Allowed.

Not registered yet?
 
Log in through social networks
Forgot your password?