Мы используем 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 г.

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

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

Начать без затрат

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