Типы данных – это как кирпичики, из которых строится любая программа. Числа, текст, логические значения – всё это разные типы. Как и любой язык программирования, Python должен знать, с каким именно типом данных он работает, чтобы правильно с ним обращаться.