Telegram Web
🐍 Авторизация на FastAPI — регистрация и аутентификация пользователей

В видео подробно объясняется, как реализовать авторизацию и аутентификацию в FastAPI с использованием JWT-токенов и библиотеки AuthX.

Автор показывает настройку маршрутов, генерацию токенов, работу с куки и создание защищённых эндпоинтов.

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

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
21%
6
28%
7
33%
12
18%
Ошибка компиляции
🐍 Основы парсинга на Python: от Requests до Selenium

В статье объясняется, как собирать данные с сайтов на Python — от простых HTTP-запросов с requests и BeautifulSoup до автоматизации действий через Selenium.

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

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

tags: #статья

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

Что такое виртуальное окружение и зачем оно нужно?

Ответ: Виртуальное окружение — это изолированная среда, которая позволяют управлять зависимостями и пакетами для различных проектов. Она помогает избежать конфликтов между версиями пакетов, используемых в разных проектах, и обеспечивает чистую и воспроизводимую среду разработки. Виртуальные окружения создаются с помощью инструментов, таких как venv или virtualenv.

Подробнее — в этом посте.

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

➡️ Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
🐍 Библиотека: progress

progress
— минималистичная библиотека для прогресс-баров в терминале. Используется, чтобы наглядно показать ход загрузки, обработки данных или выполнения цикла.

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


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

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

tags: #полезное

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

Как просмотреть методы объекта?

Ответ: Чтобы посмотреть все методы и атрибуты, связанные с определенным объектом, можно использовать функцию dir(). Она принимает объект в виде аргумента и возвращает список имен всех атрибутов и методов объекта.

➡️ Python Developer | #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍 Как и когда использовать Celery — мой опыт на проде

В статье объясняется, зачем нужен Celery и как он помогает обрабатывать тяжёлые и медленные задачи во внешних API без блокировки основного потока.

Автор рассказывает, почему в его случае не подошли asyncio (из-за отсутствия реальной параллельности) и multiprocessing (из-за ручной настройки), и как Celery с Redis и Flower решил проблему.

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

tags: #статья

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

Как работает garbage collection в Python?

Ответ:
В Python используется автоматическое управление памятью с помощью механизма подсчета ссылок и циклического сборщика мусора. Когда количество ссылок на объект достигает нуля, память освобождается. Циклический сборщик мусора помогает выявлять и удалять объекты, которые больше не используются, но связаны циклическими ссыпками.

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🐍 Как запустить FastAPI-приложение в Docker-контейнере

В видео разбирается, как упаковать FastAPI-приложение в Docker: пишется Dockerfile, настраиваются зависимости и порты, запускается контейнер и проверяется его работа.

Автор объясняет, как избежать типичных ошибок и как правильно организовать структуру проекта.

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

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
Монолит и микросервисы, наглядно:

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
Что выведет код сверху?
Anonymous Quiz
34%
2
35%
2.0
4%
4
4%
4.0
23%
Error
🐍 Как устроены переменные в Python

В статье разбирается, как в Python устроено создание и хранение переменных: ссылки, мутабельность, кеширование значений и интернирование строк.

Автор объясняет, почему при работе с одними переменными создаются новые объекты, а с другими — меняется уже существующий, и как это влияет на поведение кода.

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

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/26 08:03:45
Back to Top
HTML Embed Code: