Мини-курс по началам программирования на Python. 8-9 класс: навыков хватит для решения задач 15.2 ОГЭ и не только

Мини-курс поможет человеку (ученику и не только) разобраться в самых основах программирования - здесь мы поговорим о типах данных, алгоритмических конструкциях (линейный алгоритм, ветвление и цикл), а также поработаем с задачами ОГЭ по информатике.

Мини-курс поможет человеку (ученику и не только) разобраться в самых основах программирования - здесь мы поговорим о типах данных, алгоритмических конструкциях (линейный алгоритм, ветвление и цикл), а

Курс не имеет цели научить вас олимпиадному программированию, не претендует на звание "полный курс по изучению Python". Только самое начало, только основы. Но этого точно хватит, чтобы решить задачу 15.2 из ОГЭ по информатике. Поехали!

Самое начало: про IDLE, типы данных и линейные алгоритмы

  • Язык программирования немыслим без изучения основ программирования. Поговорим про типы данных, напишем первую программу

Про оператор ветвления

  • Про условный оператор и оператор match

Про циклы.

Цикл While, немного об ОГЭ

  • Ручная трассировка цикла while
  • Решаем детские задачи для отработки цикла while
  • Ответ на задачу из предыдущего видео и задача ОГЭ на цикл while

Цикл for

  • самое начало: сравним с циклом while, проведем трассировку и решим задачу из ОГЭ
  • Повторяем цикл for и решаем задачи ОГЭ (3 штуки, на усложнение)
  • Еще задачи на цикл for для закрепления, а также начало знакомства со списками
  • Про свойства, методы и функции списков - покажу пару задач ОГЭ, решаем их с помощью списков
  • Про задачу ЕГЭ (не бойтесь, она простая) - повторяем системы счисления и говорим о строковом типе данных
  • про списки, решаем задачу про футбол и баскетбол. Также упоминаю ассоциативные массивы (в ОГЭ не встретится)
  • Говорим про функции, решаем несколько задач ОГЭ
Надеюсь, курс вам помог. Для углубления знаний можете посмотреть материал курса про списки: