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
Вот он, залог успеха

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

Чем Kafka отличается от обычных брокеров сообщений, таких как RabbitMQ?

Ответ: Kafka — лог-хранилище событий, ориентированное на хранение и повторное чтение данных. Сообщения могут читаться многократно, Kafka не удаляет их после доставки. Она масштабируется горизонтально и заточена под большие объёмы.

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥8👍31
🐍 Как я научил буфер обмена думать

ClipGen — это программа, которая расширяет возможности буфера обмена, позволяя автоматически обрабатывать текст и изображения с помощью ИИ.

Утилита работает в фоновом режиме, интегрируется в любые приложения и управляется через горячие клавиши.

Что умеет ClipGen?
▶️ Исправлять грамматику, пунктуацию и орфографию

▶️ Перефразировать и улучшать текст

▶️ Переводить на более чем 140 языков

▶️ Объяснять сложные термины простыми словами

▶️ Генерировать ответы на вопросы

▶️ Извлекать и переводить текст из изображений

▶️ Создавать саркастические комментарии (экспериментальная функция)


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

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥6👍21
Пасхалочка от телеграмма

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

Что такое truthy и falsy значения?

Ответ: В Python не все булевы выражения явно True или False — многие объекты интерпретируются как истинные или ложные в логическом контексте.

Значения вроде 0, 0.0, '', [], {}, set() и None считаются falsy, то есть ведут себя как False. Всё остальное — truthy, то есть воспринимается как True.

Это позволяет писать лаконичные условия без явных сравнений, например if my_list: вместо if len(my_list) > 0:.


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

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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥114
🐍 250 откликов за 20 минут: как я автоматизировал процесс ответов на вакансии

В статье автор делится опытом автоматизации процесса отклика на вакансии с помощью Python.

Он делится исходным кодом и подробно описывает все этапы разработки: от сбора и парсинга данных с сайтов до генерации сопроводительных писем.

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

tags: #статья

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
4🔥4
Неловко вышло

Python Developer | #memes
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥384😁2🤔1
Вопрос с собеседования

Что такое процесс и поток, в чём между ними разница?

Ответ: Процесс — это независимая единица выполнения с собственной памятью и ресурсами. Поток (thread) — это подзадача внутри процесса, которая делит общую память с другими потоками.

В Python потоки ограничены GIL (Global Interpreter Lock) — только один поток может исполнять байткод одновременно. Поэтому для параллельных вычислений используют multiprocessing (создаёт отдельные процессы), а threading применяется в основном для задач, где потоки часто ждут — например, сетевые запросы или чтение файлов.


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍101
🐍 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
😁25🤣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
🤣57😁115👍2
🐍 Поднимаем потоковый сервис Kafka на Python

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

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

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

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

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

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

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

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


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

Python Developer | Чат
Please open Telegram to view this post
VIEW IN TELEGRAM
5🔥3