🐍🧩 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/
Что выведет программа?
Anonymous Quiz
11%
Hell
13%
dlro
35%
lleH
14%
dlroW olleH
11%
Error
16%
Другое
Emoji
Пакет Emoji пакет очень помогает при анализе данных из соцсетей, позволяя встраивать в текст и выделять из него эмодзи. Почитать документацию и ознакомиться с другими примерами можно на странице пакета emoji.
Пакет Emoji пакет очень помогает при анализе данных из соцсетей, позволяя встраивать в текст и выделять из него эмодзи. Почитать документацию и ознакомиться с другими примерами можно на странице пакета emoji.