Язык программирования Python – это универсальный язык программирования с динамической типизацией, который позволяет разрабатывать программы в соответствии с разными парадигмами: процедурным программированием, объектно-ориентированным, параметрическим, функциональным и метапрограммированием. В данном курсе рассматриваются все основные возможности языка Python и их применение при разработке программ. Воспитательная цель: формирование свободного и творческого подхода к программированию на современных языках высокого уровня, интереса к наблюдению за тенденциями и новостями в области средств разработки программного обеспечения.

Цель дисциплины: - освоение программирования - современного инструмента познавательной и творческой деятельности.

   Язык Python позволяет писать программы в традиционном процедурном стиле, однако крупные проекты имеет смысл разрабатывать, используя парадигму объектно-ориентированного программирования (ООП). 

  Язык Python – типичный представитель ООП-семейства, обладающий элегантной и мощной объектной моделью.

  В языке Python ООП играет ключевую роль, т.к. практически все сущности языка представляют собой объекты. По сравнению со многими другими языками в Python объектно-ориентированное программирование обладает рядом особых черт, которые следует внимательно рассмотреть при освоении языка. Целью данного курса является помощь студентам по освоению данных особенностей.