Python Developer
19.3K subscribers
1.5K photos
108 videos
5 files
1.53K links
Авторский канал действующего Python-разработчика

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

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

Реклама на бирже:
https://telega.in/c/python_tg
Download Telegram
🐍 ExamPro — курсы и тренажёры по DevOps

На этом сайте собраны материалы по AWS, Kubernetes и Terraform, которые помогут прокачать практические навыки и глубже погрузиться в DevOps.

Авторские курсы дополняются заданиями и тестами, которые помогут закрепить теорию и проверить свой уровень на реальных примерах.

Ссылка на сайт

tags: #полезное

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥2👍1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁26🤣54
Вопрос с собеседования

Почему при использовании JWT не нужно хранить сессию?

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

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
👍65🤣2
Каноничное событие в жизни каждого программиста

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣61😁115👍2
🐍 Поднимаем потоковый сервис Kafka на Python

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

Автор понятно объясняет основные компоненты Kafka и показывает как настроить кластер и разработать консюмер на Python.

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

➡️ Python Developer | #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
3🔥32
Что-то маловат контейнер

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
😁18🤣7
Вопрос с собеседования

Как можно поменять местами две переменные?

Ответ: Классический способ — использовать дополнительную временную переменную.

Но в Python есть более изящный способ — замена через распаковку кортежа: a, b = b, a. Здесь сначала создается временный кортеж (b, a), который затем распаковывается обратно в переменные.


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
7🔥5
🐍 Poetry vs UV: удобство или скорость?

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

Poetry предлагает гибкость и простоту, а UV максимальную производительность за счет реализации на Rust — так какой же из них выбрать для своего проекта?

Что вы узнаете в статье?
▶️ Чем Poetry отличается от UV в управлении зависимостями?

▶️ Как скорость установки влияет на работу с пакетами?

▶️ Какие плюсы и минусы у каждого инструмента?

▶️ Какой менеджер выбрать для разных задач?


Автор сравнивает оба инструмента и разбирает, какой из них подойдет именно вам.

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
6👍2🔥1
Я же не один такой?

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣4410💯6😁2