Мы используем cookie для стабильной работы сервиса. Подробнее

Python: учимся программировать на задачах

ФорматОнлайн
Длительность3 часа в неделю
Объём16 занятий
О курсе

Подробнее

Зачем изучать Python? Python — один из самых популярных и востребованных языков программирования в мире. Его ценят за понятный синтаксис, компактность кода и широкие возможности применения. Python используется в самых разных сферах: Web-разработка Создание сайтов, серверной логики и веб-приложений. Анализ данных Обработка больших объёмов информации, работа с таблицами, графиками и статистикой. Машинное обучение и искусственный интеллект Разработка интеллектуальных систем, моделей анализа и прогнозирования данных. Автоматизация Создание программ, которые помогают выполнять повторяющиеся действия быстрее и удобнее. Наука и образование Моделирование, вычисления, визуализация данных и решение учебных задач. Но для того чтобы действительно освоить Python, недостаточно просто познакомиться с синтаксисом языка. Важно научиться применять его на практике: понимать условие задачи, выбирать подходящий способ решения, писать код, проверять результат и исправлять ошибки. Именно для этого создан курс «Задачник Python: теория и практика». Этот курс поможет вам не просто изучить основные конструкции языка Python, а постепенно сформировать навыки программирования через разбор теории, примеров и практических заданий. В курсе сочетаются: краткие теоретические объяснения; практические примеры; задачи для самостоятельного решения; тесты для проверки понимания материала; задания, направленные на развитие алгоритмического мышления. Курс направлен на освоение базовых понятий программирования и языка Python. Он поможет сделать первые уверенные шаги в программировании, закрепить основные темы и перейти от простого знакомства с языком к осознанному решению задач. Python — это удобный инструмент, но главное в программировании не только знание команд, а умение думать, анализировать и строить решение. Поэтому в курсе особое внимание уделяется практике: вы будете не просто читать материал, а применять его в задачах. Присоединяйтесь к курсу и начните свой путь в программирование на Python — шаг за шагом, от базовых понятий к уверенной практике.
Требования

Что нужно для старта

  • Начальные знания математики, желательно уровень общего оразования.
Результат

Что вы получите

  • После прохождения курса вы сможете:
  • понимать базовые конструкции языка Python;
  • писать простые программы;
  • использовать переменные, условия, циклы и функции;
  • работать с числами, строками, списками и другими структурами данных;
  • читать условие задачи и переводить его в алгоритм;
  • проверять правильность программы;
  • находить и исправлять ошибки;
  • увереннее решать задачи по информатике.
Аудитория

Для кого этот курс

  • Курс «Задачник Python: теория и практика» подойдёт:
  • старшим школьникам, которые начинают изучать программирование;
  • учащимся, готовящимся к решению задач по информатике;
  • тем, кто готовится к ЕГЭ и хочет увереннее использовать Python;
  • начинающим программистам, которым важно закрепить основы языка на практике;
  • тем, кто уже немного знаком с Python, но хочет систематизировать знания и больше практиковаться.
  • Курс будет полезен как новичкам, так и тем, кто уже имеет небольшой опыт программирования. Материалы и задания помогут постепенно развить уверенность в работе с Python и научиться применять язык для решения учебных и практических задач.
Содержание

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

16 занятий
№ТемаЧто внутри
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Разные задачи

- Системы счисления
- Последовательности

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Разные задачи

- Системы счисления
- Последовательности

Организатор

Автор курса

StepikStepik
Stepik — образовательная платформа и конструктор онлайн-курсов. Мы разрабатываем алгоритмы адаптивного обучения, сотрудничаем с авторами MOOC, помогаем в проведении олимпиад и программ переподготовки. Наша цель — сделать образование открытым и удобным. Stepik — широко известная российская образовательная платформа, основанная в 2013 году. На Stepik зарегистрировано более миллиона пользователей из России и стран СНГ. В настоящее время на Stepik представлены несколько тысяч учебных курсов на самые разные темы.
Подробнее об авторе
Мнения учеников

Отзывы о курсе

Оставьте отзыв

Расскажите о качестве обучения, поддержке и результате. Это поможет другим выбрать организацию осознанно.

Напишите ваш коментарий, не менее 30 символов

Нажимая кнопку, вы даете согласие на обработку персональных данных

Оставьте заявку

Консультант ответит на вопросы о курсе «Python: учимся программировать на задачах» и поможет разобраться в деталях обучения.

Комментарий ...

Нажимая кнопку, вы даете согласие на обработку персональных данных

Направления:Python-разработка

Информация обновлена 12 августа 2026 г.

Продолжить выбор

Похожие курсы

AI-first разработка на Python
−25%1 час
AI-first разработка на Python

Соберете и настроите свою профессиональную среду для разработки с агентами: от написания кода до ревью, автотестов и проверки безопасности.

Онлайн12 занятий
Домашние заданияИнтерактивные тренажёры+3
16 900 ₽−25%
12 600 ₽от 738 ₽/мес на 24 мес.
Python для инженеров
−50%2 месяца
Python для инженеров

Вы быстро научитесь решать технические и инженерные задачи с помощью языка программирования Python. Повысите квалификацию и сможете автоматизировать работу с данными.

Онлайн
57 663 ₽−50%
28 831 ₽от 9 610 ₽/мес на 3 мес.
Python с нуля
−50%17 ноября
Python с нуля

Освоите один из самых популярных языков программирования с нуля до уровня Junior 1 месяц обучения и 82+ часов практики - Создадите простые web-приложения и напишите скрипты для ав…

Онлайн
Практические занятия
60 000 ₽−50%
30 000 ₽от 1 666 ₽/мес на 18 мес.
Начать без затрат

Бесплатные курсы

Python для решения практических задач
Бесплатно
Python для решения практических задач

Научились решать простые задачи на питоне, но не можете понять, как сделать что-то полезное? Наш курс научит вас правильно гуглить! На примерах задач сбора данных (Data Scraping)…

Онлайн5 занятий
Бесплатно
Python для геймеров: базовый курс на игровых примерах
Бесплатно4 часа в неделю
Python для геймеров: базовый курс на игровых примерах

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

Онлайн12 занятий
Бесплатно
"Поколение Python": курс для начинающих
Бесплатно
"Поколение Python": курс для начинающих

"Поколение Python: курс для начинающих" знакомит с основными типами данных, конструкциями и принципами структурного программирования языка Python. Целевая аудитория – школьники, с…

Онлайн17 занятий
Бесплатно
Асинхронное программирование на основе веб - фреймворка FastAPI
Бесплатно
Асинхронное программирование на основе веб - фреймворка FastAPI

Курс «Асинхронное программирование на основе веб-фреймворка FastAPI»: онлайн и очное офлайн обучение в Москве в Бауманском учебном центре «Специалист». Стоимость обучения. Програм…

Онлайн
Бесплатно