Python заметки
448 subscribers
146 photos
14 links
Заявки принимаются автоматически.

Регулярные полезные заметки по практическому Python.
Можно почитать пока компилируется проект :)

Сотрудничество: @m4ff1n
Download Telegram
Что будет выведено на экран?
Anonymous Quiz
93%
High
5%
Low
3%
Error
🔥3👍1
Трехместное выражение if/else

Обычная условная конструкция в примере довольно короткая, но, тем не менее, занимает целых 4 строки. Специально для таких случаев и было придумано трехместное выражение if/else.

В данной инструкции интерпретатор выполнит выражение Y, если X истинно, в противном случае выполнится выражение Z.

#теория
🔥3👍1
Что будет выведено на экран?
Anonymous Quiz
15%
High
74%
Low
11%
Error
🔥3👍1
Цикл while

While - один из самых универсальных циклов в Python, поэтому довольно медленный. Выполняет тело цикла до тех пор, пока условие цикла истинно.

#теория
🔥3👍2
Сколько чисел будет выведено на экран?
Anonymous Quiz
5%
1
64%
2
16%
3
12%
7
4%
14
🔥3👍1
Цикл for

Цикл for уже чуточку сложнее, чуть менее универсальный, но выполняется гораздо быстрее цикла while. Этот цикл проходится по любому итерируемому объекту (например строке или списку), и во время каждого прохода выполняет тело цикла.

#теория
🔥4👍1
Что будет выведено на экран?
Anonymous Quiz
8%
Python заметки
2%
Pto аек
69%
PPyytthhoonn ззааммееттккии
21%
Error
🔥4👍1
Инкапсуляция

Инкапсуляция — ограничение доступа к составляющим объект компонентам (методам и переменным). Инкапсуляция делает некоторые из компонент доступными только внутри класса.

Инкапсуляция в Python работает лишь на уровне соглашения между программистами о том, какие атрибуты являются общедоступными, а какие — внутренними.

Одиночное подчеркивание в начале имени атрибута говорит о том, что переменная или метод не предназначен для использования вне методов класса, однако атрибут доступен по этому имени.

#теория
👍5🔥1
👍9🔥2
Наследование

Наследование подразумевает то, что дочерний класс содержит все атрибуты родительского класса, при этом некоторые из них могут быть переопределены или добавлены в дочернем. Например, мы можем создать свой класс, похожий на словарь.

#теория
🔥5👍1👏1
Что будет выведено на экране?
Anonymous Quiz
36%
'None' затем 'None'
17%
0 затем 'None'
27%
'None' затем 0
20%
0 затем 0
👍5🔥2
Полиморфизм

Полиморфизм - разное поведение одного и того же метода в разных классах. Например, мы можем сложить два числа, и можем сложить две строки. При этом получим разный результат, так как числа и строки являются разными классами.

#теория
👍8🔥2👎1
Что будет выведено на экран?
Anonymous Quiz
7%
1 1
8%
1 14
70%
14 1
14%
ошибка
👍4🔥2