Python Scripts

Python Scripts

@pythonsc

Программы , обучалки, полезности на языке Python. Посты каждый день. По вопросам: @zemetsskiy

863подписчиков
🇷🇺

Похожие каналы

Все →

Последние посты

Ошибочка в посте выше !del data[::-1]print(data)

18 дек. 2021 г.8 050В Telegram
Python Scripts — пост в ТГ канале

Методы keys (), items (), values ()Методы keys(), items(), values() еще называют объектами просмотра словаря. Они позволяют просматривать все элементы словаря и имеют некоторые особенности:1. keys() – возвращает список ключей в исходном порядке, все элементы уникальны, ведут себя как множество: могут объединяться, пересекаться и тд, являются итерабельными и их нельзя менять напрямую и вызывать по индексу.2. values() – контейнер со значениями словаря, в котором элементы могут повторяться (т.е. не ведет себя как множество). В остальном, свойства аналогичны методу keys().3. items() – список элементов словаря в виде кортежей, где первым идет ключ, а вторым объектом – значение. Если значения словаря неизменямые, то контейнер items() будет обладать свойствами сета. Остальные особенности совпадают с keys()На примере рассмотрим метод keys() .

14 дек. 2021 г.5 120В Telegram
Python Scripts — пост в ТГ канале

Библиотека PillowБиблиотека Pillow позволяет обрабатывать изображения. Работает со всеми популярными форматами jpeg, png.Пакет позволяет осуществлять следующие операции:1. Получать полную информацию о файле (размер, гистограмму цветов, exif-данные, цветовой режим)2. Изменять картинку (обрезать, менять размер) 3. Накладывать фильтры (размытие, усиление резкости, сглаживание краев)4. Наносить текст (любого цвета в любое место)5. Сохранять новые файлы в нужную директориюОсновное удобство заключается в том, что изображения с легкостью обрабатываются пакетно, что позволяет привести их к одному виду, размеру, понятному наименованию. Вручную такие операции займут в сотни и тысячи раз больше времени.Документация

8 дек. 2021 г.6 980В Telegram
Python Scripts — пост в ТГ канале

Использование функции print для записи файловФункция print() позволяет не только выводить информацию в терминал, но и записывать ее в файл. Для этого применяется ключевой аргумент file. Основное удобство ( по сравнению с функцией write() ) заключается в том, что перенос на новую строку осуществляется автоматически.

6 дек. 2021 г.3 660В Telegram
Python Scripts — пост в ТГ канале

Открываем текстовый файл без сторонних библиотекСуществует 2 основных варианта открытия текстового документа :1) При помощи функции open() – дополнительно требуется закрыть файл после работы с ним, иначе он останется в памяти.2) С использованием контекстного менеджера with – закрывать документ не требуется, это произойдет автоматически. Приведем пример открытия условного файла article.txt, находящегося в текущей папке проекта. Важно помнить о том, что необходимо указать кодировку, чтобы вместо понятного текста вы не получили набор непонятных символов.

4 дек. 2021 г.3 260В Telegram
Python Scripts — пост в ТГ канале

Способы импортирования функции из модуля Вариантов импортирования функции из модуля или пакета в питоне представлено не мало. Опишем самые распространенные и понятные большинству. Более замудренные и редкие способы применяются теми, кто понимает, зачем ему это надо. На практике такое встречается редко и используется экспертами для специфичных задач.Рассмотрим несколько способов на примере импортирования функции sqrt из модуля math .

1 дек. 2021 г.2 600В Telegram