Skip to content

Searge/mipt_oop

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ООП и паттерны проектирования в Python

Moscow Institute of Physics and Technology, Mail.Ru Group & ФРОО

Курс возводит слушателя от написания простых конкретных классов к профессиональному конструированию приложения в объектно-ориентированной парадигме. Паттерны проектирования позволяют шагнуть за пределы простого использования синтаксических конструкций языка. Вы научитесь писать красиво и элегантно, будете использовать проверенные временем концепции и создавать масштабируемые программы. Использование паттернов проектирования является признаком профессионализма программиста. Классические книги по паттернам проектирования описывают их реализацию на C++, C#, Java. У языка Python есть своя специфика из-за которой он отлично подходит для использования паттернов проектирования.

Created last commit Lang count Code size Repo size


Контент

  1. PEP 8
  2. Структурное программирование
  3. Контрактное программирование
  4. Разработка через тестирование
  5. Использование unittest
  6. Парадигмы ООП
  7. SOLID-принципы
  8. Парадигма наследования
  9. Паттерны проектирования
    1. Паттерн Адаптер
    2. Паттерн Декоратор
    3. Паттерн Наблюдатель

coursera.org/learn/oop-patterns-python/