#Собес #RabbitMQ
🤔 Что такое RabbitMQ?
💬 Кратко:
RabbitMQ — это брокер сообщений, который организует передачу данных между различными приложениями или компонентами через очереди. Он позволяет эффективно распределять задачи, обеспечивать асинхронность и масштабируемость.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
RabbitMQ — это брокер сообщений, который организует передачу данных между различными приложениями или компонентами через очереди. Он позволяет эффективно распределять задачи, обеспечивать асинхронность и масштабируемость.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1👍1
#полезное
❤️🔥 Совет по Pytest
Используй
Пример
В этом примере тест
Если API недоступен, вызывается
Результат выполнения будет что-то вроде -
👉 Новости 👉 База вопросов
Используй
@pytest.mark.xfail, чтобы пометить тесты, которые ожидаемо падают. Это помогает подсветить известные проблемы, не заваливая весь тест-сьют.Пример
import pytest
def test_api_call():
if not api_available():
pytest.xfail("API недоступен, известная проблема")
В этом примере тест
test_api_call проверяет доступность API.Если API недоступен, вызывается
pytest.xfail("API недоступен, известная проблема"), чтобы пометить тест как ожидаемо упавший.Результат выполнения будет что-то вроде -
test_api.py:10: XFailedPlease open Telegram to view this post
VIEW IN TELEGRAM
❤4
Часто используемые методы строк в Python
Если работаешь с текстом, эти методы пригодятся в 99% случаев
👉 Новости 👉 База вопросов
Если работаешь с текстом, эти методы пригодятся в 99% случаев
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍2🔥2
#Собес #git
🤔 Что делает Git-клон?
💬 Кратко:
Команда
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Команда
git clone создаёт копию существующего репозитория, включая всю историю изменений, файлы и ветки. Это используется, чтобы начать работу с проектом, который уже находится в удалённом репозитории.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
#полезное
😎 Совет по чистому коду на Python
Используй тернарный оператор
Так код становится короче и читается проще, главное не усложнять конструкцию
Пример
>
Если
>
Аналогично, если
Это компактнее, чем писать через
👉 Новости 👉 База вопросов
Используй тернарный оператор
inline if для простых условий, особенно когда нужно присвоить значение на основе быстрой проверкиТак код становится короче и читается проще, главное не усложнять конструкцию
Пример
class Order:
def __init__(self, user_is_premium, order_total, delivery_type):
self.user_is_premium = user_is_premium
self.order_total = order_total
self.delivery_type = delivery_type
# Если пользователь премиум — скидка 20%, иначе 5%
self.discount = 0.2 if user_is_premium else 0.05
# Если самовывоз — доставка 0, иначе 5
self.delivery_fee = 0 if delivery_type == "self-pickup" else 5.0
>
self.discount = 0.2 if user_is_premium else 0.05 - здесь проверка идёт прямо в строке присваиванияЕсли
user_is_premium == True, то в self.discount попадёт 0.2, иначе 0.05>
self.delivery_fee = 0 if delivery_type == "self-pickup" else 5.0Аналогично, если
delivery_type равен "self-pickup", стоимость доставки — 0, иначе — 5.0Это компактнее, чем писать через
if/else в несколько строк, и код остаётся читаемым, пока условия простыеPlease open Telegram to view this post
VIEW IN TELEGRAM
❤4
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
😱 Google выпустила python-библиотеку для извлечения данных
LangExtract это python-библиотека для вытягивания структурированной информации из неструктурированных текстовых документов с точной привязкой к источникам и интерактивной визуализацией
На 100% open source
Поддержка любых LLM (Gemini, OpenAI, Ollama).
Github репо: https://github.com/google/langextract
👉 Новости 👉 База вопросов
LangExtract это python-библиотека для вытягивания структурированной информации из неструктурированных текстовых документов с точной привязкой к источникам и интерактивной визуализацией
На 100% open source
Поддержка любых LLM (Gemini, OpenAI, Ollama).
Github репо: https://github.com/google/langextract
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3
Техническое собеседование, весна 2025. Вилка: 150-180к. Проект: HR-бот. Опыт в резюме: 2.5 года. Вопросы не совсем базовые, ближе к mid-уровню.
Вопросы:
- Какие паттерны программирования знаешь?
- Что такое абстрактные классы?
- Что такое SOLID?
- Что такое паттерн Стратегия (Strategy)?
Все вопросы можно посмотреть на нашей платформе
#собес #коллекции
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#Собес #git
🤔 Что такое репозиторий Git и как вы его инициализируете?
💬 Кратко:
Репозиторий Git - это хранилище, где отслеживаются все изменения вашего проекта, включая файлы, их историю и ветки. Чтобы инициализировать репозиторий, используйте команду
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Репозиторий Git - это хранилище, где отслеживаются все изменения вашего проекта, включая файлы, их историю и ветки. Чтобы инициализировать репозиторий, используйте команду
git init , которая создаёт скрытую папку .git , где Git сохраняет свои данные.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
#полезное
🥱 Pandas автоматизация работы с данными
Используй pandas, чтобы автоматизировать задачи на работе. Вместо того чтобы вручную чистить CSV-файлы, можно написать скрипт, который
🟠 считывает все CSV в папке
🟠 чистит данные
🟠 объединяет их в один аккуратный отчет
🟠 отправляет его на почту автоматически
👉 Новости 👉 База вопросов
Используй pandas, чтобы автоматизировать задачи на работе. Вместо того чтобы вручную чистить CSV-файлы, можно написать скрипт, который
Please open Telegram to view this post
VIEW IN TELEGRAM
❤3🔥2
#Собес #git
🤔 Какой язык используется Git?
💬 Кратко:
Git написан на языке программирования С. Этот выбор обеспечивает высокую производительность и эффективность.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Git написан на языке программирования С. Этот выбор обеспечивает высокую производительность и эффективность.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#полезное
👋 Radon — инструмент, помогающий разработчикам находить проблемы в коде с помощью метрик.
В отличие от других линтеров, Radon дает количественную оценку: сколько тестов нужно для функции и насколько она переусложнена.
Проект работает с Python 2.7–3.12 без внешних зависимостей. Результаты можно получить через командную строку или интегрировать в CI/CD-пайплайны.
GitHub
👉 Новости 👉 База вопросов
В отличие от других линтеров, Radon дает количественную оценку: сколько тестов нужно для функции и насколько она переусложнена.
Проект работает с Python 2.7–3.12 без внешних зависимостей. Результаты можно получить через командную строку или интегрировать в CI/CD-пайплайны.
GitHub
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
Media is too big
VIEW IN TELEGRAM
#полезное
😵 Эта библиотека реально взлетит, и вот почему
Она лучше всего подходит для создания чат-бота, который не галлюцинирует и умеет отвечать на вопросы.
Она open-source, и чтобы её запустить, достаточно пары строк кода.
Смотри видео с примером
GitHub: emcie-co/parlant
👉 Новости 👉 База вопросов
Она лучше всего подходит для создания чат-бота, который не галлюцинирует и умеет отвечать на вопросы.
Она open-source, и чтобы её запустить, достаточно пары строк кода.
Смотри видео с примером
GitHub: emcie-co/parlant
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥3
#полезное
😵💫 Как собрать своего оффлайн голосового AI-ассистента всего за вечер
Микрофон слушает тебя, Whisper переводит речь в текст, локальная LLM отвечает, а gTTS всё это озвучивает
Полностью кастомный и без интернета
Код и гайд тут — Habr
Репо: тут
👉 Новости 👉 База вопросов
Микрофон слушает тебя, Whisper переводит речь в текст, локальная LLM отвечает, а gTTS всё это озвучивает
Полностью кастомный и без интернета
Код и гайд тут — Habr
Репо: тут
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
#Собес #git
🤔 Что такое распределённая система контроля версий?
💬 Кратко:
Распределённая система контроля версий (например, Git) сохраняет полную копию репозитория у каждого участника проекта. Это делает работу более надёжной, позволяет работать оффлайн и обеспечивает лёгкое слияние изменений.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Распределённая система контроля версий (например, Git) сохраняет полную копию репозитория у каждого участника проекта. Это делает работу более надёжной, позволяет работать оффлайн и обеспечивает лёгкое слияние изменений.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
#полезное
📞 PyTorch против TensorFlow — новое исследование расставило точки над i
PyTorch → примерно на 25% быстрее в обучении и на ~78% быстрее в инференсе. Проще для ресёрча
TensorFlow → сильнее в продакшене (мобилки, браузер, сервера)
Полный обзор читай тут
👉 Новости 👉 База вопросов
PyTorch → примерно на 25% быстрее в обучении и на ~78% быстрее в инференсе. Проще для ресёрча
TensorFlow → сильнее в продакшене (мобилки, браузер, сервера)
Полный обзор читай тут
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
#полезное
😎 Строй полноценные full-stack веб-приложения, используя только Python
Пиши полностью готовые приложения с фронтендом и бэкендом на Python без необходимости учить JavaScript или вести отдельные кодовые базы.
reflex это фреймворк на Python, который позволяет делать фронт и бэк одним языком. ты пишешь UI, логику, состояние, всё в Python, а Reflex сам компилит интерфейс на React/Next.js и запускает backend на FastAPI с WebSocket’ами для реактивности
Полностью опенсорс
👉 Новости 👉 База вопросов
Пиши полностью готовые приложения с фронтендом и бэкендом на Python без необходимости учить JavaScript или вести отдельные кодовые базы.
reflex это фреймворк на Python, который позволяет делать фронт и бэк одним языком. ты пишешь UI, логику, состояние, всё в Python, а Reflex сам компилит интерфейс на React/Next.js и запускает backend на FastAPI с WebSocket’ами для реактивности
Полностью опенсорс
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4
#Собес #git
🤔 Каковы преимущества использования Git?
💬 Кратко:
Git позволяет отслеживать изменения в коде, работать в команде без риска потерять данные, создавать ветки для новых функций, а затем легко объединять их. Это быстрое, надёжное и популярное решение для управления версиями.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
💬 Кратко:
Git позволяет отслеживать изменения в коде, работать в команде без риска потерять данные, создавать ветки для новых функций, а затем легко объединять их. Это быстрое, надёжное и популярное решение для управления версиями.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#полезное
🥄 FastAPI теперь официально самый популярный веб-фреймворк среди Python-разработчиков
А вот ещё несколько интересных фактов из свежего опроса State of Python 2025 от JetBrains:
🔵 51% используют Python для работы с данными
🔵 46% применяют его для веб-разработки
🔵 Половина сообщества — новички
🔵 83% всё ещё сидят на старых версиях Python
Подробный разбор: https://jb.gg/python-25
👉 Новости 👉 База вопросов
А вот ещё несколько интересных фактов из свежего опроса State of Python 2025 от JetBrains:
Подробный разбор: https://jb.gg/python-25
Please open Telegram to view this post
VIEW IN TELEGRAM
❤2
#полезное
😊 PyAutoGUI
Крайне любопытная библиотека языка Python, позволяющая превратить твой ПК в автоматизированную систему
За пару строчек кода можно заставить скрипт сделать скриншот, заставить мышку навести на нужную точку на экране, взаимодействовать с различными параметрами окон, написать слово или целый абзац или даже загуглить за тебя
Вот так можно создать простейший кликер:
Документация тут: https://pyautogui.readthedocs.io/en/latest/
👉 Новости 👉 База вопросов
Крайне любопытная библиотека языка Python, позволяющая превратить твой ПК в автоматизированную систему
За пару строчек кода можно заставить скрипт сделать скриншот, заставить мышку навести на нужную точку на экране, взаимодействовать с различными параметрами окон, написать слово или целый абзац или даже загуглить за тебя
Вот так можно создать простейший кликер:
import pyautogui
import time
def click():
time.sleep(0.1)
pyautogui.click()
def main():
for i in range(20):
click()
main()
Документация тут: https://pyautogui.readthedocs.io/en/latest/
Please open Telegram to view this post
VIEW IN TELEGRAM
👍3