Python Developer
21.4K subscribers
1.82K photos
136 videos
13 files
1.97K links
Авторский канал действующего Python-разработчика

Сотрудничество: @bape_ads
Прайс: @bape_media

РКН: https://clck.ru/3GA6KW

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
Вопрос с собеседования

Для чего нужен метод id()?

Ответ: Метод id() используется для получения уникального целочисленного идентификатора (адреса в памяти) объекта. Этот идентификатор может быть использован для сравнения объектов, поскольку два объекта будут иметь одинаковый идентификатор только в том случае, если это один и тот же объект в памяти.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
17😁2
🐍 Мега-Учебник Flask Глава 12: Дата и время

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

Ссылка на статью — КЛИК

➡️ Python Developer | #статья #flask
Please open Telegram to view this post
VIEW IN TELEGRAM
8
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣70😁411
🐍 Предупреждения (warnings) в Python

Предупреждения (warnings) — это сообщения, которые указывают на потенциальные проблемы или нежелательные ситуации в коде, но не являются критическими ошибками.

Для работы с предупреждениями в Python используется модуль warnings.

Создание предупреждения происходит следующим образом:
import warnings
warnings.warn("Something wrong!")


Кроме того, вы можете самостоятельно выбрать тип предупреждения вместо типа по умолчанию UserWarning:
warnings.warn("Oops!", category=RuntimeWarning)


➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
151
Что выведет код сверху?
Anonymous Quiz
5%
([1, 2], )
47%
([1, 2, 3], )
14%
([1, 2, 3])
34%
Ошибка
9😁4
🐍 dict.keys

dict.keys() — это метод в Python, который возвращает представление ключей словаря. Это представление можно использовать для итерации по ключам словаря или для проверки наличия определенного ключа.

Выполнение кода из примера приведет к выводу:
a
b
c
Ключ 'a' есть в словаре


➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
7
Please open Telegram to view this post
VIEW IN TELEGRAM
42😁15🤣11
Вопрос с собеседования

Что такое pickle?

Ответ: Pickle — это модуль сериализации и десериализации объектов в Python. В приведённом примере мы сериализуем и десериализуем список словарей.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
173
🐍 Микросервис на Python+ FastAPI

В данной статье автор рассказывает, как с нуля создать собственный микросервис с помощью FastAPI.

Ссылка на статью — КЛИК

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
11👍1😁1
Что выведет код сверху?
Anonymous Quiz
46%
True False
15%
False True
12%
False False
27%
True True
🐍 Python: асинхронный парсер и скрапер картинок с интерфейсом

В этой статье автор показывает, как создать desktop-приложение, которое по нашему запросу будет сохранять на диске заданное количество картинок. Кроме того, посмотрим, чем отличаются библиотеки requests и aiohttp.

Ссылка на статью — КЛИК

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

Как получить список ключей из словаря?

Ответ: Это можно сделать через передачу словаря в конструктор list().

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
19💯53
🐍 Что такое Meta в классах Django?

Метаклассы — это классы, которые конструируют другие классы.

Соответственно, когда Django конструирует наш класс, он делает это с помощью своего метакласса. Внутренний класс с названием Meta позволяет задать этому конструктору необходимые нам параметры.

📌 Например, мы можем перезаписать имя таблицы, используя db_table в классе Meta. А ещё изменить порядок полей нашей модели.


➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
13
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣602
😁51
Что выведет код сверху?
Anonymous Quiz
12%
True False
41%
False True
26%
True True
21%
False False
🐍 Метод set.clear()

set.clear()
— это метод, который используется для удаления всех элементов из множества

📌 Метод может быть полезен, если вам нужно очистить множество и начать добавлять элементы заново.


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

Как работает any() и all()?

Ответ: any() — принимает последовательность и возвращает true, если какой-либо элемент в последовательности равен true.

all() — возвращает true, только если все элементы в последовательности истинны.

➡️ Python Developer
Please open Telegram to view this post
VIEW IN TELEGRAM
28💯1