Python

Python в задачах и примерах

Настоящий онлайн-курс представляет собой сборник задач по программированию на языке программирования Python. В онлайн-курсе представлены задачи стандартного уровня: ввод-вывод данных, работа с циклами, использование массивов, сортировка и поиск, так и задачи, выходящие за рамки базового курса: графика, рекурсия, обработка файлов, работа со строками. Для каждой задачи приведены решения – каждая решенная программа при необходимости прокомментирована. Кроме примеров задач, есть справочник по языку Python.

Чему вы научитесь

  • В результате изучения курса Вы сможете создавать элементарные программы на языке программирования Python, познакомитесь с расширенными возможностями языка программирования в части графики и рекурсивных функций, научитесь писать свои собственные функции и процедуры.
  • Также при создании программ на языке Python познакомитесь с такой популярной средой программирования на языке Python - PyCharm. Фактически сейчас PyCharm является стандартом при создании программ на языке Python.
  • Также при освоении программного материала курса Вы познакомитесь со стандартами написания программ на языке Python.

О курсе

Целью курса можно назвать первичное знакомство с языком программирования Python через увлекательные и занимательные задачи, которые поддержат интерес к изучению этого предмета.

Одним из преимуществ текущего курса является наличие большого количества примеров заданий, которые позволят быстро и легко погрузиться в мир программирования.

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

Курс разделен на 14 модулей, в каждом из которых есть необходимая теория и памятка по основным конструкциям используемых в модуле, а также есть приложения, которые помогут сориентироваться при изучении отдельных модулей, написании команд и других языковых конструкций.

От слушателя потребуется успешное выполнение 14 тестовых заданий и одного итогового тестового задания для успешного завершения курса. При выполнении некоторых тестовых заданий потребуется знакомство с приложениями к курсу.

В курс входят традиционные разделы из области программирования на начальном этапе изучения: от программ, где необходимо объявить переменные и запрограммировать линейные алгоритмы, до программ работы с графикой и файлами.

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

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

Начальные требования

Перед тем как приступить к изучению курса никаких требованию в части знания программирования не требуется. Однако курс будет доступен для понимания в возрастной категории 14+ (начиная с 8-го класса), для решения отдельных заданий требуется знакомство с некоторыми математическими понятиями и терминами, которые изучаются в 10-11 классах средней школы.

Как проходит обучение

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

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

Переменные: инструкция присваивания

  1. Немного о переменных
  2. Памятка по переменным
  3. Примеры задач на присваивание
  4. Базовые задачи на присваивание
  5. Стандартные задачи на присваивание
  6. Факультатив на присваивание

Вывод

  1. Базовые операции вывода
  2. О функциях вывода
  3. Примеры задач на вывод
  4. Задачи на вывод
  5. Усложнённые задачи на вывод
  6. Факультатив на вывод

Ввод

  1. Операции ввода
  2. Особенности ввода
  3. Примеры задач на ввод
  4. Типовые задачи на ввод
  5. Усложнённые задачи на ввод
  6. Факультатив на ввод

Программы с линейной структурой

  1. О линейных программах
  2. Памятка по разделу
  3. Примеры задач на программы с линейной структурой
  4. Задачи на программы с линейной структурой
  5. Продвинутые задачи на линейные алгоритмы
  6. Факультатив на линейные алгоритмы

Выбор

  1. Стандартный выбор
  2. Выбор в Python
  3. Примеры задач на выбор
  4. Задачи на выбор (if)
  5. Задачи на полный выбор (elif)
  6. Факультатив на выбор

Case

  1. Расширенный выбор
  2. Использование “Case“
  3. Примеры задач на “Case“
  4. Задачи на “Case“
  5. Факультатив на расширенный выбор

Циклы

  1. Циклы в Python
  2. Памятка по разделу
  3. Примеры задач на цикл
  4. Задачи на цикл (for)
  5. Задачи на цикл (while)
  6. Факультатив на циклы

Списки

  1. Списки и коллекции
  2. Памятка по разделу
  3. Примеры задач на списки
  4. Задачи на списки
  5. Факультатив на списки и коллекции

Строки

  1. Теория по разделу
  2. Памятка по строкам
  3. Примеры задач на строки
  4. Задачи на строки
  5. Факультатив на строки

Функции

  1. Использование функций
  2. Памятка по функциям
  3. Примеры задач на функции
  4. Задачи на функции
  5. Факультатив по функциям

Процедуры

  1. Теория по разделу
  2. Памятка по разделу
  3. Примеры задач на процедуры
  4. Задачи на процедуры
  5. Факультатив по процедурам

Графика

  1. Схематично о графиках
  2. Памятка по командам графики
  3. Примеры задач на графику
  4. Задачи на графику
  5. Факультатив на графику

Файлы

  1. Немного о файлах
  2. Основные команды
  3. Примеры задач с файлами
  4. Задачи с файлами
  5. Факультатив по файлам

Рекурсия

  1. Представление о рекурсии
  2. Завершение рекурсии
  3. Пример задач на рекурсию
  4. Задачи на рекурсию
  5. Факультатив на рекурсию

Наши преподаватели

Чабан Дмитрий Сергеевич

Тьютор по математике, информатике, физике, программированию. Помощник руководителя
Московский энергетический институт (неполное высшее)
Общий стаж работы: 3
Категория: Ведущий тьютор

В курс входят:

76 уроков

46 тестов

482 интерактивные задачи