Интерактивный курс

Python: Типы данных

В курсе типы данных вы не только узнаете что такое словари, кортежи и множества, но и как с легкостью с их помощью обработать текст, форматировать строки и генерировать списки.

План занятий

Тип данных None

Если у переменной нет значения - это не значит что она не существует, и для отсутствия значения в Python есть тип данных.

Словари (Dictionary) в Python

Порой нужно работать с неупорядоченной коллекцией произвольных объектов с доступом по ключу, или хеш-таблицами. В Python это реализуется с помощью словарей.

Кортежи (tuple)

Если нужно сделать неизменяемый список, то в этом в Python помогут кортежи. Они защищают от изменений, как намеренных, так и случайных. Рассмотрим на примерах.

Множества

Часто нужно создать список с коллекцией элементов, подобные операции в Python легче всего сделать с помощью множеств.

Генерация списков

Но что если нужно создать не просто список с последовательностью чисел, а содержимое которых подчиняется определенному правилу. Рассмотрим как в этом может помощь в Python генерация списков.

Форматирование строк

Форматирование строк в Python предоставляет более мощный способ комбинирования строк и прочих типов данных нежели преобразование данных в строки и добавления их друг к другу.

Числовые функции

Рассмотрим реализацию базовых математических функций с использование условного оператора в качестве аргументов генераторов списков.

Анализ текста

Закрепим пройденных материал на примере программы по подсчету количества раз определенный символ появляется в строке.