Как работает механизм импорта модулей в Python и что такое
sys.path?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6❤2
В статье показано, как заменить
print() и громоздкий стандартный logging на Loguru — библиотеку, которая даёт понятный вывод, удобные уровни логов, работу с файлами и ротацией буквально за пару строк.Автор демонстрирует ключевые приёмы Loguru на практических примерах: от базовой настройки до красивых форматов, структурированных JSON-логов и автоматической отладки исключений.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🤣1
Что такое ORM и для чего нужен SQLAlchemy?
Ответ:
С помощью SQLAlchemy можно описывать таблицы как классы, строки — как объекты, а операции SELECT, INSERT, UPDATE, DELETE — выполнять через методы Python.
Это упрощает работу с БД, делает код более читаемым, снижает риск SQL-инъекций и облегчает поддержку и миграции.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥11👍2❤1
В статье автор объясняет, как написать свое первое веб-приложение на Flask, начиная с установки и настройки окружения.
Разбираются основы маршрутизации, работа с HTML-шаблонами и обработка пользовательского ввода, сопровождаемые примерами кода.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤4
Что такое оптимистичная и пессимистичная блокировки в контексте баз данных?
Ответ:
Пессимистичная блокировка предполагает, что конфликт вероятен. Поэтому данные блокируются сразу при чтении или записи и остаются заблокированными до конца транзакции. Это предотвращает параллельные изменения, но снижает масштабируемость и может приводить к взаимоблокировкам.
Оптимистичная блокировка исходит из того, что конфликты редки. Данные читаются без блокировки, а перед фиксацией изменений выполняется проверка версии: не изменил ли их кто-то ещё. Если изменил — транзакция откатывается и повторяется. Такой подход даёт лучшую производительность при низкой конкуренции.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤8🔥3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
На Hugging Face есть сильный вводный курс по компьютерному зрению — полностью бесплатный и с большим количеством практики.
Что разберёте в курсе:
▶️ Основы компьютерного зрения и типовые задачи;▶️ Свёрточные нейронные сети и их архитектуры;▶️ Визуальные трансформеры и современные модели;▶️ Генеративные методы для работы с изображениями;▶️ Анализ и обработку видео;▶️ 3D-зрение, реконструкцию сцен и визуализацию;▶️ Zero-shot подходы — классификация объектов без обучения;▶️ Этические вопросы и ограничения CV-систем.
Материал покрывает ключевые концепции CV и показывает, как применять их в реальных задачах.
Ссылка на курс — здесь.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍12💯4❤3🔥3
Как получить имя текущего модуля?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍5🔥5
В Python 3.14 появились субинтерпретаторы, позволяющие запускать параллельный код без копирования данных и без shared GIL.
В статье — зачем они нужны, чем лучше
threading и multiprocessing, как всё устроено внутри CPython, и почему для поддержки нужно переписать половину C-модулей.tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍11❤1
В чём разница между
pass, continue и break?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥19❤4
Автор знаменитых книг по Python Al Sweigart собрал подборку из 87 небольших проектов, которые можно реализовать самостоятельно с нуля.
Игры, головоломки, простые симуляции, генераторы текста и картинок — каждый проект можно сделать на чистом Python, без дополнительных библиотек и сложной настройки окружения.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5🔥4❤1
Что делает оператор
pass?Ответ:
Его часто используют в черновых функциях, пустых классах или внутри условий и циклов, когда действие на конкретной ветке должно быть пропущено.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤2👍1
В статье автор делится своим опытом проведения собеседований и дает рекомендации о том, как успешно пройти интервью.
Автор разбирает типичные ошибки кандидатов, которые приводят к отказам, и предлагает практические советы, основанные на анализе более сотни проведенных собеседований.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤2🔥1
Как работает функция
map()?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍7❤4
В статье показано, как перестать держать всё в
main.py и научиться собирать FastAPI-проект в понятную модульную архитектуру.Автор на примере реального сервиса разбирает структуру папок, APIRouter, схемы, модели, асинхронную работу с БД и принципы, которые делают приложение поддерживаемым.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤6🔥3