TGViewer
Channel Public Channel
Python Scripts

Python Scripts

@pythonsc

Программы , обучалки, полезности на языке Python.

Посты каждый день.

По вопросам: @zemetsskiy
Subscribers
900
Photos
153
Videos
0
Links
3
Recent Posts 20 shown
Post #270 15.5K
#quiz
Post #268 11.6K
#quiz
Post #266 9.39K
#quiz
Post #265 8.52K
Ошибочка в посте выше !

del data[::-1]

print(data)
Post #263 7.19K
#quiz
Post #261 5.81K
#quiz
Post #260 5.41K
Методы keys (), items (), values ()

Методы keys(), items(), values() еще называют объектами просмотра словаря. Они позволяют просматривать все элементы словаря и имеют некоторые особенности:

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

2. values() – контейнер со значениями словаря, в котором элементы могут повторяться (т.е. не ведет себя как множество). В остальном, свойства аналогичны методу keys().

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

На примере рассмотрим метод keys() .
Post #258 4.13K
#quiz
Post #257 7.39K
Библиотека Pillow

Библиотека Pillow позволяет обрабатывать изображения. Работает со всеми популярными форматами jpeg, png.

Пакет позволяет осуществлять следующие операции:

1. Получать полную информацию о файле (размер, гистограмму цветов, exif-данные, цветовой режим)
2. Изменять картинку (обрезать, менять размер)
3. Накладывать фильтры (размытие, усиление резкости, сглаживание краев)
4. Наносить текст (любого цвета в любое место)
5. Сохранять новые файлы в нужную директорию

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

Документация
Post #256 3.85K
Использование функции print для записи файлов

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

Существует 2 основных варианта открытия текстового документа :

1) При помощи функции open() – дополнительно требуется закрыть файл после работы с ним, иначе он останется в памяти.

2) С использованием контекстного менеджера with – закрывать документ не требуется, это произойдет автоматически.

Приведем пример открытия условного файла article.txt, находящегося в текущей папке проекта. Важно помнить о том, что необходимо указать кодировку, чтобы вместо понятного текста вы не получили набор непонятных символов.
Post #253 2.78K
#quiz
Post #252 2.73K
Способы импортирования функции из модуля

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

Рассмотрим несколько способов на примере импортирования функции sqrt из модуля math .
Older posts →

About this channel

How can I read @pythonsc without a Telegram account?
TGViewer shows the public web preview Telegram publishes for Python Scripts: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does Python Scripts have?
Python Scripts (@pythonsc) has 900 subscribers on Telegram, refreshed roughly every 30 minutes.
Does Python Scripts know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →