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