Python 200-299 Flashcards

1
Q

Чем отличается класс от объекта класса3

A

https://easyoffer.ru/question/356

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
2
Q

Может ли метод объекта вернуть класс3

A

https://easyoffer.ru/question/357

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
3
Q

Какой метод используется при инициализации класса3

A

https://easyoffer.ru/question/358

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
4
Q

Можно ли в Python реализовать интерфейс3

A

https://easyoffer.ru/question/359

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
5
Q

Как создать абстрактный класс3

A

https://easyoffer.ru/question/360

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
6
Q

Чем отличаются методы сокрытия3

A

https://easyoffer.ru/question/361

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
7
Q

Какие паттерны проектирования используешь3

A

https://easyoffer.ru/question/362

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
8
Q

В чем основные принципы инкапсуляции3

A

https://easyoffer.ru/question/363

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
9
Q

Как связаны new и singleton3

A

https://easyoffer.ru/question/364

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
10
Q

Как бы реализовал паттерн singleton3

A

https://easyoffer.ru/question/365

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
11
Q

На что влияет атрибут slots3

A

https://easyoffer.ru/question/366

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
12
Q

Какая проблема Python связана с множественным наследованием3

A

https://easyoffer.ru/question/367

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
13
Q

Для чего они нужны dunder методы3

A

https://easyoffer.ru/question/368

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
14
Q

Как бы реализовал метод new через singleton3

A

https://easyoffer.ru/question/369

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
15
Q

Как выражена инкапсуляция в python3

A

https://easyoffer.ru/question/370

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
16
Q

Как в python реализуются метод объекта3

A

https://easyoffer.ru/question/371

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
17
Q

Какие методы в метаклассах используются3

A

https://easyoffer.ru/question/372

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
18
Q

Что такое diamondproblem3

A

https://easyoffer.ru/question/373

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
19
Q

Что такое объект класса3

A

https://easyoffer.ru/question/374

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
20
Q

Что такое cls3

A

https://easyoffer.ru/question/375

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
21
Q

Как в python реализуются public метод3

A

https://easyoffer.ru/question/376

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
22
Q

Как в python реализуются private метод3

A

https://easyoffer.ru/question/377

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
23
Q

Как в python реализуются protected метод3

A

https://easyoffer.ru/question/378

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
24
Q

Как в классах хранятся атрибуты и методы3

A

https://easyoffer.ru/question/379

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
25
Q

Чем отличается атрибут класса от атрибута метода3

A

https://easyoffer.ru/question/380

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
26
Q

Какой из этих двух классов вызывается первым3

A

https://easyoffer.ru/question/381

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
27
Q

Какая разница между методами str и repr3

A

https://easyoffer.ru/question/382

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
28
Q

Что такое абстракция3

A

https://easyoffer.ru/question/383

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
29
Q

Какие типы полиморфизма есть в python3

A

https://easyoffer.ru/question/384

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
30
Q

Как создать итератор из коллекции3

A

https://easyoffer.ru/question/385

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
31
Q

Как сделать класс, который будет поддерживать протокол итератора3

A

https://easyoffer.ru/question/386

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
32
Q

Как реализовать класс, объект которого может работать в менеджере контекста3

A

https://easyoffer.ru/question/387

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
33
Q

Расскажи про init3

A

https://easyoffer.ru/question/388

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
34
Q

Для чего нужны static method3

A

https://easyoffer.ru/question/389

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
35
Q

Для чего нужны class method3

A

https://easyoffer.ru/question/390

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
36
Q

Чем обычный метод отличается от class method3

A

https://easyoffer.ru/question/391

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
37
Q

Как работает наследование классов3

A

https://easyoffer.ru/question/392

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
38
Q

Что знаешь про агрегацию3

A

https://easyoffer.ru/question/393

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
39
Q

Что такое dependency injection3

A

https://easyoffer.ru/question/394

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
40
Q

Что будет, если в родительских классах есть функции с одинаковым названием3

A

https://easyoffer.ru/question/395

How well did you know this?
1
Not at all
2
3
4
5
Perfectly
41
Q

Какие принципы программирования знаешь3

A

https://easyoffer.ru/question/396

42
Q

Что знаешь о принципе SLAP3

A

https://easyoffer.ru/question/397

43
Q

Что такое code cohesion & code coupling3

A

https://easyoffer.ru/question/398

44
Q

Что такое порождающий паттерн3

A

https://easyoffer.ru/question/399

45
Q

Что такое абстрактная фабрика3

A

https://easyoffer.ru/question/400

46
Q

Что такое Построитель (Builder)3

A

https://easyoffer.ru/question/401

47
Q

Что такое Фабричный метод (Factory method)3

A

https://easyoffer.ru/question/402

48
Q

Что такое паттерн Прототип (Prototype)3

A

https://easyoffer.ru/question/403

49
Q

Что такое Структурные (Structural) паттерны3

A

https://easyoffer.ru/question/404

50
Q

