Python: учимся программировать на задачах
Подробнее
Что нужно для старта
- Начальные знания математики, желательно уровень общего оразования.
Что вы получите
- После прохождения курса вы сможете:
- понимать базовые конструкции языка Python;
- писать простые программы;
- использовать переменные, условия, циклы и функции;
- работать с числами, строками, списками и другими структурами данных;
- читать условие задачи и переводить его в алгоритм;
- проверять правильность программы;
- находить и исправлять ошибки;
- увереннее решать задачи по информатике.
Для кого этот курс
- Курс «Задачник Python: теория и практика» подойдёт:
- старшим школьникам, которые начинают изучать программирование;
- учащимся, готовящимся к решению задач по информатике;
- тем, кто готовится к ЕГЭ и хочет увереннее использовать Python;
- начинающим программистам, которым важно закрепить основы языка на практике;
- тем, кто уже немного знаком с Python, но хочет систематизировать знания и больше практиковаться.
- Курс будет полезен как новичкам, так и тем, кто уже имеет небольшой опыт программирования. Материалы и задания помогут постепенно развить уверенность в работе с Python и научиться применять язык для решения учебных и практических задач.
Программа курса
- Некоторые лексические понятия
- Ввод / вывод и первый программный код
- Константы
- Ввод нескольких числовых значений
- Ввод числовых значений из строки
- Форматированный вывод вещественных чисел
- Математические операции
- Целочисленная арифметика
- Алгоритмы ветвления
- Разные задачи на условный оператор
- Условный оператор "шахматные задачи" (py)
- Цикл for
- Вложенные циклы for
- Цикл while
- Различные задачи для работы с циклами
- Поиск минимального / максимального элемента
- Поиск минимального / максимального элемента (продолжение)
- Списки
- Списки, простой поиск
- Два одномерных списка
- Преобразование списков
- Сортировки
- Бинарный поиск
- Двумерные списки (#матрицы)
- Символы и коды символов в Python
- Строки в Python: поиск, замена, подсчёт, срезы
- Еще задачи для тренировки на строках
- Кортежи
- Словари
- Вводная теория
- Глобальные переменный
- Базовые задачи
- Вводная теория
- Не стандартные конструкции
- Обзор некоторых функций
- Стандартные задачи целочисленной математики (Py)
- Снова простые числа (Py)
- Решение задач методом обобщений и аналогий (Py)
- Геометрия
- Решение задач ЕГЭ по информатике
- Решение задач по теме алгебра логики (часть 1)
- Решение задач по теме алгебра логики (часть 2)
- Исполнители (Черепашка)
- Исполнители (Редактор)
- Кодирование и комбинаторика (Python)
- Битовые маски в IP адресах
- Рекурсия (Python)
- Динамическое программирование (Python)
- Обработка числовых последовательностей;
- Символьные последовательности
- Подготовительные задачи к теме "Работа с числами"
- Сложная обработка числовых последовательностей
- Системы счисления
- Последовательности
01Базовые сведения.
- Некоторые лексические понятия
02Ввод / Вывод и первая программа
- Ввод / вывод и первый программный код
- Константы
03Простые линейные алгоритмы
- Ввод нескольких числовых значений
- Ввод числовых значений из строки
- Форматированный вывод вещественных чисел
- Математические операции
- Целочисленная арифметика
04Основы алгебры логики и алгоритмы ветвления (условный оператор i
- Алгоритмы ветвления
- Разные задачи на условный оператор
- Условный оператор "шахматные задачи" (py)
05Алгоритмы содержащие циклы for и while
- Цикл for
- Вложенные циклы for
- Цикл while
- Различные задачи для работы с циклами
06Поиск минимального или максимального значения
- Поиск минимального / максимального элемента
- Поиск минимального / максимального элемента (продолжение)
07Списки
- Списки
- Списки, простой поиск
- Два одномерных списка
- Преобразование списков
- Сортировки
- Бинарный поиск
- Двумерные списки (#матрицы)
08Символы и строки
- Символы и коды символов в Python
- Строки в Python: поиск, замена, подсчёт, срезы
- Еще задачи для тренировки на строках
09Кортежи и словари
- Кортежи
- Словари
10Функции и область видимости переменных
- Вводная теория
- Глобальные переменный
11Рекурсия
- Базовые задачи
12Файловый ввод / вывод
- Вводная теория
13Некоторое углубление в лексику
- Не стандартные конструкции
- Обзор некоторых функций
14Моделирование математических задач
- Стандартные задачи целочисленной математики (Py)
- Снова простые числа (Py)
- Решение задач методом обобщений и аналогий (Py)
- Геометрия
15Решения заданий ЕГЭ по информатике
- Решение задач ЕГЭ по информатике
- Решение задач по теме алгебра логики (часть 1)
- Решение задач по теме алгебра логики (часть 2)
- Исполнители (Черепашка)
- Исполнители (Редактор)
- Кодирование и комбинаторика (Python)
- Битовые маски в IP адресах
- Рекурсия (Python)
- Динамическое программирование (Python)
- Обработка числовых последовательностей;
- Символьные последовательности
- Подготовительные задачи к теме "Работа с числами"
- Сложная обработка числовых последовательностей
16Разные задачи
- Системы счисления
- Последовательности
Отзывы о курсе
Оставьте отзыв
Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.
Оставьте заявку
Консультант ответит на вопросы о курсе «Python: учимся программировать на задачах» и поможет разобраться в деталях обучения.
Нажимая кнопку, вы даете согласие на обработку персональных данных
Информация обновлена 12 августа 2026 г.

Stepik 


















