Начало работы с Python
Этот раздел познакомит вас с основами Python. Вы узнаете, как настроить среду, написать и запустить свою первую программу на Python, а также поймете основные понятия, такие как переменные, типы данных и операторы.
Поток управления
Узнайте, как управлять потоком ваших программ Python с помощью условных операторов и циклов. В этом разделе рассматриваются основные структуры, которые позволяют выполнять различные блоки кода в зависимости от условий или повторять действия несколько раз.
Функции
В этом разделе вы узнаете, как создавать повторно используемые блоки кода, называемые функциями. Вы погрузитесь в определение функций, передачу аргументов и понимание области действия переменных. Это важно для написания чистого, организованного и модульного кода Python.
Струны
Строки — это фундаментальный тип данных в Python. В этом разделе вы узнаете, как работать со строками, выполнять строковые операции и эффективно манипулировать текстовыми данными с помощью встроенных строковых методов Python.
Списки
Списки — это универсальные коллекции, которые позволяют хранить несколько элементов в одной переменной. В этом разделе рассказывается, как создавать, получать доступ и изменять списки, а также как использовать расширенные методы, такие как нарезка списков, вложение и передача списков в функции.
Кортежи и словари
Изучите мощные структуры данных Python — кортежи и словари. Кортежи — это неизменяемые коллекции, а словари позволяют хранить пары ключ-значение. Вы узнаете, как работать с обоими, в том числе как их модифицировать и использовать встроенные методы.
Обработка исключений в Python
Узнайте, как корректно обрабатывать ошибки в ваших программах Python. В этом разделе представлены понятия синтаксических ошибок, исключений и способы использования блоков try/Exception для выявления и устранения распространенных проблем во время выполнения программы.
Обработка файлов в Python
Работа с файлами является неотъемлемой частью многих программ. В этом разделе рассказывается, как читать и записывать текстовые файлы, а также как управлять путями к файлам и использовать встроенные модули Python для обработки файлов, например, Pickle для сериализации данных.
Куча
Стек — это структура данных, которая соответствует принципу «Последний пришел — первый вышел» (LIFO). В этом разделе вы научитесь реализовывать и использовать стеки в Python, включая базовые операции со стеком, такие как push и pop, а также решать такие проблемы, как преобразование инфикса в постфикс и оценку постфиксных выражений.
Очередь
Очереди работают по принципу «первым пришел – первым обслужен» (FIFO). В этом разделе вы узнаете, как реализовать и использовать очереди в Python. Вы также изучите deque (двустороннюю очередь) и узнаете, как эффективно управлять данными в порядке FIFO.
Сортировка
Сортировка является важной концепцией организации данных. В этом разделе рассматриваются популярные алгоритмы сортировки, такие как пузырьковая сортировка, сортировка выбором и сортировка вставками, а также их временная сложность и способы их реализации на Python.
Идет поиск
Поиск позволяет находить данные в коллекциях. В этом разделе вы узнаете о двух распространенных алгоритмах поиска — линейном поиске и двоичном поиске — и о том, как их реализовать для поиска элементов в списках или массивах.
Последнее обновление
5 июл. 2025 г.