Ничего не найдено

Инструменты Python II

Продолжаем изучать инструменты Python. Итераторы, генераторы списков.

Дарья Козлова
Преподаватель

Дарья Козлова

Учитель математики и информатики

3часа
12видео
34упражнения
3800опыта
Описание курсаВ этой второй части курса Набор инструментов Python для Data Science вы продолжите совершенствовать свои навыки в области Data Science. Сначала вы изучите итераторы, объекты с которыми вы уже сталкивались при работе с циклами for. Вы изучите генераторы списков - очень удобный инструмент для специалистов работающих с данными. В конце курса вы будете работать над практической задачей, в которой вы примените изученные инструменты в обеих частях этого курса.
1.  Использование итераторов в Python
Вы изучите итераторы и итерируемые объекты, с которыми вы уже работали когда изучали циклы. Также вы освоите некоторые функции, которые позволят вам эффективно работать с итераторами. Закончите первую часть с примером, который имеет отношение к обработке большого массива данных, в нашем случае это набор данных вымышленной социальной сети proger, который вы загрузите частями используя итераторы.

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

3.  Соединяем всё вместе!
В этой части вы примените приобретенные знания и навыки для обработки и получения необходимой информации и реального набора данных Всемирного Банка Развития. У вас будет возможность создать свои функции и генераторы списков, поработать с итераторами и генераторами, при этом вы получите дополнительный опыт обработки данных.

ООО «Дипскиллс»
г. Москва, ул. Измайловский Вал, д. 2
© DeepSkills, 2023