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
Физика в 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() или []? В данной статье автор проведёт небольшое исследование что бы разобраться в этом.

👉 Ссылка на статью
Что выведет код?
Anonymous Quiz
15%
YES
35%
None
13%
False
37%
Error
Функция mktime()

Функция mktime() модуля time обратная функции time.localtime(). Преобразует структуру времени t в секунды "эпохи" Unix. Возвращает число с плавающей запятой для совместимости с time.time().

Аргумент t является структура времени time.struct_time или полный кортеж из 9 элементов с обязятельным флагом dst, который выражает локальное время, а не UTC. Используйте -1 в качестве флага dst, если он неизвестен.

Если входное значение t не может быть представлено как допустимое время, будет сгенерировано исключение OverflowError или ValueError. Это зависит от того, перехватывается ли недопустимое значение Python или базовыми библиотеками языка C.