August 4, 2021

Python: от синтаксиса к задачам

Канал авторов: телеграм (кликабельно)

Python - развивающийся язык, хорошо подходящий для ЕГЭ. Ниже будет представлен список из того, что нужно знать, чтобы решать конкретные задачи Единого Государственного Экзамена.

Все знания описаны последовательно, то есть очень не рекомендуется как-то изменять порядок изучения.

База:

  1. Типы данных
  2. Объявление переменные
  3. Условия
  4. Циклы

Это минимальные знания, требующиеся в каждой задаче. Их достаточно, чтобы решать, например:

  1. Задание №2 через перебор всех значений логической функции
  2. Задание №6 через перебор всех значний входной переменной
  3. Задание №7 (удобная замена калькулятора)
  4. Задание №11 (удобная замена калькулятора)
  5. Задание №12 на Чертежника
  6. Задание №14 с использованием цикла для перевода с одной СС в другую
  7. Задание №15 на ДЕЛ, побитовую конъюнкцию, плоскость XY.
  8. Задание №17 простым перебором чисел из промежутка
  9. Задание №22 аналогично заданию №6

Продвинутые знания о переменных:

  1. Списки
  2. Множества
  3. Словари
  4. Кортежи
  5. Методы этих структур данных
  6. Методы min, len, max
  7. Генераторы списков и словарей
  8. Функции all и any

Это в свою очередь открывает возможность решать программно:

  1. Задание №15 на отрезки и полуотрезки, множества
  2. Продвинутое решение задания №17
  3. Задание №23 с помощью списков

Методы и функции типов + функции из библиотеки itertools

  1. Методы строк + срезы
  2. float-бесконечности
  3. Встроенные функции перевода из одной СС в другую
  4. itertools.permutations
  5. itertools.product

Задания, которые вы сможете решить:

  1. Продвинутое решение задания №2
  2. Задание №5
  3. Задание №8 на любые типы
  4. Задание №12 на Редактора

Работа с файлами

  1. Функции для работы с файлами
  2. Считывание данных в одну переменную
  3. Считывание данных в несколько переменных

Это очень важный навык, позволяющий решать задания второй части:

  1. Задание №24
  2. Задание №26
  3. Задание №27

Собственные функции

  1. Объявление собственных функций
  2. Рекурсия в python
  3. Декоратор functools.lru_cache

Задания, которые открываются в этот момент:

  1. Продвинутое решение задание №5 и №14
  2. Задание №16
  3. Задания №19-21 всеми методами, в том числе рекурсивно
  4. Задание №23 через рекурсию
  5. Задание №25

Надеюсь, что данный материал помог вам разобраться с тем, как связаны конкретные знания синтаксиса и задания ЕГЭ.

Канал авторов: телеграм