Задача по python, используйте включение словаря, чтобы создать словарь squares

Здравствуйте! мне не понята следующая задача из книги “простой python Совершенный стиль программирования”. мне нужно разьяснение ее решения.

вся суть задачи представлена ниже.

Используйте включение словаря, чтобы создать словарь squares. Используйте
вызов range(10), чтобы получить ключи, и возведите их в квадрат, чтобы получить их значения

Не знаю что такое “включение словаря”, наверно раньше было объяснено + может быть плохой перевод.
Но наверно тут хотят словарь, где ключи — числа от 0 до 9, а значения — квадраты этих чисел.

Смотрите dict comprehension, может это и есть это “включение”.
Тут пример с почти такой же задачей: https://www.programiz.com/python-programming/dictionary-comprehension

Спасибо за разъяснение мудренной задачи! Просто я выполнял задачи из книги. “простой питон” (не реклама).

square = {num: num*num for num in range (10)}

Не реклама.
Забейте на питон, он безперспективный.
На него мнго кто повелся по рекламе, по рекламным примерам.
Практическое применение сего языка только подталкивает пользователей гаджетов приобретать все новые, и новые гаджеты. Это и есть суть данного языка программирования.

И как это связано с перспективностью?
Да и его вообще больше на серверах используют. AI/ML, боты, веб.

ИМХО
Предпологаю его судьба как и в случае с Паскаль. Некоторое время будут использовать для преподавания основ программирования, затем забудут про него.