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

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

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

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

Как реализуется связь many-to-many в Django?

Ответ: Связь many-to-many в Django реализуется с помощью поля ManyToManyField, позволяющего одной модели быть связанной с несколькими объектами другой модели и наоборот. Для этого нужно определить поле ManyToManyField в одной из моделей:

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


➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍103🔥3
🐍 Создание блога на FastAPI с нуля: JWT, Markdown и современный веб-дизайн

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

Вы узнаете, как реализовать JWT-аутентификацию, работать с Markdown, создать привлекательный пользовательский интерфейс и многое другое.

Ссылка на статью

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍143🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣605👍4🔥3🤯2
👍1
Под какой буквой правильный ответ?
Anonymous Quiz
31%
A
7%
B
49%
C
12%
D
👍8🔥4
🐍 Python: отправка сообщений на почту

В этом видео вы узнаете, как с помощью Python можно настроить отправку писем через Gmail на реальном примере.

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

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
20👍4🔥2
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣28👍15😁41
🔥6
Что выведет код сверху?
Anonymous Quiz
30%
[1, 2, 3, 4]
30%
[(1, 2), (3, 4)]
35%
[(1, 3), (2, 4)]
6%
Ошибка
🔥15👍4👨‍💻3
🐍 Ellipsis

Ellipsis — это специальный объект в Python, представляемый троеточием (...). Он используется как заглушка для будущей реализации функций или методов, а также может служить для обозначения отсутствующих частей кода.

📌 Удобно для оставления мест для будущего кода, что позволяет быстро создать каркас функций или методов, которые будут доработаны позже.


❤️ — если было полезно

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
43👍10🔥3
Та самая документация к старому легаси коду

➡️ Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁41🤣19👍86
Задача с LeetCode «Valid Anagram №242»

Даны две строки s и t, верните true, если t является анаграммой s, и false в противном случае.

Пример 1:
Входные данные: s = "anagram", t = "nagaram"
Вывод: true

Пример 2:
Входные данные: s = "rat", t = "car"
Вывод: false

➡️ Python Developer | #задача #easy
Please open Telegram to view this post
VIEW IN TELEGRAM
👍71🔥1
🐍 Сортировка «Милосердный Сталин»

В статье представлен обзор нового алгоритма сортировки «Милосердный Сталин», разработанного на основе известного метода Stalin Sort.

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

Ссылка на статью

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥12😁9👍42
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣52😁8👍63🤔31
Под какой буквой правильный ответ?
Anonymous Quiz
15%
A
30%
B
24%
C
31%
D
🔥8👍42
🐍 Watchdog

Watchdog — это библиотека для наблюдения за изменениями в файловой системе. Она позволяет отслеживать создание, удаление, изменение файлов и каталогов в реальном времени, что полезно для разработки приложений, работающих с файлами, или для автоматизации задач.

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


📱 Смотреть GitHub
📖 Документация

❤️ — если было полезно
⚡️ — если пользовался

➡️ Python Developer | #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
25👍7
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣47👍40😁72🔥1🤔1💯1
Вопрос с собеседования

Что такое HTTP?

Ответ: HTTP (Hypertext Transfer Protocol) — это протокол, обеспечивающий обмен данными между клиентом (например, браузером) и сервером. Он основан на запросах (GET, POST, PUT, DELETE) и ответах. По нему можно передавать текст, мультимедиа и другую информацию.

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥284👍4
🐍 Модуль keyboard: обработка нажатий клавиш

Модуль keyboard позволяет легко отслеживать и обрабатывать нажатия клавиш в реальном времени. С его помощью можно назначать действия на различные клавиши или их комбинации.

📌 Модуль keyboard полезен для создания горячих клавиш и обработки событий с клавиатуры, делая программы более интерактивными и удобными для пользователей.


❤️ — если было полезно

➡️ Python Developer | #обучение
Please open Telegram to view this post
VIEW IN TELEGRAM
54👍8🔥4