Forwarded from YeaHub
[Версия 1.2.1] - Обновление платформы
Мы продолжаем развивать YeaHub, чтобы сделать обучение ещё удобнее, эффективнее и интереснее. В этом обновлении — важные и долгожданные улучшения 👇
🔹 Аналитика платформы
Нам важно понимать, какие вопросы вызывают наибольшие сложности у тех, кто готовится к собеседованиям, поэтому мы начали собирать расширенную статистику.
Какой вопрос самый сложный в нашем тренажёре? Какие навыки наиболее востребованы? Какие темы чаще всего встречаются на реальных собеседованиях? И многое другое — всё это теперь доступно благодаря обновлённой аналитике. Аналитика (после авторизации)
🔹 Обучение и менторы
Вы должны знать героев, которые помогают делать платформу лучше. Это менторы, которые вместе со своими учениками развивают YeaHub, давая бесценный опыт работы над реальным продуктом.
А также крутые эксперты, которые повышают качество контента и помогают нам расти. Все менторы
🔹 Записи собеседований
Мы расширяем партнёрства! Нам важно собрать всё самое полезное в одном месте.
Теперь у нашего партнёра с закрытым чатом собеседований появился отдельный информативный лендинг — удобно, структурировано и всегда под рукой. Записи собесов
🔹 Исправления и улучшения
Мы учли вашу обратную связь: исправили баги, улучшили интерфейс и сделали работу с платформой ещё комфортнее 🧠
🔥 Скоро
1. Парсер навыков и ключевых слов с HH
2. Сервис Лайвкодинга с реальными задачами с собеседований
👉 Обучайтесь, общайтесь, растите вместе с https://yeahub.ru
#release #news #update #yeahub
Мы продолжаем развивать YeaHub, чтобы сделать обучение ещё удобнее, эффективнее и интереснее. В этом обновлении — важные и долгожданные улучшения 👇
🔹 Аналитика платформы
Нам важно понимать, какие вопросы вызывают наибольшие сложности у тех, кто готовится к собеседованиям, поэтому мы начали собирать расширенную статистику.
Какой вопрос самый сложный в нашем тренажёре? Какие навыки наиболее востребованы? Какие темы чаще всего встречаются на реальных собеседованиях? И многое другое — всё это теперь доступно благодаря обновлённой аналитике. Аналитика (после авторизации)
🔹 Обучение и менторы
Вы должны знать героев, которые помогают делать платформу лучше. Это менторы, которые вместе со своими учениками развивают YeaHub, давая бесценный опыт работы над реальным продуктом.
А также крутые эксперты, которые повышают качество контента и помогают нам расти. Все менторы
🔹 Записи собеседований
Мы расширяем партнёрства! Нам важно собрать всё самое полезное в одном месте.
Теперь у нашего партнёра с закрытым чатом собеседований появился отдельный информативный лендинг — удобно, структурировано и всегда под рукой. Записи собесов
🔹 Исправления и улучшения
Мы учли вашу обратную связь: исправили баги, улучшили интерфейс и сделали работу с платформой ещё комфортнее 🧠
1. Парсер навыков и ключевых слов с HH
2. Сервис Лайвкодинга с реальными задачами с собеседований
👉 Обучайтесь, общайтесь, растите вместе с https://yeahub.ru
#release #news #update #yeahub
Please open Telegram to view this post
VIEW IN TELEGRAM
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1🔥1🤝1
#Собес #module #import
🤔 Что такое модуль в контексте Python?
💬 Кратко:
Модуль — это файл с кодом Python (обычно с расширением
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Что такое модуль в контексте Python?
💬 Кратко:
Модуль — это файл с кодом Python (обычно с расширением
.py), который можно импортировать и использовать в других программах. Модули позволяют структурировать код и повторно использовать его.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🔥1
Календарь прямо в консоли Python 👩💻
Если вы пишете утилиты, вам может понадобиться быстрая и удобная работа с датами и временем. В Python есть встроенный и мощный модуль
📎 Ничего не нужно устанавливать, модуль
🟡 Кастомизация вывода целого года
Функция
В результате получите отформатированный календарь прямо в терминале (попробуйте)
🟡 Работа с объектом
Для более тонкого контроля и работы с отдельными датами лучше использовать класс
🟡 Получение структурированных данных
Для программной обработки дат вам нужны не просто строки, а списки данных. Метод
Модуль
Пробовали ли вы что-нибудь такое?
Делитесь опытом в комментариях👇
🚀 Пост Guru Python: @sergey_filichkin_blog
Если вы пишете утилиты, вам может понадобиться быстрая и удобная работа с датами и временем. В Python есть встроенный и мощный модуль
calendarcalendar входит в стандартную библиотеку Python.from calendar import * # Импортируем все функции для удобства (но лучше так не делать)
Функция
calendar() — это мощный инструмент для форматированного вывода. Вы можете настроить ширину ячеек, отступы и даже количество месяцев в строке. Хорошо подходит для быстрого CLI-отчета или вывода в календаря в логи.
year = int(input("Введите год для календаря: "))
# Вывод календаря целого года с продвинутым форматированием
print(calendar(
year,
2, # Ширина каждой ячейки дня
1, # Количество строк между неделями
8, # Горизонтальный отступ между месяцами
2 # Количество месяцев в одной строке (вместо стандартных трех)
))
В результате получите отформатированный календарь прямо в терминале (попробуйте)
TextCalendar Для более тонкого контроля и работы с отдельными датами лучше использовать класс
TextCalendar. Он позволяет задать, например, с какого дня недели начинается вывод.
# Создание объекта с началом недели в Понедельник (0 = Понедельник)
cal = TextCalendar(firstweekday=0)
month_num = 4 # Пример: Ноябрь
print(f"--- Ноябрь {year} ---")
# Отформатированный вывод конкретного месяца
print(cal.formatmonth(year, month_num))
Для программной обработки дат вам нужны не просто строки, а списки данных. Метод
monthdayscalendar() возвращает недели выбранного месяца в виде списков, где 0 означает дни, не входящие в этот месяц
# Получение недель в виде списков:
# [Понедельник, Вторник, ... Воскресенье]
weeks = cal.monthdayscalendar(year, month_num)
print("\n--- Недели (списки чисел) ---")
for week in weeks:
# Здесь можно легко проверить, является ли день выходным или праздником
print("Неделя:", week)
Модуль
calendar позволяет не только вывести красивый календарь в консоль, но и получить структурированные данные для дальнейшей обработки в ваших скриптах или APIПробовали ли вы что-нибудь такое?
Делитесь опытом в комментариях
Please open Telegram to view this post
VIEW IN TELEGRAM
❤1
#Собес #python #dict #solid
🤔 Middle Python (Fast API) Backend разработчик в компанию НПФ Будущее
Техническое собеседование. Весна 2025.
💬 Вопросы:
- Как в query-параметре передать знак амперсанда (&)?
- Есть эндпоинт — в каких частях HTTP-запроса можно передать полезную нагрузку с клиента на сервер?
- Чем отличаются функции sort и sorted?
- В чем отличие интерфейса от абстрактного класса?
- Как работает принцип внедрения зависимостей (Dependency Injection) из SOLID?
👉 Все вопросы из этого собеседования (16)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle Python (Fast API) Backend разработчик в компанию НПФ Будущее
Техническое собеседование. Весна 2025.
💬 Вопросы:
- Как в query-параметре передать знак амперсанда (&)?
- Есть эндпоинт — в каких частях HTTP-запроса можно передать полезную нагрузку с клиента на сервер?
- Чем отличаются функции sort и sorted?
- В чем отличие интерфейса от абстрактного класса?
- Как работает принцип внедрения зависимостей (Dependency Injection) из SOLID?
👉 Все вопросы из этого собеседования (16)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
👍1
#Собес #relational #table #primary_key
🤔 Что такое реляционная база данных?
💬 Кратко:
Реляционная база данных (РБД) хранит данные в виде таблиц (отношений), где каждая строка — запись, а столбцы — атрибуты. Для связи таблиц используются ключи (первичные и внешние). Такая структура обеспечивает целостность данных и позволяет эффективно выполнять запросы с помощью SQL.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Что такое реляционная база данных?
💬 Кратко:
Реляционная база данных (РБД) хранит данные в виде таблиц (отношений), где каждая строка — запись, а столбцы — атрибуты. Для связи таблиц используются ключи (первичные и внешние). Такая структура обеспечивает целостность данных и позволяет эффективно выполнять запросы с помощью SQL.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
#channel #начинающие #собес
📚 PyLounge
Канал PyLounge посвящён программированию и IT‑сфере, с особым фокусом на язык Python. Авторы — Макс и Егор — делятся полезными знаниями и практическими навыками: разбирают актуальные технологии, фреймворки и инструменты разработки, обсуждают карьерные вопросы и тренды индустрии, а также добавляют долю юмора через IT‑мемы. Контент рассчитан как на начинающих программистов, так и на более опытных специалистов, желающих углубить свои знания и быть в курсе новинок мира IT.
Перейти к материалу
👉 База вопросов 👉 Новости
📚 PyLounge
Канал PyLounge посвящён программированию и IT‑сфере, с особым фокусом на язык Python. Авторы — Макс и Егор — делятся полезными знаниями и практическими навыками: разбирают актуальные технологии, фреймворки и инструменты разработки, обсуждают карьерные вопросы и тренды индустрии, а также добавляют долю юмора через IT‑мемы. Контент рассчитан как на начинающих программистов, так и на более опытных специалистов, желающих углубить свои знания и быть в курсе новинок мира IT.
Перейти к материалу
👉 База вопросов 👉 Новости
❤2
Forwarded from YeaHub
[Версия 1.3.0] - Обновление платформы
Мы продолжаем развивать YeaHub, чтобы сделать обучение ещё удобнее, эффективнее и интереснее. В этом обновлении — важные и давно ожидаемые улучшения 👇
🔹 Навыки и ключевые слова из вакансий HH
Мы запустили сервис, который помогает прокачать резюме с помощью популярных навыков и ключевых слов, встречающихся в вакансиях. Это поможет вам выше ранжироваться в поиске среди кандидатов и увеличит конверсию откликов.
https://yeahub.ru/hh-analytics?page=1&mode=skills&specialization=11
🔹 Исправления и улучшения
Мы учли вашу обратную связь: исправили баги, улучшили интерфейс и сделали работу с платформой ещё комфортнее 🧠
🔥 Скоро
1. Сервис Лайвкодинга с реальными задачами с собеседований
👉 Обучайтесь, общайтесь, растите вместе с https://yeahub.ru
#release #news #update #yeahub
Мы продолжаем развивать YeaHub, чтобы сделать обучение ещё удобнее, эффективнее и интереснее. В этом обновлении — важные и давно ожидаемые улучшения 👇
🔹 Навыки и ключевые слова из вакансий HH
Мы запустили сервис, который помогает прокачать резюме с помощью популярных навыков и ключевых слов, встречающихся в вакансиях. Это поможет вам выше ранжироваться в поиске среди кандидатов и увеличит конверсию откликов.
https://yeahub.ru/hh-analytics?page=1&mode=skills&specialization=11
🔹 Исправления и улучшения
Мы учли вашу обратную связь: исправили баги, улучшили интерфейс и сделали работу с платформой ещё комфортнее 🧠
1. Сервис Лайвкодинга с реальными задачами с собеседований
👉 Обучайтесь, общайтесь, растите вместе с https://yeahub.ru
#release #news #update #yeahub
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥1
#Собес #pep8 #readability
🤔 Для чего нужен PEP8?
💬 Кратко:
PEP 8 — это руководство по стилю написания кода на Python. Оно описывает соглашения о форматировании, такие как отступы, длина строк, имена переменных и функций, чтобы код был читаемым и понятным для других разработчиков.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Для чего нужен PEP8?
💬 Кратко:
PEP 8 — это руководство по стилю написания кода на Python. Оно описывает соглашения о форматировании, такие как отступы, длина строк, имена переменных и функций, чтобы код был читаемым и понятным для других разработчиков.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
❤2
#Собес #solid #fastapi #sql
🤔 Middle Python Backend-разработчик в компанию Дивергент
Техническое собеседование, весна 2025. Вилка: 150-180к. Проект: HR-бот.
Опыт в резюме: 2.5 года. Вопросы не совсем базовые, ближе к mid-уровню.
💬 Вопросы:
- Расскажи про Celery: что это, как работает?
- Как реализовать двухфакторную аутентификацию?
- Что ты знаешь про Keycloak? Как он используется?
- Что такое паттерн Стратегия (Strategy)?
- Какие паттерны программирования знаешь?
👉 Все вопросы из этого собеседования (11)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Middle Python Backend-разработчик в компанию Дивергент
Техническое собеседование, весна 2025. Вилка: 150-180к. Проект: HR-бот.
Опыт в резюме: 2.5 года. Вопросы не совсем базовые, ближе к mid-уровню.
💬 Вопросы:
- Расскажи про Celery: что это, как работает?
- Как реализовать двухфакторную аутентификацию?
- Что ты знаешь про Keycloak? Как он используется?
- Что такое паттерн Стратегия (Strategy)?
- Какие паттерны программирования знаешь?
👉 Все вопросы из этого собеседования (11)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
❤1
Photoshop не нужен: Python удаляет фон с 1000+ фото за несколько минут
Мы можем заменить часы ручной работы двумя строчками кода на Python с помощью библиотеки rembg. Она использует нейросети для точного "вырезания" объектов и хорошо подходит для быстрой обработки большого количества фотографий
Нам понадобится сама библиотека и
Импортируем
Определяем входной и выходной файл👇
🟡 Вся суть процесса здесь. Функция
Готово =) Можно использовать его для автоматизации вырезания картинок для маркетплейсов, подготовки контента или наполнения своих пет-проектов⚡️
🚀 Пост Guru Python: @sergey_filichkin_blog
Мы можем заменить часы ручной работы двумя строчками кода на Python с помощью библиотеки rembg. Она использует нейросети для точного "вырезания" объектов и хорошо подходит для быстрой обработки большого количества фотографий
Нам понадобится сама библиотека и
Pillow для работы с графическими объектами:pip install rembg pillow
Импортируем
from rembg import remove
from PIL import Image
Определяем входной и выходной файл
input_file = 'source_photo.jpg'
output_file = 'result_transparent.png'
input_image = Image.open(input_file)
remove() автоматически обрабатывает изображение и возвращает его с прозрачным фоном. Сохраняем результат обязательно в PNG, чтобы сохранить прозрачностьoutput_image = remove(input_image)
output_image.save(output_file)
Готово =) Можно использовать его для автоматизации вырезания картинок для маркетплейсов, подготовки контента или наполнения своих пет-проектов
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2
#Собес #vacuum #dead_tuple #performance
🤔 Что такое VACUUM в PostgreSQL
💬 Кратко:
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Что такое VACUUM в PostgreSQL
💬 Кратко:
VACUUM — это команда в PostgreSQL, которая удаляет ненужные данные, освобождает место и предотвращает разрастание базы данных. Регулярное выполнение VACUUM помогает поддерживать производительность базы.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
❤1
#course #ии
📚 Эндрю Ын запускает бесплатный курс по ИИ-агентам
Всё реализуется на чистом Python. Эндрю подчёркивает, что создание ИИ-агентов — один из самых востребованных навыков на рынке.
Перейти к материалу
👉 База вопросов 👉 Новости
📚 Эндрю Ын запускает бесплатный курс по ИИ-агентам
Всё реализуется на чистом Python. Эндрю подчёркивает, что создание ИИ-агентов — один из самых востребованных навыков на рынке.
Перейти к материалу
👉 База вопросов 👉 Новости
#Собес #gil #io-bound #blocking
🤔 Почему IO-bound задачи не блокируют поток из-за GIL?
💬 Кратко:
IO-bound задачи не блокируют поток из-за GIL, потому что во время операций ввода-вывода (например, сетевых запросов или чтения файлов) поток отпускает GIL, позволяя другим потокам выполняться. Это делает многопоточность эффективной для IO-bound задач, даже несмотря на наличие GIL.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Почему IO-bound задачи не блокируют поток из-за GIL?
💬 Кратко:
IO-bound задачи не блокируют поток из-за GIL, потому что во время операций ввода-вывода (например, сетевых запросов или чтения файлов) поток отпускает GIL, позволяя другим потокам выполняться. Это делает многопоточность эффективной для IO-bound задач, даже несмотря на наличие GIL.
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🎙Python может озвучивать текст без сторонних сервисов
Если тебе нужен простой способ быстро озвучить текст для бота, презентации или видео, можно это сделать довольно просто: хватит одной компактной библиотеки Python — gTTS (Google Text-to-Speech)
🔵 Начинаем с установки ключевого инструмента:
🔵 Подключаем необходимые модули
Весь процесс укладывается в три шага:
1️⃣ Задаем текст, который должен быть озвучен.
2️⃣ Создаем объект gTTS, обязательно указывая локализацию (
3️⃣ Сохраняем результат в MP3 и запускаем воспроизведение
Этот инструмент идеально подойдет для создания голосовых уведомлений в твоих скриптах, озвучки контента или еще каких-то интересных штук =)
Ставь реакцию, если было полезно 💙
🚀 Пост Guru Python: @sergey_filichkin_blog
Если тебе нужен простой способ быстро озвучить текст для бота, презентации или видео, можно это сделать довольно просто: хватит одной компактной библиотеки Python — gTTS (Google Text-to-Speech)
pip install gTTS
import os
from gtts import gTTS
Весь процесс укладывается в три шага:
thesis = "Системный подход в программировании экономит время."
2️⃣ Создаем объект gTTS, обязательно указывая локализацию (
ru) # Указываем русский язык (ru)
tts_audio = gTTS(text=thesis, lang="ru")
3️⃣ Сохраняем результат в MP3 и запускаем воспроизведение
output_filename = "system_voice_message.mp3"
tts_audio.save(output_filename)
# Проверка (выбираем команду под твою ОС)
# os.system("start " + output_filename) # Windows
# os.system("open " + output_filename) # macOS
Этот инструмент идеально подойдет для создания голосовых уведомлений в твоих скриптах, озвучки контента или еще каких-то интересных штук =)
Ставь реакцию, если было полезно 💙
🚀 Пост Guru Python: @sergey_filichkin_blog
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10
#Собес #gil #orm #asyncio
🤔 Senior Python Backend-разработчик в BullGlobal
Техническое собеседование. Конец 2025. Вилка 5000$+. Был простой System Design
💬 Вопросы:
- Какие виды авторизации существуют в веб-приложениях?
- Как можно обрабатывать тяжёлые операции (например, работу с изображениями или файлами) вне основного потока приложения?
- Опишите общий подход к выполнению новой задачи от организации работы до реализации.
- Какие ограничения и проблемы существуют у asyncio?
- Объясните, как работает asyncio в Python.
👉 Все вопросы из этого собеседования (23)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
🤔 Senior Python Backend-разработчик в BullGlobal
Техническое собеседование. Конец 2025. Вилка 5000$+. Был простой System Design
💬 Вопросы:
- Какие виды авторизации существуют в веб-приложениях?
- Как можно обрабатывать тяжёлые операции (например, работу с изображениями или файлами) вне основного потока приложения?
- Опишите общий подход к выполнению новой задачи от организации работы до реализации.
- Какие ограничения и проблемы существуют у asyncio?
- Объясните, как работает asyncio в Python.
👉 Все вопросы из этого собеседования (23)
📣 Хочешь больше собесов?
Подпишись на наш главный канал
❤1
#Собес #hash_index #unique #btree
🤔 Можно ли сделать хэш-индекс уникальным?
💬 Кратко:
В PostgreSQL хэш-индексы не поддерживают уникальность: нельзя объявить
📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
🤔 Можно ли сделать хэш-индекс уникальным?
💬 Кратко:
В PostgreSQL хэш-индексы не поддерживают уникальность: нельзя объявить
CREATE UNIQUE INDEX с USING HASH. Хэш-индексы служат лишь для ускорения точных поисков, а уникальность обеспечивается только B-tree-индексами.📌 Полный разбор + примеры использования — на платформе:
👉 Перейти к разбору
📣 Хочешь получать больше таких разборов?
Подпишись на наш главный канал
❤🔥1
#roadmap #roadmap #начинающие
📚 Самый полный Роадмеп бэкенд-разработчика на Python с нуля 2025
Этот материал представляет собой подробную дорожную карту для начинающих бэкенд-разработчиков на Python, составленную Еленой Морозовой и командой опытных разработчиков. Он систематизирует весь необходимый стек технологий — от основ Python, ООП и алгоритмов до работы с базами данных, микросервисной архитектурой, облачными технологиями и DevOps-инструментами. Статья служит техническим документом без лишней мотивации, предлагая четкую структуру, пояснения и ссылки на актуальные учебные материалы, которые авторы рекомендуют на практике
Перейти к материалу
👉 База вопросов 👉 Новости
📚 Самый полный Роадмеп бэкенд-разработчика на Python с нуля 2025
Этот материал представляет собой подробную дорожную карту для начинающих бэкенд-разработчиков на Python, составленную Еленой Морозовой и командой опытных разработчиков. Он систематизирует весь необходимый стек технологий — от основ Python, ООП и алгоритмов до работы с базами данных, микросервисной архитектурой, облачными технологиями и DevOps-инструментами. Статья служит техническим документом без лишней мотивации, предлагая четкую структуру, пояснения и ссылки на актуальные учебные материалы, которые авторы рекомендуют на практике
Перейти к материалу
👉 База вопросов 👉 Новости
