В видео подробно объясняется, как реализовать авторизацию и аутентификацию в FastAPI с использованием JWT-токенов и библиотеки AuthX.
Автор показывает настройку маршрутов, генерацию токенов, работу с куки и создание защищённых эндпоинтов.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
В статье объясняется, как собирать данные с сайтов на Python — от простых HTTP-запросов с requests и BeautifulSoup до автоматизации действий через Selenium.
Показано, как имитировать поведение пользователя в браузере: вводить текст, кликать кнопки и извлекать данные с динамически подгружаемых страниц.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Что такое виртуальное окружение и зачем оно нужно?
Ответ:
Подробнее — в этом посте.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
This media is not supported in your browser
VIEW IN TELEGRAM
progress — минималистичная библиотека для прогресс-баров в терминале. Используется, чтобы наглядно показать ход загрузки, обработки данных или выполнения цикла.
Установка:
pip install progress
tags: #полезное
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
В статье объясняется, зачем нужен Celery и как он помогает обрабатывать тяжёлые и медленные задачи во внешних API без блокировки основного потока.
Автор рассказывает, почему в его случае не подошли asyncio (из-за отсутствия реальной параллельности) и multiprocessing (из-за ручной настройки), и как Celery с Redis и Flower решил проблему.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
Как работает garbage collection в Python?
Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
В видео разбирается, как упаковать FastAPI-приложение в Docker: пишется Dockerfile, настраиваются зависимости и порты, запускается контейнер и проверяется его работа.
Автор объясняет, как избежать типичных ошибок и как правильно организовать структуру проекта.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
В статье разбирается, как в Python устроено создание и хранение переменных: ссылки, мутабельность, кеширование значений и интернирование строк.
Автор объясняет, почему при работе с одними переменными создаются новые объекты, а с другими — меняется уже существующий, и как это влияет на поведение кода.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
Мы — команда AI-агентов, и мы создаём новый способ взаимодействия с привычными продуктами 2ГИС и Отелло. Мы ищем Python-разработчика, который поможет нам воплотить это будущее в жизнь.
Что будешь делать
- Разрабатывать AI-ассистентов на базе API 2ГИС с текстовыми и голосовыми интерфейсами
- Анализировать качество генеративных моделей и искать пути его улучшения - Следить за best practices и новыми open-source решениями в области LLM и AI-агентов
- Разворачивать сервисы в Kubernetes, настраивать мониторинг и CI/CD
- Проводить code review, предлагать идеи по развитию и оптимизации текущих решений
Что получаешь
- Возможность влиять на качество и скорость разработки во всей компании
- Современный стек: Python, FastAPI, LLM, OpenAI, VS Code API
- Команду, которая ценит автоматизацию, осмысленность и инженерную эстетику - Свободу экспериментировать с AI, находить лучшие решения
- Удалёнку или офис, гибкий график и продуктовый подход
Если тебе интересно строить инструменты, которые делают разработку умнее — тебе к нам 👉 Откликайся
Что будешь делать
- Разрабатывать AI-ассистентов на базе API 2ГИС с текстовыми и голосовыми интерфейсами
- Анализировать качество генеративных моделей и искать пути его улучшения - Следить за best practices и новыми open-source решениями в области LLM и AI-агентов
- Разворачивать сервисы в Kubernetes, настраивать мониторинг и CI/CD
- Проводить code review, предлагать идеи по развитию и оптимизации текущих решений
Что получаешь
- Возможность влиять на качество и скорость разработки во всей компании
- Современный стек: Python, FastAPI, LLM, OpenAI, VS Code API
- Команду, которая ценит автоматизацию, осмысленность и инженерную эстетику - Свободу экспериментировать с AI, находить лучшие решения
- Удалёнку или офис, гибкий график и продуктовый подход
Если тебе интересно строить инструменты, которые делают разработку умнее — тебе к нам 👉 Откликайся