Python Developer
21.7K subscribers
1.64K photos
114 videos
7 files
1.7K links
Авторский канал действующего Python-разработчика

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GA6KW

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
Please open Telegram to view this post
VIEW IN TELEGRAM
😁36🤣244
🐍 Как я сделал телеграмм-бота для массовых откликов на вакансии?

Интересная статья, где автор рассказывает, как написать бота, который будет отправлять сотни откликов на вакансии за пару минут.

Ссылка на статью — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
11
Вопрос с собеседования

Что может быть ключом в словаре?

Ответ: В Python ключом в словаре может быть любой неизменяемый объект, такой как число, строка или кортеж.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
16
🐍 Pillow

Модуль Pillow — это мощная библиотека для работы с изображениями в языке программирования Python. Он предоставляет широкий набор функций для обработки, изменения и создания изображений.

Установка:
pip install pillow


После установки вы можете импортировать модуль и начать использовать его функции. На картинке приведён пример кода, который демонстрирует некоторые возможности Pillow.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
7💯3👍1
Что выведет код сверху?
Anonymous Quiz
23%
1
50%
2
4%
12
1%
21
21%
Ошибка
Вопрос с собеседования

Как проверить, что один кортеж содержит все элементы другого кортежа?

Ответ: Для проверки того, содержит ли один кортеж все элементы другого кортежа в Python, можно воспользоваться встроенной функцией all(), передав ей выражение генератора списков, которое проверяет наличие каждого элемента из второго кортежа в первом кортеже.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
132😁1
🐍 dict.keys

dict.keys() — это метод в Python, который возвращает представление ключей словаря. Это представление можно использовать для итерации по ключам словаря или для проверки наличия определенного ключа.

Выполнение кода из примера приведет к выводу:
a
b
c
Ключ 'a' есть в словаре


➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
74
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣219😁3
Что выведет код сверху?
Anonymous Quiz
51%
0 1 2 3 4
8%
1 2 3 4 5
14%
0 1 2 3 4 5
7%
Ошибка
20%
Ничего
☄️ Как вам новое оформление канала?

Оставляйте реакции и пишите предложения по улучшению контента в комментариях👇🏻
Please open Telegram to view this post
VIEW IN TELEGRAM
235💯5😁1🤣1
This media is not supported in your browser
VIEW IN TELEGRAM
🐍 Django: простой способ добавить вход по магической ссылке

Создадим пример приложения Django для демонстрации простейшего способа входа по электронной почте (вход по magic link).

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

Пользователь вводит email, чтобы отправить письмо для входа

Нажимает по ссылке в письме, чтобы подтвердить почту

Входит в систему

Подробная реализация — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
11💯2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣57😁94💯21
Вопрос с собеседования

Что такое синхронный код?

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

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
13💯21
🐍 Python: асинхронный парсер и скрапер картинок с интерфейсом

В этой статье автор показывает, как создать desktop-приложение, которое по нашему запросу будет сохранять на диске заданное количество картинок. Кроме того, посмотрим, чем отличаются библиотеки requests и aiohttp.

Ссылка на статью — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
64💯1
2
🐍 Tornado

Tornado — фреймворк на Python и асинхронная сетевая библиотека в одном приложении.

Tornado использует не блокирующую сеть и выдерживает большие нагрузки — до 10 тысяч одновременных подключений. Асинхронный фреймворк Python поддерживает перевод и локализацию, имеет web-шаблоны, а также позволяет реализовывать сторонние способы авторизации и аутентификации.

Установка:
pip install tornado


➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
132💯1
Вопрос с собеседования

Почему пустой список нельзя использовать как аргумент по умолчанию?

Ответ: Значения по умолчанию для аргументов функции вычисляются только один раз, когда функция определяется, а не каждый раз, когда она вызывается. Таким образом, если вы попытаетесь использовать изменяемый тип данных (например, список) как аргумент по умолчанию для функции, то каждый вызов функции, который изменяет это значение, также изменит значение по умолчанию для всех последующих вызовов функции. Это может привести к неожиданным поведениям.

Пустой список — это изменяемый тип данных в Python, поэтому его использование в качестве аргумента по умолчанию не рекомендуется. Вместо этого лучше использовать None в качестве значения по умолчанию и создавать новый пустой список внутри функции, если требуется список.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
18