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
🐍 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
🐍 Статические методы

Статический метод в Python — это метод, который связан с классом, а не с его экземплярами. Чтобы быть вызванным, он не требует создания экземпляра класса и не имеет доступа к экземпляру.

Статические методы в Python объявляются с использованием декоратора @staticmethod, который указывает интерпретатору Python, что метод является статическим, и следует вызывать его через класс, а не через экземпляр класса.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
52💯1
4
Что выведет код сверху?
Anonymous Quiz
7%
6
13%
python
28%
ValueError
52%
TypeError
5👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣36💯1