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
🐍 Распознавание лиц

DeepFace — это легковесная библиотека, которая позволяет распознавать лица и анализировать по фотографии возраст, пол и эмоции.

DeepFace включает в себя такие модели, как VGG-Face, FaceNet, OpenFace, DeepFace, DeepID, ArcFace, Dlib, SFace и GhostFaceNet.

Следующий код позволяет сравнить 2 лица (результат на изображении):
from deepface import DeepFace

result = DeepFace.verify(img1_path = “img1. jpg”, img2_path = “img2. jpg”)


Установка:
pip install deepface


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

Для чего нужен метод 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