Python Backend | YeaHub
1.52K subscribers
195 photos
53 videos
7 files
314 links
Теория, подготовка к интервью и курсы для Python разработчиков

YeaHub — это платформа для IT-специалистов, объединяющая обучение, карьерный рост, развитие и сообщество единомышленников.

Платформа: https://yeahub.ru

Для связи: @ruslan_kuyanets
Download Telegram
Media is too big
VIEW IN TELEGRAM
#полезное
🤣 Stelvio v0.3.0 уже здесь!

Самый простой способ задеплоить Python-приложение в AWS.

Только Python.
Без YAML. Без JSON. Без клацанья в AWS Console.

✓ CLI без предварительной настройки
✓ Поддержка окружений

Посмотри, как я разворачиваю API из пустой папки — меньше чем за 60 секунд.

Попробуй прямо сейчас

Документация: https://docs.stelvio.dev

GitHub: https://github.com/michal-stlv/stelvio/

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
2
Гении среди нас

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🖥 Middle Python Backend разработчик в компанию Balance Platform

Техническое собеседование. Весна 2025. Проект: студия оцифровки данных для банков. 200к+. Опыт в резюме: 3.4. В начале интервьюер рассказал об их проекте. Спросил какой стек на текущей работе.

Вопросы:
- Какие есть типы данных в Python?
- Чем отличается float от decimal.Decimal?
- Как правильно работать с денежными значениями в Python? Какой тип данных для этого лучше использовать?
- Как Python решает коллизии при хешировании?

Все вопросы можно посмотреть на нашей платформе

#собес #коллеции
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍1🔥1
#Собес #RabbitMQ
🤔 Почему выбирают RabbitMQ?

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

📌 Полный разбор + примеры использования — на платформе:
👉
Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
1👍1
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
👋 Хак для VS Code

Устали постоянно печатать print()?

Настройте свой шорткат, например: ppprint() при нажатии Tab

В видео примере, текст "cc" автоматически расширяется в "console.log()" при нажатии Tab

Можно создать кучу таких сокращений для любых конструкций

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#Собес #RabbitMQ
🤔 Что такое Routing Key?

💬 Кратко:
Routing Key - это атрибут сообщения, используемый обменом для определения, в какую очередь отправить сообщение.

📌 Полный разбор + примеры использования — на платформе:
👉
Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#полезное
🤯 Совет по чистому коду на Python:

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

Пример:

Это плохо:

class Person:
def __init__(self, person_first_name, person_last_name, person_age):
self.person_first_name = person_first_name
self.person_last_name = person_last_name
self.person_age = person_age


Это хорошо:

class Person:
def __init__(self, first_name, last_name, age):
self.first_name = first_name
self.last_name = last_name
self.age = age


👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
👍2👾21
This media is not supported in your browser
VIEW IN TELEGRAM
#полезное
🏕 Питонисты, годнота

Это бесплатный интерактивный курс по Python, ориентированный на практическое применение в бизнес-аналитике, с реальными примерами и объяснениями: https://mode.com/python-tutorial

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
3
Получаем прогноз погоды без API и сложных настроек на Python

Мы используем сервис wttr.in — простой и мощный инструмент, который покажет погоду прямо в консоли.

Для работы с HTTP-запросом понадобится только одна библиотека - requests. Установить её очень просто:

pip install requests


Вот минимальный и понятный код для получения прогноза:

import requests

city = input("Введите название города: ")
url = f"https://wttr.in/{city}"

try:
response = requests.get(url)
print(response.text)
except Exception:
print("Упс! Что-то пошло не так. Попробуйте позже.")


Просто вводите нужный город, и получите подробный прогноз с температурой, осадками

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
4
#Собес #RabbitMQ
🤔 Что такое Binding?

💬 Кратко:
Binding — это связь между обменом и очередью, которая определяет, каким образом сообщения из обмена попадают в очередь.

📌 Полный разбор + примеры использования — на платформе:
👉
Перейти к разбору

📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
Please open Telegram to view this post
VIEW IN TELEGRAM
1
#полезное
🛞 В 500 раз быстрее

Четыре разных способа ускорить свой код = оптимизация логики, компиляция горячих участков, распараллеливание и грамотный процесс разработки. На примере простого скрипта автор показывает, как эти методы вместе дают сотни раз ускорения.

Если твой Python-код работает медленно и его нужно ускорить, рекомендую к прочтению

Подробнее: https://pythonspeed.com/articles/different-ways-speed/

👉Новости 👉База вопросов
Please open Telegram to view this post
VIEW IN TELEGRAM
1
🖥 Middle Python Backend разработчик в компанию ЛитРес

HR-скрининг. Зима 2025. 240-340к. Проект: работа над функционал читалки. Опыт в резюме: 3.3 года.

Вопросы:
- В чем разница между процессом и потоком?
- Какие типы тестов существуют и в каких случаях используются (например, модульные, интеграционные)?
- Как можно покрыть код тестами? Какой процент покрытия кода считается оптимальным?
- Как можно организовать загрузку большого словаря в память приложения и обработку запросов к нему через один endpoint по ключу?

Все вопросы можно посмотреть на нашей платформе

#собес #коллеции
Please open Telegram to view this post
VIEW IN TELEGRAM
3👍1