Python Learning
34.9K subscribers
1.9K photos
8 videos
7 files
902 links
№ 4974297878

Обучающий канал по Python

Ссылка для друга - https://t.me/+I7jrAQKR5xAyYTAy

По всем вопросам @mascarov_valentin

Реклама на бирже - https://telega.in/c/Python_per_month
Download Telegram
Что выведет код сверху?
Anonymous Quiz
26%
1 2 3
48%
4 2 3
2%
2 3
1%
3
7%
None
16%
Error
Регулировка контрастности, резкости и яркости изображения

В следующем примере мы изменим контраст изображения с коэффициентом 1, что дает исходное изображение. Затем с коэффициентом 1,5, что увеличивает контраст изображения. А затем с коэффициентом 0,5, что делает изображение серым.

Ознакомиться подробнее можно здесь.
Что выведет код сверху?
Anonymous Quiz
16%
" "
14%
123123
10%
123
14%
123123123123
40%
-246
6%
492
Очистка словаря в Python

Чтобы очистить словарь, а именно удалить все элементы, используйте метод clear().

Мы создадим словарь, инициализируем его парой ключ:значение и удалим их все с помощью метода clear().
Добавление или смешивание двух изображений с использованием OpenCV в Python

Вы можете добавить или смешать два изображения, используя opencv с помощью метода cv2.addWeighted().

В следующем примере мы возьмем два изображения и сложим их.

Ознакомиться подробнее можно здесь.
Удаление пробелов в начале и конце строки

Чтобы удалить пробелы, присутствующие в начале и в конце строки, вы можете использовать метод strip() для строки.

В следующем примере мы присваиваем переменной строку, в начале и в конце которой есть пробелы. Затем мы используем метод strip(), чтобы удалить пробелы вокруг строки.
Функция cv2.blur()

Вы можете размыть изображение в Python с помощью функции OpenCV cv2.blur().

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

Ознакомиться подробнее можно здесь.
Как проверить, содержит ли строка только буквы в Python?

Чтобы проверить, содержит ли строка только буквы алфавиты, используйте для строки функцию isalpha(), которая возвращает логическое значение. Возвращаемое значение True – если строка содержит только алфавиты, и False – если нет.

Создадим строку и проверим, содержит ли строка только буквы.
Как преобразовать цветное изображение в черно-белое

Иногда может потребоваться преобразовать изображение в двоичное. Другими словами, вам нужно преобразовать цветное изображение или изображение в оттенках серого в черно-белое изображение.

В следующем примере мы прочитаем следующее цветное изображение, используя cv2.imread() в качестве изображения в градациях серого, а затем применим функцию к массиву изображений.

Подробнее ознакомиться можно здесь.
Преобразование значений словаря в список в Python

В следующей программе у нас есть словарь, инициализированный тремя парами ключ:значение. Мы будем использовать метод dict.values() для получения объекта dict_values. Мы передаем метод в качестве аргумента конструктору list(), который возвращает список значений.
Метод update()

Метод Dictionary update() обновляет пары ключ-значение из словаря, переданного в качестве аргумента. Значения для имеющихся ключей обновляются, а для отсутствующих ключей вставляются key:value.
Подсчет количества слов в текстовом файле

В этом примере в Python мы прочитаем текстовый файл и посчитаем количество слов в нем.

Рассмотрим следующий текстовый файл.
Фильтрация нежелательного содержимого

Регулярные выражения также можно использовать для фильтрации определенных слов из комментариев к сообщениям, что особенно полезно в сообщениях в блогах и социальных сетях.

В следующем примере показано, как можно отфильтровать предварительно выбранные слова, которые пользователи не должны использовать в своих комментариях.
Проверка телефонных номеров

Регулярные выражения также можно использовать для проверки телефонных номеров.

Следующий пример используется для проверки списка канадских номеров с префиксом.

Как видите, поскольку второе число использует символ «=» вместо «+», оно считается недействительным.
Что выведет код сверху?
Anonymous Quiz
39%
b
21%
b b
19%
ballboy
22%
Error
re.split

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

Как вы можете видеть выше, образец символа «y» встречается три раза, и выражение разделено во всех случаях, где оно встречается.