TGViewer
Channel Public Channel
Python Backend | YeaHub

Python Backend | YeaHub

@yeahub_python_backend

Теория, подготовка к интервью и курсы для Python разработчиков

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

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

Для связи: @ruslan_kuyanets
Subscribers
1.76K
Photos
384
Videos
63
Links
622

Showing posts older than #374 · Back to latest

Older Posts 17 shown
Post #372 468
#полезное
😜 Python умеет преобразовывать числа в слова

Нужно превратить 1250 в "one thousand two hundred fifty"?

Используй библиотеку num2words — идеально подходит для генерации счетов, отчетов, голосовых ассистентов и не только.

Вот что еще умеет num2words:

🟠 to="ordinal" → 1 → "first" или "one hundred and tenth"
🟠 to="currency" → "one hundred and ten euro, zero cents"
🟠 lang="fr" → вывод на французском
🟠 Конвертация float в дроби

👉Новости 👉База вопросов
Post #371 401
#полезное
🥰 Нужны читаемые числа в Python?

Используй f"{num:,}", чтобы добавить разделители разрядов (через запятые) без сторонних библиотек.

Полезно для:

🟢 цен
🟢 больших чисел
🟢 размеров файлов
🟢 аналитических дашбордов

👉Новости 👉База вопросов
  • ❤ 1
Post #370 377
#полезное
🛞 Совет по Python:

Чрезмерная вложенность это плохо.

Как правило, 2–3 уровня вложенности это максимум, с чем ещё можно нормально работать. Больше, и ты уже на грани безумия

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

👉Новости 👉База вопросов
Post #369 347
#Собес #networks
🤔 Каково положение средства передачи в модели OSI?

Средства передачи данных (например, кабели) работают на физическом уровне (Layer 1) модели OSI. Этот уровень отвечает за передачу необработанных данных по физическим каналам, например, через кабели или радиоволны.

👉Новости 👉База вопросов
  • 👍 2
Post #368 401
#полезное
😱 Понимание __repr__

В Python
😱 Поним— это специальный метод, часто называемый dunder-методом (сокращение от double underscore). Его основная задача — предоставить официальное строковое представление объекта.

Проще говоря, repr должен возвращать такую строку, которую, в идеале, можно вставить в интерпретатор Python, чтобы воссоздать объект.

Метод repr должен быть однозначным. Он должен ясно передавать, что это за объект, и содержать достаточно информации, чтобы разработчик мог его воспроизвести.

В отличие от str, который ориентирован на конечных пользователей и должен быть читаемым, repr предназначен для разработчиков и должен быть точным.

В приведённом примере при вызове print() Python сначала ищет метод str. Но так как определён только repr, вызов print(student1) напрямую использует результат student1.__repr__(), который возвращает Student('Mark', 'male')

👉Новости 👉База вопросов
  • ❤ 1
Post #367 371
#полезное
🤯 В Python есть встроенный модуль для точной работы с десятичными числами.

- Никаких сюрпризов с float
- Никаких багов округления

Идеально подходит для денег, счетов и любых задач, где нужна высокая точность.

Особенно полезен в финансовых расчётах.

👉Новости 👉База вопросов
  • 👍 3
  • ❤ 1
Post #365 423
#Собес #networks
🤔 Что такое обратный прокси?

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

👉Новости 👉База вопросов
  • ❤ 1
Post #364 438
#полезное
📞 Большинство разработчиков распаковывают значения вроде (x, y) вручную в циклах.

Но Python умеет распаковывать вложенные кортежи напрямую.

Чисто, без индексов и костылей.

Отлично подходит для координат, строк из CSV или любых парных данных.

👉Новости 👉База вопросов
  • ❤ 1
Post #363 370
#полезное
👨‍💻 Для деплоя AI-приложений в Python тебе нужен всего один декоратор

Beam — это open-source альтернатива Modal для запуска serverless AI-нагрузок.

Просто установи beam через pip, добавь декоратор и любая функция превращается в serverless endpoint

Полностью open-source

👉Новости 👉База вопросов
Post #362 361
#полезное
❤️‍🔥 Всё ещё используешь range(len(...)), чтобы получить индексы?

В Python есть более элегантный способ — enumerate(), который автоматически добавляет индекс.

Идеально подходит для чистых циклов, вывода с метками или нумерации строк в файлах.

👉Новости 👉База вопросов
  • ❤ 3
  • 👍 1
Post #360 437
#полезное
😇 Microsoft выложила в open-source инструмент для анализа данных без кода

Data Formulator — это AI‑ассистированный анализ данных с drag-and-drop интерфейсом для визуализации.

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

👉Новости 👉База вопросов
  • ❤ 1
Post #359 330
#полезное
😊 Python позволяет выровнять текст по центру одной строкой.

Без вычислений и форматных хаках.

Можно даже задать символ для заполнения.

Отлично подходит для баннеров, логов или текстовых интерфейсов в терминале.

👉Новости 👉База вопросов
  • ❤ 1
Post #358 335
#полезное
😎 Это одно из самых безумных расширений для VS Code, что я видел за последнее время

GitLantis визуализирует структуру проекта в виде 3D-подводного мира. Да, буквально — ты «плаваешь» по директориям, как по рифам в Атлантике. Атмосферно и безумно красиво

👉Новости 👉База вопросовl
  • ❤ 3
Post #357 318
#Собес #networks
🤔 Как управление потоком осуществляется в ТСР?

В ТСР управление потоком осуществляется с помощью протокола скользящего окна, где принимающая сторона указывает размер окна, который показывает количество байт, которые она может принять.

👉Новости 👉База вопросов
  • ❤ 1
Post #353 372

Forwarded from YeaHub

🚀 YeaHub в цифрах

Аудитория:

→ 3 500 зарегистрированных пользователей
→ 10 000 подписчиков в экосистеме YeaHub (Telegram)
→ 2 000 подписчиков в Instagram
→ 1 000 подписчиков на YouTube
→ 1 200 подписчиков в TikTok
→ 100 000+ посетителей с ноября 2024 года

Команда и развитие:
→
Более 100 IT-специалистов работали над платформой (разработчики, дизайнеры, тестировщики)
→ Инкубировали 60+ молодых специалистов, успешно трудоустроившихся после стажировки
→ 4 стажёра на Go разрабатывают новый сервис для YeaHub

В планах – привлечение начинающих тестировщиков для работы с реальным проектом. Хотите на бесплатную стажировку? Пишите: @yeahub_support

Развитие платформы:
→
Расширяем партнёрство с экспертами для создания качественного контента
→ Разрабатываем новые сервисы для IT-развития
→ Постоянно улучшаем функционал платформы

YeaHub растёт, обучает и создаёт новые возможности для IT-сообщества. 🚀

Подписывайтесь на каналы Экосистемы YeaHub

Проект YeaHub:

🚀 YeaHub | 🖥 GitHub | ✈️ Telegram

🎵 TikTok | 📹 YouTube | 👥 Чат
  • ❤ 2
  • 👍 1
  • 🔥 1
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →