Python Learning
34.6K subscribers
1.91K photos
8 videos
7 files
913 links
№ 4974297878

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

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

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

Реклама на бирже - https://telega.in/c/Python_per_month
加入频道
Что выведет код сверху?
Anonymous Quiz
19%
[1, 1]
55%
[1.0, 1]
18%
[1.0]
8%
[]
👍22😢10🔥21🍾1
Узнаем возраст человека

Как можно найти возраст в python от сегодняшней даты и даты рождения человека?

Например человек родился 14 декабря 2012 года, тогда наша программа должна вернуть 9(его возраст на данный момент.
👍251
Горизонтальное склеивание изображений

Что для этого нужно сделать:
• Открыть изображения
• Изменить размер изображения с помощью функции Resize() . Оба изображения с измененным размером должны иметь одинаковую ширину и высоту, чтобы их соотношение сторон не изменилось и их можно было вставить в новое фоновое изображение.
• Для создания нового изображения у него есть функция new() , которая имеет 3 параметра («режим», (размер), цвет).
• Вставить изображение в новое изображение, используя paste().

Ниже приведен результат работы нашего кода.
👍11
👍14
Работа с датами

Модуль python-dateutil предоставляет мощное расширение для стандартного datetime. Устанавливается он следующим образом:

Установка библиотеки - pip3 install python-dateutil

Выше приведен пример парсинга даты из логов.

Документацию пакета можно найти здесь.
👍9
🤔4👍2
Что выведет код сверху?
Anonymous Quiz
32%
100
19%
99
18%
1
31%
Error
🤔14👍4😱3😢1
Преобразование списка в словарь

В этом примере мы преобразуем список формата [key_1, value_1, key_2, value_2] в словарь {key_1: value_1, key_2: value_2}.

Пример преобразования представлен на картинке.
👍28
Преобразование WORD в PDF

Устали от необходимости использовать онлайн-конвертеры docx в PDF с дрянным интерфейсом и ограничениями на конвертацию, тогда начинайте пользоваться модулем docx2pdf.

Установка модуля - pip install docx2pdf

Подробнее можно ознакомиться здесь.
👍30
Исполнение кода в виде строки

Функция exec позволяет выполнять Python-код, который хранится в виде строки. Первым аргументом передается сама строка с кодом, а далее можно с помощью словарей задать переменные, которые будут задействованы в исполнении кода.
👍17
👍9
Что выведет код сверху?
Anonymous Quiz
51%
8, 9
5%
9, 8
31%
(8, 9)
13%
Error
🔥14👍9😢62
Метод ljust()

Делает длину строки не меньшей width, по необходимости заполняя последние символы символом fillchar.
👍27
Узнаем даты праздников с помощью Python

Установка модуля - pip install holidays

В нашем примере мы узнаем все календарные праздники, отмечаемые в Великобритании.

Документацию пакета и другие его возможности можно найти здесь.
👍173
Как узнать о том, что строка включает в себя только пробелы?

Есть метод isspace(), который возвращает True только в том случае, если строка состоит исключительно из пробелов.

Примеры использования метода isspace() рассмотрены на картинке.
👍25🎉3🥰1
Пароль на код

Этот трюк с Python отлично подходит для защиты вашего кода паролем. Мы будем использовать функцию getpass() из библиотеки getpass , которая кодирует ваш ввод. Это предотвратит запуск кода без пароля.
👍35😢9🤔4🔥1
Переход данных из изменяемых в неизменяемые

По названиям понятно, что неизменяемые данные — те, которые не могут быть модифицированы после создания. Яркий пример — списки и кортежи: список можно изменять как угодно, а в кортеж нельзя добавлять и удалять из него элементы.

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