Аннотация:В последнее время языки сценариев, такие как Python, набирают популярность. На них написано
больше программного обеспечения, чем на традиционных системных языках. Язык Python доступен для всех основных платформ и активно применяется в научных вычислениях, машинном обучении, веб-разработке, создании игр и визуальных эффектов, и ряде других направлений.
Язык Python позволяет писать программы в традиционном процедурном стиле, однако крупные
проекты имеет смысл разрабатывать, используя парадигму объектно-ориентированного программирования (ООП). В языке Python ООП играет ключевую роль, т.к. практически все сущности языка представляют собой
объекты.
По сравнению со многими другими языками в Python объектно-ориентированное программирование обладает рядом особых черт, которые следует внимательно рассмотреть при освоении языка. Целью пособия является помощь студентам по освоению этих особенностей.
Рассмотрен ряд программ иллюстрирующих создание собственных классов.
Приведен обширный список литературы (в том числе и интернет ресурсов), который поможет выбрать наиболее подходящее издание в соответствии с пожеланиями и уровнем подготовки.
Пособие поможет студентам более самостоятельно и оперативно решать задачи практикума по
программированию.
Рассчитано на студентов первого и второго курсов физического факультета, но может быть полезно студентам старших курсов, аспирантам и сотрудникам, занимающимися разработкой программного обеспечения на языке Python.