Python Developer
21.8K subscribers
1.62K photos
113 videos
7 files
1.68K 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
🤣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
Что выведет код сверху?
Anonymous Quiz
56%
True
9%
False
29%
0
6%
Ошибка
💯12
🐍 Как легко и надежно реализовать модульные тесты на Python?

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

Большинство разработчиков запускают быстрые тесты в терминале или используют в качестве тестировщика сочетание assert-операторов и print-инструкций. Однако есть более эффективные способы.

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

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

Что такое генераторная функция?

Ответ: Генераторная функция — функция, в теле которой встречается ключевое слово yield. Будучи вызвана, такая функция возвращает объект-генератор (generator object) (итератор генератора (generator iterator)).

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
161💯1
🐍 Удаляем фон с изображения

rembg — это библиотека, которая позволит легко и быстро удалить фон с изображения на языке Python.

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


Документация — КЛИК

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
22
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣27