Полезная библиотека boltons
В библиотеке много интересных утилит, дополняющих стандартную библиотеку языка. Сегодня остановимся на
На картинке показано, как можно легко разделить строку по знакам пунктуации, вытащить текст из HTML и найти хештеги в строке. Документация утилиты: https://boltons.readthedocs.io/en/latest/strutils.html
В библиотеке много интересных утилит, дополняющих стандартную библиотеку языка. Сегодня остановимся на
strutils, которая фокусируется на работе со строками.На картинке показано, как можно легко разделить строку по знакам пунктуации, вытащить текст из HTML и найти хештеги в строке. Документация утилиты: https://boltons.readthedocs.io/en/latest/strutils.html
🐍🧩 5 классических задач по Python для начинающих с решениями
Представляем подборку интересных задач по Python разной степени сложности с решениями: задача Иосифа Флавия, заполнение матрицы по спирали, ходы шахматного ферзя, разделение на подсписки и магический квадрат.
https://proglib.io/p/5-klassicheskih-zadach-po-python-dlya-nachinayushchih-s-resheniyami-2022-03-04
Представляем подборку интересных задач по Python разной степени сложности с решениями: задача Иосифа Флавия, заполнение матрицы по спирали, ходы шахматного ферзя, разделение на подсписки и магический квадрат.
https://proglib.io/p/5-klassicheskih-zadach-po-python-dlya-nachinayushchih-s-resheniyami-2022-03-04
Библиотека программиста
🐍🧩 5 классических задач по Python для начинающих с решениями
Представляем подборку интересных задач по Python разной степени сложности с решениями: задача Иосифа Флавия, заполнение матрицы по спирали, ходы шахматного ферзя, разделение на подсписки и магический квадрат.
Delorean
Удобная библиотека для работы с датами и временем. Cтоит отметить отличную документацию и огромное количество отсылок к «Назад в будущее».
В примере выводим дату и время на текущий момент на другом континенте. Документация: https://delorean.readthedocs.io/en/latest/
Удобная библиотека для работы с датами и временем. Cтоит отметить отличную документацию и огромное количество отсылок к «Назад в будущее».
В примере выводим дату и время на текущий момент на другом континенте. Документация: https://delorean.readthedocs.io/en/latest/
Работа с атрибутами объектов
Рассмотрим специальные функции для работы с атрибутами.
Каждой функции первыми двумя аргументами передаются сам объект и название атрибута. В
На практике эти четыре функции используются не слишком часто, но знать о них полезно.
Рассмотрим специальные функции для работы с атрибутами.
getattr позволяет получить атрибут, setattr — установить его, delattr — удалить. hasattr проверяет, существует ли атрибут с указанным названием у объекта или нет.Каждой функции первыми двумя аргументами передаются сам объект и название атрибута. В
setattr также нужно передать новое значение для атрибута.На практике эти четыре функции используются не слишком часто, но знать о них полезно.
Что выведет код?
Anonymous Quiz
16%
True
46%
False
7%
False, True
14%
True, False
13%
Error
4%
Другое
Работа с PDF
С помощью пакета pdftotext мы можем работать с PDF-файлами в Python: получать кол-во страниц, итерироваться по ним, выводить конкретные страницы и тексты. Вся эта функциональность описана на картинке.
Исходный код пакета написан на C++, поэтому могут возникнуть проблемы при установке. Документация: https://pypi.org/project/pdftotext/
С помощью пакета pdftotext мы можем работать с PDF-файлами в Python: получать кол-во страниц, итерироваться по ним, выводить конкретные страницы и тексты. Вся эта функциональность описана на картинке.
Исходный код пакета написан на C++, поэтому могут возникнуть проблемы при установке. Документация: https://pypi.org/project/pdftotext/