Python tricks | Хитрости Питона
5.67K subscribers
2.21K photos
26 videos
1 file
2.52K links
Здесь вы найдете лучшие практики и приёмы, которые используют опытные программисты.

Сотрудничество: @SIeep_Token

Мы на платформе: https://telegram.me/python_tricks

Ссылка на канал: https://t.me/+QayZf6ccsQllZTYy
Download Telegram
Что выведет код?
Anonymous Quiz
29%
True
50%
False
7%
None
14%
Error
Pint

Pint — это пакет Python для работы с физическими величинами. Данный пакет позволяет выполнять арифметические операции между ними и преобразовывать их в различные единицы. В данной статье автор наглядно продемонстрирует применение пакета Pint.

👉 Ссылка на статью
Что выведет код?
Anonymous Quiz
65%
12.0
8%
12
18%
X
3%
None
7%
Error
math.perm()

Метод math.perm() возвращает количество способов выбора k элементов из n элементов по порядку и без повторения. Параметр k является необязательным. Если мы его не предоставим, этот метод вернет n! (например, math.perm(7) вернет 5040).
Что выведет код?
Anonymous Quiz
25%
1
30%
2
36%
3
9%
4
10 удивительно полезных базовых функций Python

Те, кто работает с Python, знают, что этот язык хорош благодаря своей обширной экосистеме. Можно даже сказать, что язык программирования не выделялся бы ничем особенным, если бы не его замечательные пакеты, которые добавляют новые функции к основным.

👉 Ссылка на статью
Что выведет код?(прошлый опрос был с ошибкой)
Anonymous Quiz
48%
[1, 1, 1, 0]
34%
[1, 1, 1, 1]
13%
[0, 1, 1, 0]
1%
None
4%
Error
Функция getcwd()

Функция getcwd() модуля os вернет строку, представляющую текущий рабочий каталог.Функция getcwdb() вернет строку байтов, представляющую текущий рабочий каталог.

Функция использует кодировку UTF-8 в Windows, а не кодовую страницу ANSI.
Оператор with

Оператор with в Python поддерживает концепцию контекста среды выполнения, определенного контекстным менеджером. Типичные области применения контекстных менеджеров включают сохранение и восстановление различных типов глобального состояния, блокировку и разблокировку ресурсов, закрытие открытых файлов и т. д.

👉 Ссылка на документацию
Возврат нескольких значений из функции

#1 возврат значений с помощью словарей:

Словари содержат комбинации элементов, которые представляют собой пары «ключ — значение» (key:value), заключенные в фигурные скобки ({}).

Словари, это оптимальный вариант для работы, если вы знаете ключ для доступа к значениям.
Что выведет код?
Anonymous Quiz
8%
7
43%
10
6%
None
43%
Error
SymPy

SymPy — это библиотека Python для символьной математики. Она имеет широкий спектр функций, применимых в области базовой символьной арифметики, алгебры, дискретной математики, квантовой физики и т. д.

👉 Ссылка на статью
Что выведет код?
Anonymous Quiz
60%
True
31%
False
3%
None
7%
Error