Please open Telegram to view this post
VIEW IN TELEGRAM
😁58🤣8🔥2❤1
Какие бывают виды файловых объектов?
Ответ:
Все эти типы реализуют интерфейсы из io — io.TextIOBase, io.BufferedIOBase и io.RawIOBase. Стандартная функция open() под капотом возвращает подходящий объект, в зависимости от режима.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥16❤6🤯6👍4
Python позволяет даже новичкам заняться прототипированием NLP-проектов за счет простоты и читаемости кода. С его помощью разработчики справляются с целым рядом функций, в том числе с анализом и генерацией текстов и созданием чатботов.
Конечно, в NLP можно погрузиться и глубже — например, обработка естественного языка станет одной из ключевых тем Turbo ML Conf – конференция пройдет в Москве 19 июля. Эксперты из Т-Банка, Яндекса, Сбера, Авито и топовых вузов расскажут о всех тонкостях, а после деловой программы можно будет посмотреть демостенды с решениями, поучаствовать в интерактивах с настолками и диджей-сетом. Количество мест ограничено, а онлайн-трансляции не будет, поэтому лучше регистрироваться сразу.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
👍5❤3
В чём разница между классом и экземпляром?
Ответ:
Экземпляр — это конкретный объект, созданный на основе класса. Он хранит собственное состояние, но использует логику, определённую в классе.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍14❤6
В свежем обновлении Telegram расширил возможности для ботов, особенно в рамках бизнес-аккаунтов.
Появились чеклисты, улучшения в системе подарков, новые методы и поля для взаимодействия с Web App, а также работа со Telegram Stars.
Что добавили:
▶️ Чеклисты в сообщениях — теперь можно создавать и отправлять чеклисты через бота (но только от имени бизнес-аккаунта)▶️ Новые поля в Message — checklist, checklist_tasks_added, checklist_tasks_done позволяют отслеживать добавление задач и изменение их статуса▶️ Методы для работы с чеклистами — sendChecklist и editMessageChecklist позволяют отправлять и редактировать чеклисты в бизнес-чатах▶️ Обновления подарков — добавлены поля next_transfer_date, last_resale_star_count и значение resale в поле origin для отслеживания передачи и перепродажи▶️ Больше опций в опросах — теперь можно указывать до 12 вариантов ответа вместо 10▶️ Баланс звёзд — метод getMyStarBalance позволяет узнать, сколько Telegram Stars доступно у бота▶️ Цены на прямые сообщения — новое поле direct_message_price_changed уведомляет об изменении стоимости отправки в канал▶️ Управление Web App — метод hideKeyboard позволяет скрыть встроенную клавиатуру по команде бота
Чеклисты пока ощущаются как эксперимент — интерфейс есть, но не хватает задач с исполнителями, статусами и сроками. Тем не менее, для бизнес-сценариев это может стать основой для встроенных трекеров задач.
tags: #обновление #botapi
Please open Telegram to view this post
VIEW IN TELEGRAM
❤10👍5🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
😁39👍15🔥6❤2
Как управлять кешированием в HTTP?
Ответ:
Эти механизмы снижают нагрузку на сеть и ускоряют повторные загрузки.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
👍9🔥5❤1🤯1
Seaborn_Cheat_Sheet.pdf
5 MB
Эта короткая шпаргалка по Seaborn поможет быстро вспомнить, как строить графики в Python и настраивать их под себя.
Внутри:
▶️ Основные типы графиков: barplot, violinplot, pairplot, heatmap▶️ Настройка стилей: whitegrid, dark, ticks, кастомные палитры▶️ Использование FacetGrid, JointGrid, PairGrid для сложных компоновок▶️ Кастомизация: оси, подписи, масштаб, layout▶️ Сохранение, очистка и примеры с titanic, iris
tags: #шпаргалка
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4👍3🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣41❤10🔥5
❤7🔥5
При передаче больших объемов данных через API загрузка всей информации сразу может замедлить работу сервера и клиента.
Пагинация решает эту проблему, позволяя отправлять данные частями и загружать их по мере необходимости.
В статье разбираются основные методы пагинации, их плюсы и минусы, а также практическая реализация на Python.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
👍8❤1
Please open Telegram to view this post
VIEW IN TELEGRAM
😁30🤣15❤1
Как устроена архитектура брокеров в Kafka?
Ответ:
Данные всегда пишутся в лидера, который затем асинхронно реплицирует их фолловерам. Если лидер выходит из строя, Kafka автоматически выбирает нового из числа ISR. Это обеспечивает отказоустойчивость, хотя при смене лидера возможна кратковременная задержка в обслуживании.
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍4
В видео разбираются технологии, которые действительно используются в проде: версии Python, базы данных, фреймворки, брокеры сообщений, линтеры, CI/CD и многое другое.
Автор выделяет ключевые инструменты и объясняет, почему одни решения вытесняют другие, а за какими лучше не гнаться.
tags: #полезное
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥7❤3
А вы когда-нибудь задумывались, откуда берутся те самые библиотеки, которые все импортируют в Python?
В статье пошагово объясняется, как создать свою библиотеку и выложить её в PyPI, чтобы её можно было установить через pip.
tags: #статья
Please open Telegram to view this post
VIEW IN TELEGRAM
❤7👍5🔥3
Please open Telegram to view this post
VIEW IN TELEGRAM
🤣40😁4❤1
Почему нельзя напрямую сравнивать два
float
в Python?Ответ:
tags: #собеседование
Please open Telegram to view this post
VIEW IN TELEGRAM
❤22👍11