Задачник 2024

Сборник задач с решениями по программированию на языке Python.

PYTHON / WORKBOOK
PYTHON / WORKBOOK

Задачник 2024

Сборник задач с решениями по программированию на языке Python.
Python Workbook Cover
vk.com/smartiqa_python -> Наше сообщество по Python в Vkontakte
t.me/SmartiqaPython -> Наш канал по Python в Телеграме

Содержание

Любое целое число независимо от объема потребляемой памяти в языке Python представлено типом int. Напишете ли вы 22 или 22222222222222222222, оно все равно будет определяться как int, просто в памяти вашего устройства это значение будет занимать разную память ...
Операции над числами с плавающей точкой могут вызывать ошибки и давать неожиданные результаты. Работа с типом float требует повышенного внимания. Также отображение таких чисел конечно, несмотря на то что в математике имеются иррациональные числа (например, Пи, корень квадратный из двух) ...
В логическом (булевом) типе данных имеется 2 значения: True («правда») и False («ложь»). Класс bool – это подкласс типа int (т.е. целых чисел). True и False – синглтон-объекты, которые по ходу выполнения программы никогда не меняют место расположения в памяти ...
Список – последовательность элементов, объединенных в один контейнер. Главная особенность – они изменяемы. Элементы списка индексируются, состоят в основном из однотипных данных, перебираются, сохраняют порядок. Для решения заданий необходимо повторить свойства и методы списков ...
Рассмотрим особенности словарей в Python, операции над ними; дополнительные структуры данных, образованные от них; темы, необходимые для решения заданий...
Специфика типа данных кортеж (набор) в Python, методы, операции. Примеры использования кортежей, задачи с решениями...
Специфика типа данных множества (set) в Python, методы, операции. Примеры использования множеств, задачи с решениями...
Строки как тип данных в Python. Основные методы и свойства строк. Примеры работы со строками, задачи с решениями...
Особенности и структура условных выражений в Python. Полные и неполные условные выражения, примеры задач с решениями.
Задачи по циклам в Python: for, while. Синтаксис, особенности выхода из циклов, вложенные циклы.
Функции, их типы, причины применения. Аргументы и параметры, разновидности. Примеры использования и задачи с решениями.
Импорт библиотек в Python. Различие модулей и пакетов, причины их использования. Актуальные вопросы для проверки понимания темы и задание для самостоятельной практики.
Объекты и классы в Python, их методы и свойства. Типы методов: статичные и классовые, магические, публичные и приватные. Свойства как декораторы. Применение принципов ООП в Питоне.
Чтение и запись файлов: инструментарий в Питоне. Работа с файлами разных типов: текстовыми, графическими, таблицами. Контекстный менеджер.
Понятие итератора и итерабельного объекта и их протоколы. Встроенные инструменты для работы с перебираемыми коллекциями. Ленивые итераторы. Генераторы.
Как вам материал?

Также может быть интересно