Python | Вопросы собесов
前往频道在 Telegram
Сайт: https://easyoffer.ru/ Все каналы: t.me/+xGeAw6ckJ4liYzQy Контакт для рекламы: @sendme_ads
显示更多📈 Telegram 频道 Python | Вопросы собесов 的分析概览
频道 Python | Вопросы собесов (@python_easy_ru) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 12 664 名订阅者,在 技术与应用 类别中位列第 9 525,并在 俄罗斯 地区排名第 50 092 位。
📊 受众指标与增长动态
自 невідомо 创建以来,项目保持高速增长,吸引了 12 664 名订阅者。
根据 07 十月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -109,过去 24 小时变化为 -5,整体触达仍然可观。
- 认证状态: 未认证
- 互动率 (ER): 平均受众互动率为 6.04%。内容发布后 24 小时内通常能获得 4.26% 的反应,占订阅者总量。
- 帖子覆盖: 每篇帖子平均可获得 765 次浏览,首日通常累积 540 次浏览。
- 互动与反馈: 受众积极参与,单帖平均反应数为 2。
- 主题关注点: 内容集中在 ставь, модуль, строка, docker, alice 等核心主题上。
📝 描述与内容策略
作者将该频道定位为表达主观观点的平台:
“Сайт: https://easyoffer.ru/
Все каналы: t.me/+xGeAw6ckJ4liYzQy
Контакт для рекламы: @sendme_ads”
凭借高频更新(最新数据采集于 08 十月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。
12 664
订阅者
-524 小时
-327 天
-10930 天
帖子存档
.\n2. Кража cookie через вставленный скрипт.\n\nСтавь 👍 если знал ответ, 🔥 если нет\nЗабирай 📚 Базу знаний","datePublished":"2026-06-03T16:10:35Z","dateModified":"2026-06-03T16:10:35Z","author":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"publisher":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1463},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":3},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":4}]}},{"@type":"ListItem","position":5,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2334","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2334","mainEntityOfPage":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2334","headline":"Вебинар 10.06.2026: про быстрый запуск ИИ-моделей в прод Приглашаем ИТ-специалистов, ML-инженеров и всех, кто…","articleBody":"Вебинар 10.06.2026: про быстрый запуск ИИ-моделей в прод\n\nПриглашаем ИТ-специалистов, ML-инженеров и всех, кто внедряет ИИ в компаниях!\n \nЗапуск ИИ-моделей может превратиться в головную боль: нужно собирать стек, нанимать DevOps/ML-инженеров, вручную управлять серверами с GPU и переплачивать за простой. А мониторинг показывает только «железо», но не поведение самой модели как сервиса.\nНа вебинаре расскажем про готовую среду для запуска моделей — Inference Platform, чтобы вы могли перейти от настройки инфраструктуры к использованию моделей.\n \nВы узнаете:\n \n• Как использовать ваши модели без DevOps инженеров \n• Как экономично работать с переменной нагрузкой \n• Как запускать большие модели для агентских сценариев \n• Как разработчик AI-ассистента развертывает модели и масштабирует ресурсы без простоя\n\nПриходите! \n\nЗаписаться\n\n#реклама 16+\nmy.mts-link.ru\nО рекламодателе","datePublished":"2026-06-02T20:42:59Z","dateModified":"2026-06-04T18:56:50Z","author":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"publisher":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"image":["https://n2.tlmtr.cc/p/_IDjxTGpGZcstgCgz97dGUOuZm9vDP6sgK4Ner33Z3UY?ty=l"],"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":974}]}},{"@type":"ListItem","position":6,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2333","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2333","mainEntityOfPage":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2333","headline":"🤔 Как правильно по-разному обрабатывать исключения? Нужно использовать несколько блоков except с разными типа…","articleBody":"🤔 Как правильно по-разному обрабатывать исключения?\n\nНужно использовать несколько блоков except с разными типами исключений. Это позволяет выполнять разную логику в зависимости от ошибки.\n\nСтавь 👍 если знал ответ, 🔥 если нет\nЗабирай 📚 Базу знаний","datePublished":"2026-06-02T16:10:25Z","dateModified":"2026-06-02T16:10:25Z","author":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"publisher":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1459},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":2},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":2}]}},{"@type":"ListItem","position":7,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2332","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2332","mainEntityOfPage":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2332","headline":"👨👨👨👨👨👨👨👨👨👨 Каналы с IT вакансиями и стажировками Подписывайся и забирай свой оффер 🤘 1. Стажировки и вакансии…","articleBody":"👨👨👨👨👨👨👨👨👨👨\n\nКаналы с IT вакансиями\nи стажировками \n\nПодписывайся и забирай свой оффер 🤘\n\n1. Стажировки и вакансии по России и миру\n2. IT вакансии по СНГ \n3. IT стажировки по СНГ\n4. ИИ-ассистент для автооткликов\n5. DIGITAL и IT стажировки и вакансии\n6. IT стажировки в топовых компаниях мира\n7. Удалённые IT вакансии и стажировки\n8. Python вакансии и стажировки\n9. БИГТЕХ вакансии и стажировки\n10. Design вакансии и стажировки\n11. QA вакансии и стажировки\n12. Junior вакансии и стажировки\n13. Frontend вакансии и вопросы собесов\n14. Вакансии и стажировки для аналитиков\n15. Вакансии в русских стартапах за границей\n16. Вакансии и стажировки для DevOps\n17. Вакансии, которых нет на ХХ.РУ","datePublished":"2026-06-02T14:05:12Z","dateModified":"2026-06-02T14:05:12Z","author":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"publisher":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1510},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":2}]}},{"@type":"ListItem","position":8,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2331","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2331","mainEntityOfPage":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2331","headline":"🤔 Что такое клиент-серверная архитектура? Клиент-серверная архитектура – это модель взаимодействия устройств,…","articleBody":"🤔 Что такое клиент-серверная архитектура?\n\nКлиент-серверная архитектура – это модель взаимодействия устройств, где клиент запрашивает данные или услуги, а сервер их предоставляет. \n\n🚩Как это работает?\n\nКлиент – это программа или устройство, которое отправляет запросы (например, браузер). \nСервер – это программа или устройство, которое обрабатывает запросы и отправляет ответ (например, веб-сервер). \n\nСервер (сервер.py) \nimport socket\n\nserver = socket.socket(socket.AF_INET, socket.SOCK_STREAM) \nserver.bind((\"localhost\", 8080)) # Привязываем сервер к адресу и порту\nserver.listen(1) # Ожидаем подключения одного клиента\nprint(\"Сервер запущен и ждёт подключения...\")\n\nconn, addr = server.accept() # Принимаем подключение\nprint(f\"Подключен клиент: {addr}\")\n\ndata = conn.recv(1024).decode() # Читаем данные от клиента\nprint(f\"Клиент прислал: {data}\")\n\nconn.send(\"Привет от сервера!\".encode()) # Отправляем ответ клиенту\nconn.close()\n\nКлиент (клиент.py) \nimport socket\n\nclient = socket.socket(socket.AF_INET, socket.SOCK_STREAM)\nclient.connect((\"localhost\", 8080)) # Подключаемся к серверу\n\nclient.send(\"Привет, сервер!\".encode()) # Отправляем сообщение\nresponse = client.recv(1024).decode() # Получаем ответ от сервера\n\nprint(f\"Ответ сервера: {response}\")\nclient.close()\n\n🚩Как это работает? \n\n1⃣Запускаем сервер.py. Он ждёт подключения. \n2⃣Запускаем клиент.py. Клиент подключается к серверу и отправляет сообщение. \n3⃣Сервер получает сообщение, отвечает клиенту и закрывает соединение. \n4⃣Клиент принимает ответ и завершает работу. \n\n🚩Типы клиент-серверных архитектур \n\nОдноуровневая – клиент общается напрямую с сервером. \nДвухуровневая – классическая схема \"клиент сервер\" (например, браузер веб-сервер). \nТрёхуровневая – добавляется база данных (например, клиент сервер БД). \nМногоуровневая – сложные распределённые системы с несколькими серверами (например, микросервисы).\n\nСтавь 👍 и забирай 📚 Базу знаний","datePublished":"2026-06-02T09:06:17Z","dateModified":"2026-06-02T09:06:17Z","author":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"publisher":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1324},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":2},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":15}]}},{"@type":"ListItem","position":9,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2330","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2330","mainEntityOfPage":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2330","headline":"Вклад в Т-Банке под 14% годовых Каждый вносит вклад в семейную жизнь, а вклад приносит доходность 14% годовых…","articleBody":"Вклад в Т-Банке под 14% годовых\n\nКаждый вносит вклад в семейную жизнь, а вклад приносит доходность 14% годовых. Чистая гармония! \n\nПополняй переводом со счета в Т-Банке, из других банков или наличными в банкоматах по всей России. Все просто, понятно и удобно. \n\nУзнать больше\n\nФинансовые услуги оказывает: АО \"ТБанк\", АО \"Т-Страхование\".\n\n#реклама \ntbank.ru\nО рекламодателе","datePublished":"2026-06-01T23:32:47Z","dateModified":"2026-06-03T21:56:03Z","author":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"publisher":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":873}]}},{"@type":"ListItem","position":10,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2329","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2329","mainEntityOfPage":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2329","headline":"🤔 Как реализовать декоратор с аргументом? Такой декоратор создаётся в несколько уровней: внешний уровень прин…","articleBody":"🤔 Как реализовать декоратор с аргументом?\n\nТакой декоратор создаётся в несколько уровней: внешний уровень принимает аргумент, внутренний — оборачивает функцию. Это позволяет гибко конфигурировать поведение декоратора.\n\nСтавь 👍 если знал ответ, 🔥 если нет\nЗабирай 📚 Базу знаний","datePublished":"2026-06-01T16:10:22Z","dateModified":"2026-06-01T16:10:22Z","author":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"publisher":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1360},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":4},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":3}]}},{"@type":"ListItem","position":11,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2328","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2328","mainEntityOfPage":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2328","headline":"🤔 Как работает функция filter()? filter() — это встроенная функция Python, которая отбирает элементы из после…","articleBody":"🤔 Как работает функция filter()?\n\nfilter() — это встроенная функция Python, которая отбирает элементы из последовательности по заданному условию. \nfilter(function, iterable)\n\n🚩Как работает `filter()`? \n\nПример 1: Фильтрация чётных чисел \nnumbers = [1, 2, 3, 4, 5, 6]\n\n# Оставляем только чётные числа\neven_numbers = filter(lambda x: x % 2 == 0, numbers)\n\nprint(list(even_numbers)) # [2, 4, 6]\n\nПример 2: Фильтрация строк по длине \nwords = [\"apple\", \"kiwi\", \"banana\", \"cherry\"]\n\n# Оставляем только слова длиной больше 5 символов\nlong_words = filter(lambda word: len(word) > 5, words)\n\nprint(list(long_words)) # ['banana', 'cherry']\n\nПример 3: Фильтрация None и пустых значений \nvalues = [None, 0, \"\", \"hello\", 42, [], {}]\n\n# Оставляем только \"истинные\" значения\nfiltered_values = filter(None, values)\n\nprint(list(filtered_values)) # ['hello', 42]\n\nПример 4: Использование filter() с def \ndef is_positive(n):\n return n > 0\n\nnumbers = [-5, -2, 0, 3, 7, -1]\npositive_numbers = filter(is_positive, numbers)\n\nprint(list(positive_numbers)) # [3, 7]\n\n🚩Чем `filter()` лучше `for` + `if`? \n\nБолее короткий и читаемый код \n# С `filter()`\neven_numbers = list(filter(lambda x: x % 2 == 0, numbers))\n\n# С `for` + `if`\neven_numbers = [x for x in numbers if x % 2 == 0]\n\nСтавь 👍 и забирай 📚 Базу знаний","datePublished":"2026-06-01T09:06:04Z","dateModified":"2026-06-01T09:06:04Z","author":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"publisher":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1571},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":6},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":11}]}},{"@type":"ListItem","position":12,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2327","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2327","mainEntityOfPage":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2327","headline":"Аренда VPS/VDS-сервера. Виртуальные выделенные серверы в дата-центрах уровня Tier III — 7 готовых конфигураци…","articleBody":"Аренда VPS/VDS-сервера.\n\nВиртуальные выделенные серверы в дата-центрах уровня Tier III — 7 готовых конфигураций от 200 ₽/мес. \n\nПреимущества аренды:\n- Выделенные ресурсы без переплаты;\n- KVM-виртуализация;\n- Быстрые NVMe SSD;\n- Соответствие 152-ФЗ, PCI DSS;\n- Бесплатная защита от DDoS;\n- Управление через панель, API и Terraform;\n- Техподдержка 24/7.\n\nЗапустите сервер за несколько минут! \n\nПопробовать\n\n#реклама 16+\nselectel.ru\nО рекламодателе","datePublished":"2026-05-31T21:01:02Z","dateModified":"2026-06-02T19:01:08Z","author":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"publisher":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"image":["https://n2.tlmtr.cc/p/_bjeN0mKn6xEffsfb2Q90G-Co-_58fRrnSD3PTRV1lGc?ty=l"],"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":985}]}},{"@type":"ListItem","position":13,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2326","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2326","mainEntityOfPage":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2326","headline":"🤔 Что такое отображение? Отображение — это структура, сопоставляющая ключам значения. В Python стандартное от…","articleBody":"🤔 Что такое отображение?\n\nОтображение — это структура, сопоставляющая ключам значения. В Python стандартное отображение реализовано как словарь (dict).\n\nСтавь 👍 если знал ответ, 🔥 если нет\nЗабирай 📚 Базу знаний","datePublished":"2026-05-31T16:10:28Z","dateModified":"2026-05-31T16:10:28Z","author":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"publisher":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1402},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":3},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":5}]}},{"@type":"ListItem","position":14,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2325","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2325","mainEntityOfPage":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2325","headline":"🤔 Что такое хешируемые типы данных? Это такие типы данных, которые имеют постоянное (неизменяемое) хеш-значен…","articleBody":"🤔 Что такое хешируемые типы данных?\n\nЭто такие типы данных, которые имеют постоянное (неизменяемое) хеш-значение на протяжении всего времени их существования. Это означает, что их можно использовать в качестве ключей в словарях (dict) и элементов в множествах (set), так как они поддерживают вычисление хеша с помощью функции hash().\n\n🚩Как понять, что объект хешируемый?\n\n🟠Объект должен быть неизменяемым \nесли объект можно изменить после создания, его хеш тоже изменится, что нарушает работу структур данных (словари, множества).\n🟠Должен реализовывать метод `__hash__()`\nкоторый возвращает уникальный идентификатор объекта.\n\n🚩Какие типы данных хешируемые?\n\nЧисла (int, float, complex)\n print(hash(42)) # 42\n print(hash(3.14)) # 322818021289917443\n print(hash(1 + 2j)) # 8389048192121911274\n\nСтроки (str)\nprint(hash(\"hello\")) # Например, 5320385861927423548\n\nКортежи (tuple), если все их элементы тоже хешируемые:\nprint(hash((1, 2, 3))) # 529344067295497451\n\nБулевы значения (bool):\n print(hash(True)) # 1\n print(hash(False)) # 0\n\n🚩Какие типы НЕ хешируемые?\n\nСписки (list)\nhash([1, 2, 3]) # TypeError: unhashable type: 'list'\n\nМножества (set)\nhash({1, 2, 3}) # TypeError: unhashable type: 'set'\n\nСловари (dict)\nhash({\"a\": 1}) # TypeError: unhashable type: 'dict'\n\n🚩Почему это важно?\n\nХешируемые типы используются в словари (dict) и множества (set), так как они используют хеш-функцию для быстрого поиска данных.\nmy_dict = { (1, 2, 3): \"tuple_key\" } # Работает, потому что кортеж неизменяемый\nmy_set = { 42, \"hello\", (1, 2) } # Все элементы хешируемые\n\nСтавь 👍 и забирай 📚 Базу знаний","datePublished":"2026-05-31T09:06:14Z","dateModified":"2026-05-31T09:06:14Z","author":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"publisher":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":1730},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":6},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":11}]}},{"@type":"ListItem","position":15,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2324","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2324","mainEntityOfPage":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2324","headline":"Получи грант до 1,35 млн руб. на обучение в магистратуре Хочешь развиваться в сфере ИТ и получить фундаментал…","articleBody":"Получи грант до 1,35 млн руб. на обучение в магистратуре\n\nХочешь развиваться в сфере ИТ и получить фундаментальные знания с практикой?\nПоступай в магистратуру Центрального университета!\n\n— 4 офлайн программы по востребованным направлениям ИТ \n— 2 онлайн-программы: машинное обучение и продуктовый менеджмент\n— 550 грантов до 75%\n— Вечерние занятия и учеба по выходным — удобно совмещать с работой\n— Обучение по модели STEM-образования: на стыке науки, технологий и бизнеса\n— Возможность стажировок и трудоустройства в ведущих компаниях\n— Государственный диплом за 2 года\n\nМагистратура в Центральном университете — это современный подход к образованию, сильный преподавательский состав и актуальные кейсы от индустрии. Оставляй заявку на грант уже сейчас! \n\nЗарегистрироваться\n\n#реклама 16+\ncu.ru\nО рекламодателе","datePublished":"2026-05-28T11:42:27Z","dateModified":"2026-05-30T09:42:32Z","author":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"publisher":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"image":["https://n1.tlmtr.cc/p/_68utEzJ5-5Ad36MMu1aMqWgryNCT2WUKB1c7OJQxQyw?ty=l"],"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":735}]}},{"@type":"ListItem","position":16,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2323","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2323","mainEntityOfPage":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2323","headline":"Офер в Яндекс за выходные: 6–7 июня Если вы продуктовый, дата-аналитик или датасаентист с опытом на Python**…","articleBody":"Офер в Яндекс за выходные: 6–7 июня\n\nЕсли вы продуктовый, дата-аналитик или датасаентист с опытом на Python** от 3 лет, участвуйте в Weekend Offer Analytics*. \n\nКак всё устроено:\n✅ до 27 мая — регистрация;\n✅ 6 июня — две технические секции, вместо трёх в обычном найме;\n✅ 7 июня — знакомство с командами и офер.\n\nВсе подробности и полезные ссылки — на сайте. После регистрации с вами свяжется рекрутер и договорится об удобном времени для интервью.\n\n*Офер за 2 дня для аналитиков\n**Язык программирования \n\nЗарегистрироваться\n\n#реклама 16+\nyandex.ru\nО рекламодателе","datePublished":"2026-05-20T18:31:20Z","dateModified":"2026-05-22T16:31:24Z","author":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"publisher":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"image":["https://n2.tlmtr.cc/p/_OmXb3_qt3xgjbe8GNdVGUmIy9BA7ugW3dZrz9bbrlag?ty=l"],"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":894},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":4}]}},{"@type":"ListItem","position":17,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2322","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2322","mainEntityOfPage":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2322","headline":"Яндекс Музыка в каждом моменте Яндекс Музыка для вас и 3-х ваших близких. Кинопоиск и Яндекс Книги тоже в под…","articleBody":"Яндекс Музыка в каждом моменте\n\nЯндекс Музыка для вас и 3-х ваших близких.\nКинопоиск и Яндекс Книги тоже в подписке.\nПопробуйте бесплатно❤️ \n\nСлушать\n\n#реклама 18+\nmusic.yandex.ru\nО рекламодателе","datePublished":"2026-05-13T13:47:13Z","dateModified":"2026-05-15T11:47:18Z","author":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"publisher":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"image":["https://n1.tlmtr.cc/p/_4yjOGXMd9WUu_9ocZH1O0QWfzeHR-7bk2OVgES9hdAI?ty=l"],"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":714}]}},{"@type":"ListItem","position":18,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2321","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2321","mainEntityOfPage":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2321","headline":"Главный навык на ближайшие годы — ВАЙБ-КОДИНГ ИИ уже пишет код, чинит баги, генерирует тесты, документацию и…","articleBody":"Главный навык на ближайшие годы — ВАЙБ-КОДИНГ\n\nИИ уже пишет код, чинит баги, генерирует тесты, документацию и помогает запускать продукты быстрее, чем это делали классические команды разработки. И это уже не \"будущее когда-нибудь\", а реальность, которая меняет рынок уже сегодня\n\nИ те, кто научится вайбкодить сейчас, будут увереннее конкурировать на рынке и зарабатывать больше тех, кто по-прежнему делает всё вручную.\n\nСтартовать с нуля поможет канал Вайб-кодинг. Там ребята круглосуточно мониторят более 320 российских и зарубежных источников и публикуют только главное: релизы, инструменты, гайды, курсы и практические кейсы.\n\nПодписывайтесь, нас уже 30 тысяч: @vibecoding_tg","datePublished":"2026-05-13T07:00:20Z","dateModified":"2026-05-15T07:00:21Z","author":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"publisher":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"image":["https://n3.tlmtr.cc/p/_lPlX6g6RmgBSJSumsn7FQFJZXOIxtFny-KleiE3tcsw?ty=l"],"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":815},{"@type":"InteractionCounter","interactionType":"https://schema.org/LikeAction","userInteractionCount":9}]}},{"@type":"ListItem","position":19,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2320","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2320","mainEntityOfPage":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2320","headline":"Разберись в 6 нейронках за 3 вечера с нуля (Курс за 0р) Бесплатный обучающий модуль от Skillbox по работе с н…","articleBody":"Разберись в 6 нейронках за 3 вечера с нуля (Курс за 0р)\n\nБесплатный обучающий модуль от Skillbox по работе с нейросетями в 2026. \n\nУзнать больше\n\n#реклама 16+\nbootcamp.skillbox.ru\nО рекламодателе","datePublished":"2026-05-08T20:18:31Z","dateModified":"2026-05-10T18:18:47Z","author":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"publisher":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"image":["https://n3.tlmtr.cc/p/_D16sGArDJTRyis1SAYJIDFKuvFCqQIyhtJIgrrFUGeE?ty=l"],"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":700}]}},{"@type":"ListItem","position":20,"item":{"@type":"SocialMediaPosting","@id":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2319","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2319","mainEntityOfPage":"https://telemetr.io/ch/channels/1736313493-python_easy_ru/posts/2319","headline":"80% системных аналитиков заваливают собеседования из-за глупых ошибок Самый простой способ подготовиться к со…","articleBody":"80% системных аналитиков заваливают собеседования из-за глупых ошибок\n\nСамый простой способ подготовиться к собеседованию — это послушать, как его проходят другие. \n\nВ канале System | Собеседования собрали базу реальных технических интервью, чтобы вы могли учиться на чужих ошибках, а не на своих.\n\nЧто внутри:\n💘 Разборы живых записей — от проектирования API до работы с БД\n💘 Ключевые вопросы лидов из бигтеха\n💘 Анализ ответов — где кандидат «поплыл» и как нужно было ответить правильно\n\nПодписывайтесь, чтобы получить доступ к базе живых разборов и увереннее чувствовать себя на собесах.","datePublished":"2026-05-07T07:00:06Z","dateModified":"2026-05-09T07:00:13Z","author":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"publisher":{"@type":"Organization","name":"Python | Вопросы собесов","url":"https://telemetr.io/ch/channels/1736313493-python_easy_ru","image":"https://img.telemetr.io/c/1Tvosl/5429572569431922953?ty=x"},"image":["https://n3.tlmtr.cc/p/_8iurTLR1fDxgpvaA_H7-euw4bUnpW9E8P-zUODfTuuU?ty=l"],"commentCount":0,"interactionStatistic":[{"@type":"InteractionCounter","interactionType":"https://schema.org/ViewAction","userInteractionCount":803},{"@type":"InteractionCounter","interactionType":"https://schema.org/ShareAction","userInteractionCount":1}]}}]}































