Telegram Web
Please open Telegram to view this post
VIEW IN TELEGRAM
Вопрос с собеседования

Что такое глубокая копия?

Ответ: Глубокая копия — это полное дублирование объекта вместе со всеми вложенными структурами. Изменения в оригинале никак не затрагивают копию, и наоборот.

В Python для этого используют copy.deepcopy(), которая создаёт полностью независимую структуру данных, включая вложенные списки, словари и другие объекты.


tags: #собеседование

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍 Как создать сайт на Python с нуля: Flask + База данных

Это полный курс по созданию веб-сайта на Flask: от настройки окружения и написания кода до подключения базы данных, работы с шаблонами и финального деплоя.

Автор шаг за шагом показывает, как построить рабочее веб-приложение с понятной структурой, стилями и функциональностью.

📱 Смотреть на YouTube

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Вопрос с собеседования

Почему всё в Python — объект, даже функции и типы?

Ответ: Потому что Python строится на концепции объектной модели, где функции, классы, модули и даже типы — это объекты.

Это даёт мощные возможности метапрограммирования и гибкость, например, хранить функции в переменных или передавать их как аргументы.


tags: #собеседование

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍 Ускорение роутера в Django в 51 раз

В статье рассказывается, как за счёт простой замены регулярных выражений на startswith и других приемов удалось радикально ускорить маршрутизацию в Django.

Автор описывает путь от диагностики проблемы до прироста в 51 раз в скорости обработки URL.

Читать статью

tags:
#статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код сверху?
Anonymous Quiz
8%
0
38%
1
21%
True
12%
False
21%
Ошибка
🐍 Чистый код на практике: принципы и примеры

В статье объясняется, как писать понятный и поддерживаемый код, чтобы избежать хаоса в проектах и не тратить время на постоянные доработки.

Разбираются причины, по которым код становится неудобным, и даются конкретные советы по его улучшению — от структуры и имен до архитектурных подходов.

Читать статью

tags:
#статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Вопрос с собеседования

Есть ли в Python дженерики, как в Java или C++?

Ответ: Да, но только на уровне аннотаций. С Python 3.5 появились обобщённые типы (List[T], Dict[K, V]) через модуль typing, но они нужны для статической проверки и никак не влияют на поведение программы во время исполнения.

tags: #собеседование

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍 Как работать с исключениями?

В статье объясняется, как работает обработка исключений в Python и какие типы ошибок можно перехватывать.

Разбираются конструкции try-except, блоки else и finally, а также даны рекомендации по их грамотному применению.

Читать статью

tags:
#статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Вопрос с собеседования

Какая разница между "is" и "=="?

Ответ: Оператор "is" проверяет, являются ли два объекта одним и тем же объектом в памяти, тогда как оператор "==" проверяет, равны ли значения этих объектов.

tags: #собеседование

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Вопрос с собеседования

Зачем нужны дескрипторы в Python?

Ответ: Дескрипторы позволяют управлять доступом к атрибутам через методы __get__, __set__ и __delete__. Это нужно, когда нужно контролировать чтение и запись: делать валидацию, логировать доступ, реализовать ленивую загрузку и т.п.

Особенно полезны в случаях, когда одно и то же поведение нужно переиспользовать — например, в ORM, где поля моделей реализованы через дескрипторы.


tags: #собеседование

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍 Игра 2048 в вашем Telegram-боте: как создать MiniApp с помощью FastAPI и Aiogram за несколько шагов

В статье автор рассказывает, как создать игру 2048 в формате Telegram MiniApp с использованием FastAPI и Aiogram.

Рассматривается интеграция игрового процесса в Telegram, настройка базы данных для отслеживания результатов игроков и деплой на сервер.

Читать статью

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
2025/06/27 08:19:23
Back to Top
HTML Embed Code: