Python Developer
21.7K subscribers
1.63K photos
114 videos
7 files
1.69K 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
🤣323
Вопрос с собеседования

Что такое операторы идентификации в Python?

Ответ: Операторы идентификации используются для сравнения объектов и проверки, являются ли они одним и тем же объектом в памяти. Они включают is и is not: is возвращает True, если оба операнда ссылаются на один и тот же объект в памяти, а is not возвращает True, если оба операнда не ссылаются на один и тот же объект.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
17💯21
🐍 Узнаём страну по номеру телефона

phonenumbers — это один из модулей Python, предоставляющий множество функций для работы с телефонными номерами.

Например: предоставление базовой информации о номере телефона, проверка валидности номера телефона и т.д.

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


➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
161💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣29
3
Что выведет код сверху?
Anonymous Quiz
24%
123
22%
321
19%
132
35%
312
🐍 Docker Best Practice для Python разработчика

Когда необходимо упаковать python-проект в Docker, первым делом лезешь в Интернет, чтобы посмотреть примеры. Однако примеры часто бывают нерабочими или просто неэффективными.

В видео автор даёт рекомендации, которые сделают ваши docker-compose и dockerfile эффективными, удобными и профессиональными. Расскажет про базовые образы, кеширование, слои, мультистейдж и многое другое.

Смотреть видео — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
73💯1
Что выведет код сверху?
Anonymous Quiz
23%
1
36%
2
38%
12
3%
21
🐍 Cкачиваем видео с YouTube

YouTube — самая популярная платформа для обмена видео в мире.

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

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


➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
23💯1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣343
🐍 Разработка продвинутого GUI на Python

Почти любое программное обеспечение, используемое на экране компьютера, представляет собой GUI того или иного вида.

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

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

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

В чем разница между append и extend?

Ответ: append добавляет значения в список, а extend добавляет в список значения из другого списка.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
142💯1
🐍 Отслеживаем прогресс выполнения программы

Индикаторы прогресса (progress bar) — визуальное отображение процесса работы.

tqdm — библиотека, отображающая быстрый и расширяемый индикатор прогресса для Python и CLI.

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


➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
21
Что выведет код сверху?
Anonymous Quiz
15%
Flase
30%
True
45%
Else
10%
Ошибка
🤣20💯61
🐍 Хвостовая рекурсия

Хвостовая рекурсия — это вид рекурсии, при котором любой рекурсивный вызов является последней операцией перед возвратом из функции.

Чтобы создать хвостовую рекурсию в Python, можно воспользоваться декоратором @functools.lru_cache в сочетании с аргументами, которые передаются функции.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
10💯21
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣472
3
Что выведет код сверху?
Anonymous Quiz
31%
True
17%
False
43%
Невозможно определить
9%
Ошибка
121