12 666
Получи грант до 1,35 млн руб. на обучение в магистратуре
Хочешь развиваться в сфере ИТ и получить фундаментальные знания с практикой?
Поступай в магистратуру Центрального университета!
— 4 офлайн программы по востребованным направлениям ИТ
— 2 онлайн-программы: машинное обучение и продуктовый менеджмент
— 550 грантов до 75%
— Вечерние занятия и учеба по выходным — удобно совмещать с работой
— Обучение по модели STEM-образования: на стыке науки, технологий и бизнеса
— Возможность стажировок и трудоустройства в ведущих компаниях
— Государственный диплом за 2 года
Магистратура в Центральном университете — это современный подход к образованию, сильный преподавательский состав и актуальные кейсы от индустрии. Оставляй заявку на грант уже сейчас!
Зарегистрироваться
#реклама 16+
cu.ru
О рекламодателе
12 666
🤔 В чем отличие асинхронности, threading'га и мультипроцессинга?
Асинхронность, threading и мультипроцессинг - это три различных подхода к параллельному выполнению задач каждый из которых имеет свои особенности и применения:
🚩Асинхронность (Asynchronous)
Асинхронность предполагает выполнение задач без ожидания их завершения. Используется для работы с вводом-выводом (I/O), таким как чтение или запись файлов, сетевые запросы и т. д. В асинхронном коде задачи не блокируют основной поток выполнения, что позволяет эффективно использовать ресурсы процессора. Примеры асинхронных моделей включают в себя асинхронные функции и ключевые слова в Python (например,
async, await).
🚩Потоки (Threading)
Потоки позволяют выполнять несколько частей кода (потоков) параллельно в пределах одного процесса. Используются для выполнения многозадачных операций, которые могут быть распределены между несколькими ядрами процессора. Потоки могут выполняться параллельно, но могут также конкурировать за общие ресурсы, что может привести к проблемам синхронизации и безопасности. В некоторых языках, таких как Python, использование потоков ограничено из-за GIL (Global Interpreter Lock), что может снижать эффективность при использовании множества потоков для CPU-интенсивных задач.
🚩Мультипроцессинг (Multiprocessing)
Мультипроцессинг также позволяет выполнять несколько частей кода параллельно, но каждая часть выполняется в отдельном процессе. Каждый процесс имеет свое собственное пространство памяти, что делает мультипроцессинг более подходящим для многозадачных вычислений на многоядерных системах. Процессы обычно имеют больший накладные расходы по сравнению с потоками, поскольку каждый из них требует своих собственных ресурсов памяти и управления. Мультипроцессинг избегает проблемы GIL, что делает его более эффективным для CPU-интенсивных задач в Python и других языках.
Ставь 👍 и забирай 📚 Базу знаний12 666
ИТ аккредитация для компаний с гарантией результата
Мы сопровождаем процесс оформления и помогаем избежать распространённых ошибок.
✅ Проверка компании
✅ Подготовка документов
✅ Консультация по требованиям
Получить консультацию
#реклама
reestrpo.inoffice.pro
О рекламодателе
12 666
🤔 Что такое XSS? Примеры.
XSS (Cross-Site Scripting): уязвимость, позволяющая вставлять вредоносный код на сайт.
Примеры:
1. Вставка скрипта в поле комментариев: <script>alert('XSS');</script>.
2. Кража cookie через вставленный скрипт.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
12 666
Вебинар 10.06.2026: про быстрый запуск ИИ-моделей в прод
Приглашаем ИТ-специалистов, ML-инженеров и всех, кто внедряет ИИ в компаниях!
Запуск ИИ-моделей может превратиться в головную боль: нужно собирать стек, нанимать DevOps/ML-инженеров, вручную управлять серверами с GPU и переплачивать за простой. А мониторинг показывает только «железо», но не поведение самой модели как сервиса.
На вебинаре расскажем про готовую среду для запуска моделей — Inference Platform, чтобы вы могли перейти от настройки инфраструктуры к использованию моделей.
Вы узнаете:
• Как использовать ваши модели без DevOps инженеров
• Как экономично работать с переменной нагрузкой
• Как запускать большие модели для агентских сценариев
• Как разработчик AI-ассистента развертывает модели и масштабирует ресурсы без простоя
Приходите!
Записаться
#реклама 16+
my.mts-link.ru
О рекламодателе
12 666
🤔 Как правильно по-разному обрабатывать исключения?
Нужно использовать несколько блоков except с разными типами исключений. Это позволяет выполнять разную логику в зависимости от ошибки.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
12 666
👨👨👨👨👨👨👨👨👨👨
Каналы с IT вакансиями
и стажировками
Подписывайся и забирай свой оффер 🤘
1. Стажировки и вакансии по России и миру
2. IT вакансии по СНГ
3. IT стажировки по СНГ
4. ИИ-ассистент для автооткликов
5. DIGITAL и IT стажировки и вакансии
6. IT стажировки в топовых компаниях мира
7. Удалённые IT вакансии и стажировки
8. Python вакансии и стажировки
9. БИГТЕХ вакансии и стажировки
10. Design вакансии и стажировки
11. QA вакансии и стажировки
12. Junior вакансии и стажировки
13. Frontend вакансии и вопросы собесов
14. Вакансии и стажировки для аналитиков
15. Вакансии в русских стартапах за границей
16. Вакансии и стажировки для DevOps
17. Вакансии, которых нет на ХХ.РУ
12 666
🤔 Что такое клиент-серверная архитектура?
Клиент-серверная архитектура – это модель взаимодействия устройств, где клиент запрашивает данные или услуги, а сервер их предоставляет.
🚩Как это работает?
Клиент – это программа или устройство, которое отправляет запросы (например, браузер).
Сервер – это программа или устройство, которое обрабатывает запросы и отправляет ответ (например, веб-сервер).
Сервер (сервер.py)
import socket
server = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
server.bind(("localhost", 8080)) # Привязываем сервер к адресу и порту
server.listen(1) # Ожидаем подключения одного клиента
print("Сервер запущен и ждёт подключения...")
conn, addr = server.accept() # Принимаем подключение
print(f"Подключен клиент: {addr}")
data = conn.recv(1024).decode() # Читаем данные от клиента
print(f"Клиент прислал: {data}")
conn.send("Привет от сервера!".encode()) # Отправляем ответ клиенту
conn.close()
Клиент (клиент.py)
import socket
client = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
client.connect(("localhost", 8080)) # Подключаемся к серверу
client.send("Привет, сервер!".encode()) # Отправляем сообщение
response = client.recv(1024).decode() # Получаем ответ от сервера
print(f"Ответ сервера: {response}")
client.close()
🚩Как это работает?
1⃣Запускаем сервер.py. Он ждёт подключения.
2⃣Запускаем клиент.py. Клиент подключается к серверу и отправляет сообщение.
3⃣Сервер получает сообщение, отвечает клиенту и закрывает соединение.
4⃣Клиент принимает ответ и завершает работу.
🚩Типы клиент-серверных архитектур
Одноуровневая – клиент общается напрямую с сервером.
Двухуровневая – классическая схема "клиент сервер" (например, браузер веб-сервер).
Трёхуровневая – добавляется база данных (например, клиент сервер БД).
Многоуровневая – сложные распределённые системы с несколькими серверами (например, микросервисы).
Ставь 👍 и забирай 📚 Базу знаний12 666
Вклад в Т-Банке под 14% годовых
Каждый вносит вклад в семейную жизнь, а вклад приносит доходность 14% годовых. Чистая гармония!
Пополняй переводом со счета в Т-Банке, из других банков или наличными в банкоматах по всей России. Все просто, понятно и удобно.
Узнать больше
Финансовые услуги оказывает: АО "ТБанк", АО "Т-Страхование".
#реклама
tbank.ru
О рекламодателе
12 666
🤔 Как реализовать декоратор с аргументом?
Такой декоратор создаётся в несколько уровней: внешний уровень принимает аргумент, внутренний — оборачивает функцию. Это позволяет гибко конфигурировать поведение декоратора.
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
12 666
🤔 Как работает функция filter()?
filter() — это встроенная функция Python, которая отбирает элементы из последовательности по заданному условию.
filter(function, iterable)
🚩Как работает `filter()`?
Пример 1: Фильтрация чётных чисел
numbers = [1, 2, 3, 4, 5, 6]
# Оставляем только чётные числа
even_numbers = filter(lambda x: x % 2 == 0, numbers)
print(list(even_numbers)) # [2, 4, 6]
Пример 2: Фильтрация строк по длине
words = ["apple", "kiwi", "banana", "cherry"]
# Оставляем только слова длиной больше 5 символов
long_words = filter(lambda word: len(word) > 5, words)
print(list(long_words)) # ['banana', 'cherry']
Пример 3: Фильтрация None и пустых значений
values = [None, 0, "", "hello", 42, [], {}]
# Оставляем только "истинные" значения
filtered_values = filter(None, values)
print(list(filtered_values)) # ['hello', 42]
Пример 4: Использование filter() с def
def is_positive(n):
return n > 0
numbers = [-5, -2, 0, 3, 7, -1]
positive_numbers = filter(is_positive, numbers)
print(list(positive_numbers)) # [3, 7]
🚩Чем `filter()` лучше `for` + `if`?
Более короткий и читаемый код
# С `filter()`
even_numbers = list(filter(lambda x: x % 2 == 0, numbers))
# С `for` + `if`
even_numbers = [x for x in numbers if x % 2 == 0]
Ставь 👍 и забирай 📚 Базу знаний12 666
Аренда VPS/VDS-сервера.
Виртуальные выделенные серверы в дата-центрах уровня Tier III — 7 готовых конфигураций от 200 ₽/мес.
Преимущества аренды:
- Выделенные ресурсы без переплаты;
- KVM-виртуализация;
- Быстрые NVMe SSD;
- Соответствие 152-ФЗ, PCI DSS;
- Бесплатная защита от DDoS;
- Управление через панель, API и Terraform;
- Техподдержка 24/7.
Запустите сервер за несколько минут!
Попробовать
#реклама 16+
selectel.ru
О рекламодателе
12 666
🤔 Что такое отображение?
Отображение — это структура, сопоставляющая ключам значения. В Python стандартное отображение реализовано как словарь (dict).
Ставь 👍 если знал ответ, 🔥 если нет
Забирай 📚 Базу знаний
12 666
🤔 Что такое хешируемые типы данных?
Это такие типы данных, которые имеют постоянное (неизменяемое) хеш-значение на протяжении всего времени их существования. Это означает, что их можно использовать в качестве ключей в словарях (
dict) и элементов в множествах (set), так как они поддерживают вычисление хеша с помощью функции hash().
🚩Как понять, что объект хешируемый?
🟠Объект должен быть неизменяемым
если объект можно изменить после создания, его хеш тоже изменится, что нарушает работу структур данных (словари, множества).
🟠Должен реализовывать метод `__hash__()`
который возвращает уникальный идентификатор объекта.
🚩Какие типы данных хешируемые?
Числа (int, float, complex)
print(hash(42)) # 42
print(hash(3.14)) # 322818021289917443
print(hash(1 + 2j)) # 8389048192121911274
Строки (str)
print(hash("hello")) # Например, 5320385861927423548
Кортежи (tuple), если все их элементы тоже хешируемые:
print(hash((1, 2, 3))) # 529344067295497451
Булевы значения (bool):
print(hash(True)) # 1
print(hash(False)) # 0
🚩Какие типы НЕ хешируемые?
Списки (list)
hash([1, 2, 3]) # TypeError: unhashable type: 'list'
Множества (set)
hash({1, 2, 3}) # TypeError: unhashable type: 'set'
Словари (dict)
hash({"a": 1}) # TypeError: unhashable type: 'dict'
🚩Почему это важно?
Хешируемые типы используются в словари (dict) и множества (set), так как они используют хеш-функцию для быстрого поиска данных.
my_dict = { (1, 2, 3): "tuple_key" } # Работает, потому что кортеж неизменяемый
my_set = { 42, "hello", (1, 2) } # Все элементы хешируемые
Ставь 👍 и забирай 📚 Базу знаний12 666
Получи грант до 1,35 млн руб. на обучение в магистратуре
Хочешь развиваться в сфере ИТ и получить фундаментальные знания с практикой?
Поступай в магистратуру Центрального университета!
— 4 офлайн программы по востребованным направлениям ИТ
— 2 онлайн-программы: машинное обучение и продуктовый менеджмент
— 550 грантов до 75%
— Вечерние занятия и учеба по выходным — удобно совмещать с работой
— Обучение по модели STEM-образования: на стыке науки, технологий и бизнеса
— Возможность стажировок и трудоустройства в ведущих компаниях
— Государственный диплом за 2 года
Магистратура в Центральном университете — это современный подход к образованию, сильный преподавательский состав и актуальные кейсы от индустрии. Оставляй заявку на грант уже сейчас!
Зарегистрироваться
#реклама 16+
cu.ru
О рекламодателе
12 666
Офер в Яндекс за выходные: 6–7 июня
Если вы продуктовый, дата-аналитик или датасаентист с опытом на Python** от 3 лет, участвуйте в Weekend Offer Analytics*.
Как всё устроено:
✅ до 27 мая — регистрация;
✅ 6 июня — две технические секции, вместо трёх в обычном найме;
✅ 7 июня — знакомство с командами и офер.
Все подробности и полезные ссылки — на сайте. После регистрации с вами свяжется рекрутер и договорится об удобном времени для интервью.
*Офер за 2 дня для аналитиков
**Язык программирования
Зарегистрироваться
#реклама 16+
yandex.ru
О рекламодателе
12 666
Яндекс Музыка в каждом моменте
Яндекс Музыка для вас и 3-х ваших близких.
Кинопоиск и Яндекс Книги тоже в подписке.
Попробуйте бесплатно❤️
Слушать
#реклама 18+
music.yandex.ru
О рекламодателе
12 666
Главный навык на ближайшие годы — ВАЙБ-КОДИНГ
ИИ уже пишет код, чинит баги, генерирует тесты, документацию и помогает запускать продукты быстрее, чем это делали классические команды разработки. И это уже не "будущее когда-нибудь", а реальность, которая меняет рынок уже сегодня
И те, кто научится вайбкодить сейчас, будут увереннее конкурировать на рынке и зарабатывать больше тех, кто по-прежнему делает всё вручную.
Стартовать с нуля поможет канал Вайб-кодинг. Там ребята круглосуточно мониторят более 320 российских и зарубежных источников и публикуют только главное: релизы, инструменты, гайды, курсы и практические кейсы.
Подписывайтесь, нас уже 30 тысяч: @vibecoding_tg
12 666
Разберись в 6 нейронках за 3 вечера с нуля (Курс за 0р)
Бесплатный обучающий модуль от Skillbox по работе с нейросетями в 2026.
Узнать больше
#реклама 16+
bootcamp.skillbox.ru
О рекламодателе
12 666
80% системных аналитиков заваливают собеседования из-за глупых ошибок
Самый простой способ подготовиться к собеседованию — это послушать, как его проходят другие.
В канале System | Собеседования собрали базу реальных технических интервью, чтобы вы могли учиться на чужих ошибках, а не на своих.
Что внутри:
💘 Разборы живых записей — от проектирования API до работы с БД
💘 Ключевые вопросы лидов из бигтеха
💘 Анализ ответов — где кандидат «поплыл» и как нужно было ответить правильно
Подписывайтесь, чтобы получить доступ к базе живых разборов и увереннее чувствовать себя на собесах.
