Как выполнить интерполяцию строк?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4❤2
Почему
isinstance(True, int) возвращает True?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍10❤1
В статье подробно разбирается как создать групповой чат с использованием WebSocket на FastAPI.
Автор подробно объясняет, как реализовать серверную и клиентскую части, а также как развернуть проект на сервере.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3
Что такое процесс и поток, в чём между ними разница?
Ответ:
В Python потоки ограничены GIL (Global Interpreter Lock) — только один поток может исполнять байткод одновременно. Поэтому для параллельных вычислений используют multiprocessing (создаёт отдельные процессы), а threading применяется в основном для задач, где потоки часто ждут — например, сетевые запросы или чтение файлов.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6❤1
Почему нельзя напрямую сравнивать два
float в Python?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥18👍2❤1😁1
В статье показано, как пошагово создать классический Тетрис с помощью библиотеки Pygame.
Автор разбирает логику игры, делится исходным кодом и объясняет, как всё устроено внутри.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤9👍2
Что произойдёт, если в
try вызвать return, а в finally — тоже return?Ответ:
Это происходит потому, что finally всегда выполняется после try и catch, но перед фактическим возвратом значения. Если в finally есть свой return, он окончательно определяет результат метода.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍15❤1
В статье рассматриваются практичные методы автоматизации повседневных задач с помощью Python.
Автор предлагает полезные скрипты и инструменты, которые помогут как начинающим, так и опытным программистам сделать свою работу более эффективной.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Что такое хэш-таблица и где она используется в Python?
Ответ:
В Python встроенные структуры dict и set реализованы на основе хэш-таблиц:
Важно: ключ должен быть хэшируемым — то есть обладать неизменяемым хешем и согласованной реализацией __hash__() и __eq__().
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2❤1
Как управлять кешированием в HTTP?
Ответ:
Эти механизмы снижают нагрузку на сеть и ускоряют повторные загрузки.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4
This media is not supported in your browser
VIEW IN TELEGRAM
Pinggy позволяет быстро сделать локальный сервер доступным в интернете и просто скинуть ссылку кому угодно.
Ключевые особенности:
▶️ Запускается через одну команду или прямо из браузера▶️ Мгновенно выдаёт публичный URL, которым можно делиться▶️ Не требует регистрации и сложной настройки
Удобно, когда нужно протестировать вебхук/API или быстро дать доступ к демо прямо с localhost — пробуем тут.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9❤4🔥3
👀12😎5👨💻4🔥2
В статье рассказывается, как реализовать простой архиватор на Python с использованием алгоритма RLE.
Автор объясняет принцип сжатия, варианты улучшений и на что стоит обратить внимание при разработке подобных утилит.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3
Что такое замыкание?
Ответ:
Как работает замыкание?
Это полезно, когда нужно передавать состояние или данные без использования глобальных переменных.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍6
Что такое
monkey patching?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍4🔥4❤2😁2
В статье разбираются мифы о производительности Python и объясняется, что главные ограничения связаны с динамической природой языка и управлением памятью.
Автор рассказывает о своём проекте SPy — экспериментальной версии Python с модифицированной семантикой, которая в тестах уже работает в десятки раз быстрее.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2👍1
Как отсортировать список словарей по определённому полю?
Ответ:
В этот параметр передаётся функция, которая извлекает значение нужного поля из каждого словаря. Метод .sort() изменяет список на месте, а sorted() возвращает новый отсортированный список.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤1
Поможет наглядно и быстро понять структуру файловой системы.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤8🔥5