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
32%
p
5%
Y
15%
y
20%
py
8%
None
19%
Error
Функция random.choice()

Функция random.choice() модуля random возвращает один случайный элемент из непустой последовательности seq.

Последовательность seq может быть неизменяемой (кортеж, строка и т.д.) или изменяемая (список). Функция random.choice() поддерживает диапазоны range().

Если последовательность seq пуста, то поднимается исключение
IndexError.
Что выведет код?
Anonymous Quiz
10%
a
48%
b
20%
c
11%
None
11%
Error
Физика в Python

В данной статье автор расскажет как создавать физические симуляции используя всего 2 библиотеки Python - Pymunk и Pygame

👉 Ссылка на статью
Что выведет код?
Anonymous Quiz
40%
False
36%
True
5%
None
20%
Error
Итераторы

В данной статье автор простыми словами объяснит что такое итератор.

Итератор — это объект, который выполняет фактическую итерацию.

Вы можете использовать встроенную функцию next для итератора, чтобы получить следующий элемент из него.

👉 Ссылка на статью
Что выведет код?
Anonymous Quiz
6%
[ ]
13%
[1]
51%
[1,2]
5%
None
25%
Error
Функция math.gcd()

Функция math.gcd() возвращает наибольший общий делитель указанных целочисленных аргументов *integers.

Указанные числа должны быть целыми типа int, но могут быть как положительными, так и отрицательными.
Что выведет код?
Anonymous Quiz
8%
8
24%
-1
48%
3
2%
None
18%
Error
Парсинг PDF

В данной статье автор расскажет про парсинг PDF. Для выполнения задания потребуются модули: pdfplumber — для извлечения таблиц и pdfrw — для чтения/записи файлов pdf. 

👉 Ссылка на статью
Что выведет код?
Anonymous Quiz
43%
False
43%
True
5%
None
9%
Error
Функция rmdir() 

Функция rmdir() модуля os удаляет путь к каталогу path. Если директория path не существует или не является пустым каталогом, соответственно возникает исключение FileNotFoundError или OSError.

Аргумент path может принимать объекты, представляющие путь файловой системы, такие как pathlib.PurePath.
list() или []

Какой способ создания списков в Python быстрее list() или []? В данной статье автор проведёт небольшое исследование что бы разобраться в этом.

👉 Ссылка на статью