Содержание курса
Информация
1 урок
1.
Краткое описание и правила прохождения курса
↗
Часть первая
34 урока
1.
Введение в программирование на Python
↗
2.
Расширяем базовые навыки
↗
3.
Модули и функции
↗
4.
Задачи для отработки базовых навыков
↗
5.
Целочисленная арифметика
↗
6.
Погружение в машинную логику
↗
7.
Задачи для наработки (if) логики
↗
8.
Циклы, как оптимизация кода. Цикл for
↗
9.
Задание № 2. Таблицы истинности.
↗
10.
Задание № 2. Подготовительные задания
↗
11.
Задание №2 Таблицы истинности (актуальные задания)
↗
12.
Задание №2 Таблицы истинности
↗
13.
Задание №15 Числовые множества (Практика)
↗
14.
Задание №15 Неравенства в декартовой системе координат
↗
15.
Задание №15, Делимости (Практика)
↗
16.
Задание №15 Битовые операции (Практика)
↗
17.
Задание №15 Числовые отрезки (Практика)
↗
18.
Поиск минимального / максимального элемента
↗
19.
Задание 17. Подготовительные задачи (без массива)
↗
20.
Списки в Python. Работа с файловым вводом
↗
21.
Задание 17. Простой отбор
↗
22.
Задание 17. Отбор с опорным элементом
↗
23.
Цикл while в Python
↗
24.
Задание №14- подбор неизвестного параметра.
↗
25.
Задание №14—подсчёт количества определённых цифр в записи числа
↗
26.
Подсчёт количества определённых цифр в записи числа(Продолжение)
↗
27.
Задание №14.Исследование свойств арифметических выражений.
↗
28.
Подпрограммы или пользовательские функции в Python
↗
29.
Задание 16. Рекурсия. устные задачи
↗
30.
Задание 16. Рекурсия без переполнения стека
↗
31.
Задание 16. Рекурсия с большими значениями аргумента
↗
32.
Задание №23. Динамическое программирование, простая траектория
↗
33.
Задание №23. Динамическое программирование (математика) #1
↗
34.
Задание №23. Динамическое программирование (математика) #2
↗
Часть вторая
19 уроков
1.
Задание 4. Кодирование информации.
↗
2.
Задание 4 (Практика 1)
↗
3.
Задание 4 (Практика 2)
↗
4.
Теоретическая база и видео разборы (количества информации)
↗
5.
Задание №7 — Вычисление количества информации (изображение)
↗
6.
Задание №7 — Изображение (Продолжение)
↗
7.
Задание №7 — Вычисление количества информации (звук)
↗
8.
Задание №11—Количества информации (текст)
↗
9.
Задание №11— Количества информации (алфавитный подход)
↗
10.
Задание №11— Количества информации (Продолжение)
↗
11.
Задание №8 — кодирование и комбинаторика (Теория + практика)
↗
12.
Задание №8 — кодирование и комбинаторика (Практика 1)
↗
13.
Задание №8 — кодирование и комбинаторика (Практика 2)
↗
14.
Задание №8 — кодирование и комбинаторика (Практика 3)
↗
15.
Задание №8 — кодирование и комбинаторика (Практика 4)
↗
16.
Задание №8 — Лексикографический порядок (Теория + практика)
↗
17.
Задание №8 — Лексикографический порядок (Практика)
↗
18.
Задание №13. Вычисление IP адреса в компьютерной сети. (1)
↗
19.
Задание №13. Вычисление IP адреса в компьютерной сети. (2)
↗
Часть третья
9 уроков
1.
Подготовительные задания. Тема "Информационное моделирование "
↗
2.
Задание 1. Упражнения для отработки
↗
3.
Задание 10. Поиск информации в текстовом файле
↗
4.
Теория (электронные таблицы)
↗
5.
Задание 3. Анализ информационных моделей (1)
↗
6.
Задание 9. Массив данных в электронных таблицах (подготовка)
↗
7.
Задание 9. Массив данных в электронных таблицах
↗
8.
Задание 18. Задачи для отработки
↗
9.
Задание 22. Анализ массива данных (параллельные процессы)
↗
Часть четвертая
6 уроков
1.
Теоретическая база ВР
↗
2.
Практические задания #1 (одна куча камней и подобные задачи)
↗
3.
Практические задания #2 (одна куча камней и подобные задачи)
↗
4.
Практические задания #3 (одна куча камней и подобные задачи)
↗
5.
Практические задания #1 (две кучи камней)
↗
6.
Практические задания #2 (две кучи камней)
↗
Часть пятая
6 уроков
1.
Теоретическая база. Алгоритмы написанные на естественном языке.
↗
2.
Задание №5. Математический алгоритм #1
↗
3.
Задание №5. Математический алгоритм #2
↗
4.
Задание №5. Свойства чисел в системах счисления
↗
5.
Задание №6. Алгоритм для Исполнителя (Черепаха)
↗
6.
Задание №12. Машина Тьюринга
↗
Часть шестая
17 уроков
1.
Задание 25. Числовые последовательности, делители, делимости
↗
2.
Задание 25. Числовые последовательности, делители, делимости 1
↗
3.
Задание 25. Разные задачи на отработку навыков
↗
4.
Задание 24. Обработка символьных последовательностей
↗
5.
Задание 24. Обработка символьных последовательностей уровень 1
↗
6.
Задание 24. Обработка символьных последовательностей уровень 2
↗
7.
Задание 24. Обработка символьных последовательностей уровень 3
↗
8.
Регулярные выражения (базовые понятия)
↗
9.
Регулярные выражения (расширение)
↗
10.
Задачи для тренировки (#1#26:)
↗
11.
Обработка числовых последовательностей (#27:)
↗
12.
Обработка числовых последовательностей пар и троек чисел (#27:)
↗
13.
Обработка числовых последовательностей с шагом (#27:)
↗
14.
Комбинаторика (#27:)
↗
15.
Задачи для тренировки (массив данных) (#27:)
↗
16.
Задачи для тренировки (строки, символы) (#27:)
↗
17.
Задачи на технику программирования и анализ данных
↗