Что такое инкапсуляция? Какие особенности есть с точки зрения Python?
В Python инкапсуляция реализуется через соглашения об именовании и механизмы ограничения доступа к атрибутам и методам класса.
Читать ответПодготовка к интервью
Разбирайте реальные вопросы, сверяйтесь с подробными ответами и готовьтесь по технологиям и компаниям.
Проверьте, насколько резюме подходит выбранной позиции, и получите рекомендации по улучшению.
Каталог
В Python инкапсуляция реализуется через соглашения об именовании и механизмы ограничения доступа к атрибутам и методам класса.
Читать ответВ Python стандартный генератор — это функция, которая использует ключевое слово yield для поэтапной генерации значений без создания полного списка в памяти.
Читать ответКонструкция yield from используется для делегирования управления итерации от одного генератора (делегирующего генератора) к другому генератору или итератору (генератору-субгенератору).
Читать ответВ Python значение атрибута объекта можно получить и изменить несколькими способами:
Читать ответОшибки во время выполнения программы в Python (исключения) могут возникать в следующих ситуациях:
Читать ответДа, в Python можно реализовать собственные структуры данных.
Читать ответСтрогая типизация — это свойство языков программирования, при котором типы данных строго контролируются и не допускается неявное преобразование типов без явного указания.
Читать ответВ Python и диапазон (range), и итератор используются для перебора элементов, но между ними есть сходства и различия:
Читать ответДа, в Python можно реализовать итератор без конечной точки завершения — бесконечный итератор. Такой итератор никогда не вызовет StopIteration и будет генерировать значения бесконечно.
Читать ответNginx можно использовать в качестве обратного прокси-сервера перед FastAPI-приложением, которое обычно запускается на Uvicorn или Gunicorn.
Читать ответПример определения класса в Python:
Читать ответPython использует собственную систему управления памятью, которая включает несколько уровней:
Читать ответ