🤯15❤5
https://t.me/+qfRtL0LMsCVhMjMy
Здесь вы можете обсудить любые вопросы и пообщаться друг с другом в приятной атмосфере!
Please open Telegram to view this post
VIEW IN TELEGRAM
В статье понятно и подробно объясняется, как устроен CPython — интерпретатор, который стоит за привычным Python.
Автор показывает, как он выполняет код, управляет памятью, почему существует GIL и как можно ускорять Python через C-расширения.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3🔥2
Как получить имя текущего модуля?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍19❤4🔥3👀1
В статье показано, как создать парсер Ozon с помощью Playwright и Telegram-бота.
Автор объясняет, как обойти защиту сайта, собрать данные о товарах, ценах и отзывах, сохранить результаты в CSV и развернуть проект в облаке для стабильной работы с ротируемыми IP.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤12🔥9🏆3👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁55❤6🔥2🤣2
😁13👍6🔥5🤯5❤2
В видео даны практические советы по написанию понятного и стабильного REST API — от использования методов и структуры маршрутов до безопасности, версионирования и формата данных.
Автор даёт чёткие рекомендации, которые помогут сделать API надёжным, читаемым и масштабируемым.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍3🔥2
Что такое
None в Python?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10🔥10🤣1
В статье рассказывается как запустить базовые задачи компьютерного зрения на компактном одноплатном ПК Lichee Pi 4A, используя Python и библиотеку Pillow.
Разбираются операции с изображениями, интерактивная работа с графикой, а также подключение модели YOLOX для распознавания объектов в реальном времени.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍4🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
😁31🤣11❤1
Что такое GIL в Python, зачем он нужен и как его можно обойти?
Ответ:
Однако из-за GIL многопоточность в Python не даёт настоящей параллельности на уровне CPU: даже если создать несколько потоков, они будут выполняться по очереди, а не одновременно, что ограничивает производительность при вычислительно нагруженных задачах.
Обойти это ограничение можно, используя модули вроде multiprocessing, которые запускают отдельные процессы с собственной памятью и собственным GIL. Также можно переносить тяжёлую логику в нативные C-расширения или использовать интерпретаторы без GIL, такие как Jython или экспериментальные версии PyPy.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12❤4
В статье на практических примерах показано, как построить современное кроссплатформенное приложение на чистом Python с Flet.
Автор разбирает, как настроить интерфейс, связать ввод и предпросмотр в реальном времени, оформить приложение и получить готовый инструмент без единой строчки на JS или Dart.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6👍2🔥2
В чём разница между асинхронностью, многопоточностью и мультипроцессингом?
Ответ:
Многопоточность (threading) использует несколько потоков внутри одного процесса, которые совместно обращаются к общей памяти и могут работать параллельно с координацией между собой.
Мультипроцессинг (multiprocessing) запускает несколько изолированных процессов, каждый со своим адресным пространством и ресурсами, что позволяет добиться настоящего параллелизма на уровне процессора.
Проще говоря, асинхронность эффективна для I/O-задач, потоки применяются для задач с общими данными, а процессы — для ресурсоёмких вычислений, где важно распределение нагрузки между ядрами.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥20❤6⚡1🤣1