Что такое паттерн Адаптер (Adapter)3

A

https://easyoffer.ru/question/405

51
Q

Что такое паттерн Мост (Bridge)3

A

https://easyoffer.ru/question/406

52
Q

Что такое паттерн Компоновщик (Composite)3

A

https://easyoffer.ru/question/407

53
Q

Что такое паттерн Фасад (Facade)3

A

https://easyoffer.ru/question/408

54
Q

Что такое паттерн Приспособленец (Flyweight)3

A

https://easyoffer.ru/question/409

55
Q

Что такое паттерн Заместитель (Proxy)3

A

https://easyoffer.ru/question/410

56
Q

Что такое поведенческие паттерны3

A

https://easyoffer.ru/question/411

57
Q

Что такое Цепочка ответственности (Chain of responsobility)3

A

https://easyoffer.ru/question/412

58
Q

Что такое паттерн Команда (Command)3

A

https://easyoffer.ru/question/413

59
Q

Что такое паттерн Интерпретатор (Interpreter)3

A

https://easyoffer.ru/question/414

60
Q

Что такое паттерн Посредник (Mediator)3

A

https://easyoffer.ru/question/415

61
Q

Что такое хранитель (Memento)3

A

https://easyoffer.ru/question/416

62
Q

Что такое Наблюдатель (Observer)3

A

https://easyoffer.ru/question/417

63
Q

Что такое паттерн Состояние (State)3

A

https://easyoffer.ru/question/418

64
Q

Что такое паттерн Стратегия (Strategy)3

A

https://easyoffer.ru/question/419

65
Q

Что такое шаблонный метод (Template method)3

A

https://easyoffer.ru/question/420

66
Q

Что такое паттерн Посетитель (Visitor)3

A

https://easyoffer.ru/question/421

67
Q

Что такое lru cache3

A

https://easyoffer.ru/question/422

68
Q

Какие готовые реализации MQ знаешь3

A

https://easyoffer.ru/question/423

69
Q

Что такое RPC3

A

https://easyoffer.ru/question/424

70
Q

Что такое gPRC3

A

https://easyoffer.ru/question/425

71
Q

Зачем нужен ОПП3

A

https://easyoffer.ru/question/426

72
Q

Является ли класс объектом3

A

https://easyoffer.ru/question/427

73
Q

Что такое абстрактный метод3

A

https://easyoffer.ru/question/428

74
Q

Виды наследования3

A

https://easyoffer.ru/question/429

75
Q

Что такое проблема наследования3

A

https://easyoffer.ru/question/430

76
Q

Когда нельзя линеаризовать3

A

https://easyoffer.ru/question/431

77
Q

Что такое конструктор класса / Как создается объект3

A

https://easyoffer.ru/question/432

78
Q

Что такое деструктор класса3

A

https://easyoffer.ru/question/433

79
Q

Методы __len__ и __abs__3

A

https://easyoffer.ru/question/434

80
Q

Методы __add__ , __mul__ , __sub__ , __truediv__3

A

https://easyoffer.ru/question/435

81
Q

Метод __bool__3

A

https://easyoffer.ru/question/436

82
Q

Методы __eq__ , __ne__ , __lt__ , __le__ , __qt__ , __qe__3

A

https://easyoffer.ru/question/437

83
Q

Методы __call__3

A

https://easyoffer.ru/question/438

84
Q

Методы __getitem__ и __setitem__ и __delitem__3

A

https://easyoffer.ru/question/439

85
Q

Методы __enter__ и __exit__3

A

https://easyoffer.ru/question/440

86
Q

Какие есть методы у классов3

A

https://easyoffer.ru/question/441

87
Q

В чем разница методов экземпляра, класса и статическими3

A

https://easyoffer.ru/question/442

88
Q

Что такое @classmethod3

A

https://easyoffer.ru/question/443

89
Q

Что такое @staticmethod3

A

https://easyoffer.ru/question/444

90
Q

Что такое @dataclass3

A

https://easyoffer.ru/question/445

91
Q

Чем отличается атрибут класса от атрибута объекта3

A

https://easyoffer.ru/question/446

92
Q

Геттеры и сеттеры, property атрибуты3

A

https://easyoffer.ru/question/447

93
Q

Что такое Try Except3

A

https://easyoffer.ru/question/448

94
Q

Как Python взаимодействует с файлом3

A

https://easyoffer.ru/question/449

95
Q

Как еще мы можем гарантировать закрытие файла, если не через with3

A

https://easyoffer.ru/question/450

96
Q

Как реализуешь тесты3

A

https://easyoffer.ru/question/451

97
Q

Что такое monkey patch3

A

https://easyoffer.ru/question/452

98
Q

Какие модули для тестирования знаешь3

A

https://easyoffer.ru/question/453

99
Q

Что такое unit test3

A

https://easyoffer.ru/question/454

100
Q

Что такое pytest3

A

https://easyoffer.ru/question/455

101
Q

Что такое mock3

A

https://easyoffer.ru/question/456