Задачник 2021

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

PYTHON / WORKBOOK
PYTHON / WORKBOOK

Задачник 2021

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

Содержание

[ int ] Тема 1. Целые числа
Любое целое число независимо от объема потребляемой памяти в языке Python представлено типом int. Напишете ли вы 22 или 22222222222222222222, оно все равно будет определяться как int, просто в памяти вашего устройства это значение будет занимать разную память ...
[ float ] Тема 2. Числа с плавающей точкой
Операции над числами с плавающей точкой могут вызывать ошибки и давать неожиданные результаты. Работа с типом float требует повышенного внимания. Также отображение таких чисел конечно, несмотря на то что в математике имеются иррациональные числа (например, Пи, корень квадратный из двух) ...
[ bool ] Тема 3. Логический тип данных
В логическом (булевом) типе данных имеется 2 значения: True («правда») и False («ложь»). Класс bool – это подкласс типа int (т.е. целых чисел). True и False – синглтон-объекты, которые по ходу выполнения программы никогда не меняют место расположения в памяти ...
[ list ] Тема 4. Списки
Список – последовательность элементов, объединенных в один контейнер. Главная особенность – они изменяемы. Элементы списка индексируются, состоят в основном из однотипных данных, перебираются, сохраняют порядок. Для решения заданий необходимо повторить свойства и методы списков ...
[ dict ] Тема 5. Работа со словарями
Рассмотрим особенности словарей в Python, операции над ними; дополнительные структуры данных, образованные от них; темы, необходимые для решения заданий...
[ tuple ] Тема 6. Работа с кортежами
Специфика типа данных кортеж (набор) в Python, методы, операции. Примеры использования кортежей, задачи с решениями...
[ set ] Тема 7. Работа с множествами
Специфика типа данных множества (set) в Python, методы, операции. Примеры использования множеств, задачи с решениями...
[ str ] Тема 8. Работа со строками
Строки как тип данных в Python. Основные методы и свойства строк. Примеры работы со строками, задачи с решениями...
[ if else ] Тема 9. Условные выражения
Особенности и структура условных выражений в Python. Полные и неполные условные выражения, примеры задач с решениями.
[ for while ] Тема 10. Циклы
Задачи по циклам в Python: for, while. Синтаксис, особенности выхода из циклов, вложенные циклы.
[ def ] Тема 11. Функции
Функции, их типы, причины применения. Аргументы и параметры, разновидности. Примеры использования и задачи с решениями.
[ import ] Тема 12. Импорт. Модули и пакеты.
Импорт библиотек в Python. Различие модулей и пакетов, причины их использования. Актуальные вопросы для проверки понимания темы и задание для самостоятельной практики.
[ class ] Тема 13. Классы и объекты
Объекты и классы в Python, их методы и свойства. Типы методов: статичные и классовые, магические, публичные и приватные. Свойства как декораторы. Применение принципов ООП в Питоне.
[ file ] Тема 14. Работа с файлами
Чтение и запись файлов: инструментарий в Питоне. Работа с файлами разных типов: текстовыми, графическими, таблицами. Контекстный менеджер.
[ iter ] Тема 15. Итераторы
Понятие итератора и итерабельного объекта и их протоколы. Встроенные инструменты для работы с перебираемыми коллекциями. Ленивые итераторы. Генераторы.
Как вам материал?

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