Alterna · учебный материал

Библиотеки Python

Глава 42: стандартная библиотека Python. Математика, алгоритмические инструменты, текстовые данные и виртуальные файлы.

Что в этом материале

Содержание и основные понятия

Импортируй только то, что делает решение яснее: вычисляй через
math
, считай через
Counter
, ищи через
re
, а форматы данных читай без ручного разбора строк.
Python · стандартная библиотека
10-11 класс
ЕГЭ: инструмент, не отдельная тема
01
Маршрут главы
Три темы отделяют базовый экзаменационный навык от полезного расширения кругозора. В конце есть тренажер и лаборатория с готовыми рабочими шаблонами.
42.1 · импорт и числа
Импорты и математические инструменты
math
, точность, комбинаторика и правило: импорт объясняет код, а не прячет его смысл.
Открыть тему →
42.2 · структуры и поток
Алгоритмические инструменты
collections
,
itertools
,
functools
,
heapq
и
bisect
.
Открыть тему →
42.3 · текст и данные
Текст, данные и виртуальные файлы
re
,
fnmatch
,
csv
,
json
и безопасный разбор формата.
Открыть тему →
42.4 · практика
Практикум
Диагностические вопросы и программные задачи с дополнительными тестами.
Тренироваться →
42.5 · контроль
Экзамен
Короткий вариант с таймером: выбрать уместный инструмент и написать решение.
Открыть вариант →
42.6 · лаборатория
Лаборатория библиотек
Меняй готовые шаблоны и запускай их с виртуальным
input.txt
.
Открыть лабораторию →
02
Не путать уровень и пользу
ЕГЭ: что действительно проверяется
На экзамене оценивают алгоритм, ввод-вывод, циклы, строки, списки и обработку файлов. Знание библиотеки помогает написать короче и надежнее, но само по себе не является отдельным номером ЕГЭ. Всегда читай условие и ограничения среды.
Расширение: что стоит освоить
itertools
,
heapq
, регулярные выражения, CSV и JSON часто нужны в реальных проектах, олимпиадах и анализе данных. Здесь они изучаются как обогащение инструментария, а не как список команд для заучивания.
03
Три вопроса перед импортом
Какая операция нужна: число, очередь, поиск, формат файла или текстовый шаблон?
Есть ли понятное решение встроенными средствами Python, и станет ли импорт яснее?
Гарантирует ли среда доступность этого модуля? Сторонние пакеты не входят в стандартную библиотеку.
04
Alt-диспетчер библиотек
Сформулируй операцию, а диспетчер покажет уместный модуль, минимальный импорт и границу его применения.
ALT · ROUTER
Операция → модуль → ясный код
ЗАПРОС
МАРШРУТ

Структурная карта учебников