Please open Telegram to view this post
VIEW IN TELEGRAM
🤣60😁10👍6❤2🔥1
Чем многопоточное приложение отличается от многопроцессорного?
Ответ:
В Python для многопроцессорности используют concurrent.futures и multiprocessing, а для многопоточности —threading.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍28❤9
This media is not supported in your browser
VIEW IN TELEGRAM
В этом сборнике ты найдешь полезные задачи и примеры кода по разным языкам, включая Python, а также подробные статьи для создания проектов на разные темы.
Темы, которые можно изучить:
Please open Telegram to view this post
VIEW IN TELEGRAM
❤28👍8🔥2
Что выведет код сверху?
Anonymous Quiz
32%
['ab', 'bc']
11%
['Ab', 'Bc']
55%
['AB', 'BC']
2%
['aB', 'bC']
🤣65❤6👍5🔥4👀4🤔3
В статье собраны ключевые библиотеки и фреймворки, которые должен знать каждый начинающий Python-разработчик, чтобы успешно найти работу.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤13👍6🔥4
👍4🤔2❤1
functools.lru_cache — это декоратор, который кэширует результаты функции, сохраняя вычисления для повторных вызовов с теми же аргументами.
📌 lru_cache повышает производительность при повторных вызовах функций с одинаковыми параметрами, минимизируя затраты на повторные вычисления.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤39👍1🔥1
Что такое monkey patching?
Ответ:
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥25👍7❤3
В статье подробно объясняются методы работы с форматами JSON и XML в Python, включая парсинг, генерацию и валидацию данных, с примерами практического применения для различных задач.
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤2🔥1
Задан массив
nums размером n, требуется вернуть основной элемент.Основной элемент — это элемент, который появляется более
n / 2 раз. Можно предположить, что основной элемент всегда существует в массиве.Пример 1:
Ввод:
nums = [3,2,3]Вывод:
3Пример 2:
Ввод:
nums = [2,2,1,1,1,2,2]Вывод:
2Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍5❤3
This media is not supported in your browser
VIEW IN TELEGRAM
Tqdm — это библиотека для создания прогресс-баров в Python. Она помогает отслеживать выполнение итераций, циклов и других операций, предоставляя простой способ добавить информативный индикатор прогресса к вашему коду.
Установка:
pip install tqdm
Please open Telegram to view this post
VIEW IN TELEGRAM
❤43👍9😁1
😁17👍7❤1👻1
yield from — это способ делегировать часть работы другому генератору или итерируемому объекту. Вместо того, чтобы вручную перебирать значения вложенного генератора, можно просто передать управление с помощью yield from.
📌 yield from упрощает работу с вложенными генераторами, передавая управление и результаты их итераций без лишнего кода.
Please open Telegram to view this post
VIEW IN TELEGRAM
❤42👍11⚡3🤔2