В видео даны практические советы по написанию понятного и стабильного 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
В статье простым языком объясняется, как устроены декораторы в Python: от замыканий до создания собственных функций.
Автор показывает наглядные примеры кода и разбирает практические случаи, где декораторы могут упростить разработку.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥9👍3❤1
❤18👍1
В статье рассказывается, как настроить RabbitMQ на сервере и подключить его к Python для работы с сообщениями.
Автор показывает на примерах, как создавать продюсеров и консьюмеров, обеспечивая надежную и эффективную обработку данных.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8👍2🔥1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁52🤣21❤10
🤯9❤3🔥3
Видео даёт фундаментальное понимание Git: как инициализировать репозиторий, делать коммиты, работать с ветками, откатывать изменения, подключать удалённые репозитории и синхронизироваться через push/pull.
Автор наглядно показывает, как выполнять все операции в терминале, IDE и веб-интерфейсе, включая создание pull request’ов, слияние веток и настройку политик доступа.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥5❤3👍2
Как просмотреть методы объекта?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍16❤2