Python Learning
前往频道在 Telegram
№ 4974297878 Обучающий канал по Python Ссылка для друга - https://t.me/+I7jrAQKR5xAyYTAy По всем вопросам @mascarov_valentin Реклама на бирже - https://telega.in/c/Python_per_month
显示更多📈 Telegram 频道 Python Learning 的分析概览
频道 Python Learning (@python_per_month) 俄语 语言赛道中的 是活跃参与者。目前社区聚集了 28 431 名订阅者,在 技术与应用 类别中位列第 4 587,并在 俄罗斯 地区排名第 22 662 位。
📊 受众指标与增长动态
自 невідомо 创建以来,项目保持高速增长,吸引了 28 431 名订阅者。
根据 31 八月, 2026 的最新数据,频道保持稳定运转。过去 30 天订阅人数变化为 -249,过去 24 小时变化为 -11,整体触达仍然可观。
- 认证状态: 未认证
- 互动率 (ER): 平均受众互动率为 7.66%。内容发布后 24 小时内通常能获得 3.25% 的反应,占订阅者总量。
- 帖子覆盖: 每篇帖子平均可获得 2 178 次浏览,首日通常累积 925 次浏览。
- 互动与反馈: 受众积极参与,单帖平均反应数为 8。
- 主题关注点: 内容集中在 learning, строка, модуль, собеседование, zip 等核心主题上。
📝 描述与内容策略
作者将该频道定位为表达主观观点的平台:
“№ 4974297878
Обучающий канал по Python
Ссылка для друга - https://t.me/+I7jrAQKR5xAyYTAy
По всем вопросам @mascarov_valentin
Реклама на бирже - https://telega.in/c/Python_per_month”
凭借高频更新(最新数据采集于 01 九月, 2026),频道始终保持新鲜度与高覆盖。分析显示受众积极互动,使其成为 技术与应用 类别中的关键影响点。
28 431
订阅者
-1124 小时
-537 天
-24930 天
帖子存档
28 437
#Вопросы_с_собеседования
Реализуйте функцию на Python, которая принимает на вход список целых чисел и возвращает новый список, содержащий только уникальные элементы исходного списка. Напишите код и объясните его сложность в терминах времени и памяти.
В данном коде мы используем множество (set), чтобы эффективно отслеживать уникальные элементы. Проходим по исходному списку, и если элемент не встречался ранее, добавляем его в множество и в результирующий список.
Сложность в терминах времени:
— Проход по исходному списку занимает O(n) времени, где n - длина списка.
— Операции добавления в множество и в список имеют амортизированную сложность O(1).
Таким образом, общая сложность в терминах времени составляет O(n).
Сложность в терминах памяти:
Дополнительная память используется для хранения множества и результирующего списка. В худшем случае, когда все элементы уникальны, дополнительная память составляет O(n).
28 437
💻 Определяем ip адрес своего компьютера
Этот код использует библиотеку requests для отправки HTTP-запроса к веб-сервису ipify, который предоставляет API для определения публичного IP-адреса пользователя. Код написан в форме функции get_public_ip, что делает его удобным для повторного использования.
Использование блока try-except обеспечивает обработку исключений, которые могут возникнуть при запросе (например, проблемы с подключением к интернету). Если запрос успешен, функция возвращает IP-адрес, иначе возвращает сообщение об ошибке.
28 437
💻 Определяем ip адрес своего компьютера
Этот код использует библиотеку requests для отправки HTTP-запроса к веб-сервису ipify, который предоставляет API для определения публичного IP-адреса пользователя. Код написан в форме функции get_public_ip, что делает его удобным для повторного использования.
Использование блока try-except обеспечивает обработку исключений, которые могут возникнуть при запросе (например, проблемы с подключением к интернету). Если запрос успешен, функция возвращает IP-адрес, иначе возвращает сообщение об ошибке.
28 437
⚡️Хакатон Brand Analytics ML Сontest
Компания Brand Analytics - разработчик лидирующей системы мониторинга соцсетей и СМИ на рынках России и СНГ, приглашает всех желающих принять участие в контесте и разработать решение, способное генерировать текст суммаризации комментариев под постами в социальных сетях.
Что ждёт участников?
🔹 Борьба за призовой фонд размером в 200 000 рублей;
🔹 Обратная связь от с экспертов крупной IT-компании;
🔹 Возможность проявить себя и продемонстрировать свои скиллы;
🔹 Новый кейс в портфолио, созданный в рамках решения реальной задачи.
📆Дата проведения: 4 - 25 декабря
📍Формат: онлайн
Подробная информация и регистрация: https://tglink.io/2d6d3099988a?erid=LjN8K46n9
Реклама. ООО "АКСЕЛЕРАТОР ВОЗМОЖНОСТЕЙ". ИНН 9704005146.
28 437
#Вопросы_с_собеседования
Напишите функцию на Python, которая принимает на вход строку из слов, разделенных пробелами, и возвращает новую строку, в которой каждое слово написано задом наперед. Например, для входной строки "Hello World" функция должна вернуть "olleH dlroW".
Решение:
В начале кода мы используем метод
split(), чтобы разбить входную строку на список слов. Это делается по пробелам, предполагая, что слова разделены пробелами. Затем мы используем генератор списка (list comprehension), чтобы перевернуть каждое слово в списке. word[::-1] — это способ перевернуть строку с помощью среза. Далее мы используем метод join(), чтобы объединить перевернутые слова обратно в строку, разделяя их пробелами и, наконец, возвращаем полученную строку.28 437
#Вопросы_с_собеседования
Объясните, что такое обработка исключений в Python, и предоставьте пример кода, демонстрирующий использование блока try-except.
Обработка исключений в Python позволяет программисту обрабатывать и управлять ошибками в коде. Блок
try содержит код, который может вызвать исключение. Если исключение происходит, выполнение кода переходит к блоку except, который содержит обработчики конкретных типов исключений.
Блок else выполняется, если в блоке try не возникло исключение.
Блок finally выполняется всегда, независимо от того, произошло исключение или нет. Этот блок используется, например, для освобождения ресурсов.
В примере на картинке в функции divide_numbers представлен пример деления двух чисел с использованием блока try-except. В случае деления на ноль выводится сообщение об ошибке. Если переданы нечисловые значения, программа сообщает об ошибке типа. В блоке else выводится сообщение об успешном выполнении операции, а в блоке finally выводится сообщение, которое всегда выполняется.28 437
Метод str.expandtabs()
Метод
str.expandtabs() используется для замены символов табуляции ('\t') в строке на пробелы в соответствии с заданным размером шага табуляции. Метод принимает один аргумент — tabsize, который указывает количество пробелов, на которое следует заменять каждый символ табуляции.
#для_начинающих28 437
Есть тип мужчин, которым сложно общаться
Знакомиться или начать диалог - особенно сложно. И по работе, и с девушками.
Слишком много мыслей — "Что обо мне подумают другие?".
Из-за этого трудно говорить с руководителями, коллегами и новыми людьми. Иногда сложно честно общаться с родителем.
А уж самое сложное — знакомиться и общаться с интересными девушками. Сразу возникает застенчивость.
Сложно показать девушке свой сексуальный интерес. В итоге пообщаемся "как друзья"
Что стоит глубоко за этой сложностью в общении?
Ведь часто такой парень довольно умен. И проблема не в речи.
Внутри этой проблемы есть излишнее стремление к одобрению. Стремление быть правильным, быть хорошим. Ощущение, что я недостоин и не могу быть собой.
Фактически это установки и эмоциональные ограничения, сформированные в детстве через родителей.
Выход Один. Это совсем не просто. Но проверено многими:
1 — Надо оцифровать и увидеть в себе бессознательные ограничения. Это по сути контр-интуитивно. И дальше:
2 — Начать впервые ради себя ДЕЛАТЬ то, в чём ты раньше себя ограничивал. Только новый опыт реально меняет установки.
Новые ДЕЙСТВИЯ ради себя - автоматически поднимут твоё состояние значимости.
Через это появляется сила, решительность и удовольствие от себя.
Становится легче делать всё новое. В том числе общаться!
Волшебные таблетки здесь не помогут. Это не просто.
Есть специальный чат-бот в ТГ. Который помогает оцифровать свои установки. И поможет начать ДЕЛАТЬ ради себя.
В боте большой механизм в форме игры. Там есть задания, видео и напоминания.
Это очень крутой бот. Попробуйте пройти.
@anton_lovebot
Иногда это реально влияет на всю жизнь.
Кто уже проходил? -🔥
28 437
#Вопросы_с_собеседования
У вас есть список словарей, представляющих информацию о книгах. Каждый словарь содержит поля «название» (title), «автор» (author) и «год выпуска» (year). Напишите функцию на Python, которая принимает такой список книг и возвращает словарь, в котором ключами являются года выпуска, а значениями — списки книг, выпущенных в этот год. Книги в каждом списке должны быть упорядочены по алфавиту по названию.
Решение:
1. Используем
defaultdict(list), чтобы автоматически создавать пустой список для каждого года.
2. Книги сортируем по названию перед группировкой, чтобы списки книг в каждом году были упорядочены по алфавиту.
3. Проходим по отсортированным книгам и добавляем их в соответствующие списки годов в словаре.28 437
Как получить размер папки с помощью Python?
Чтобы получить размер каталога, пользователь должен пройти по всей папке и добавить размер каждого файла, присутствующего в этой папке, и покажет общий размер папки.
Другие способы решить данную задачу можно найти здесь.
28 437
Разработчики создали ChatGPT, БЕЗ ОГРАНИЧЕНИЙ ПО ЗАПРОСАМ.
Он может:
-Кодить и обучать кодингу
-Стать репетитором по английскому
-Создавать контент план
-Быть психологом, СММщиком, мотиватором
-Писать рефераты/рассказы/песни/стихи/статьи на любые темы
-Создать резюме
-Объяснить любую тему
Возможности ограничены только вашей фантазией. @NeuroConnect_Bot
28 437
16-, 8- и 4-битные форматы чисел с плавающей запятой
Очень подробная и интересная статья.
Смотреть статью
28 437
⁉️ Как аналитику обрабатывать данные из разных источников практически в реальном времени?
Узнайте на бесплатном открытом уроке «Как на Spark Structured Streaming работать с данными в HDFS и Kafka?» от OTUS.
💻 На вебинаре:
— узнаем, какие источники данных могут быть обработаны стриминговым API Spark;
— рассмотрим конкретные примеры с данными на HDFS и Kafka;
— разберёмся, как осуществить подключение к таким источникам;
— научимся группировать данные.
👉 Занятие пройдёт 4 декабря в 20:00 мск в рамках курса «Spark Developer». После урока вы сможете продолжить обучение на курсе. Оплата доступна в рассрочку.
🔥 Для бесплатного участия и получения записи регистрируйтесь прямо сейчас: https://clck.ru/36psVq
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru
28 437
NetworkX
NetworkX — это библиотека Python для анализа сложных сетей. Она предоставляет структуры данных для работы с графами (сетями) и реализует множество алгоритмов для анализа и визуализации сетевых данных.
Она может использоваться в различных областях, таких как социальные, биологические, транспортные, компьютерные сети и многих других.
#для_продвинутых
28 437
Композиция (ассоциация) классов
Композиция (ассоциация) классов — это способ связи объектов разных классов. Позволяет создавать сложные объекты из более простых.
Один класс содержит объект другого класса как атрибут, при этом внутренний объект является частью внешнего.
Внешний класс не наследует функционал внутреннего, в отличие от наследования, просто использует его.
Композиция классов позволяет создавать сложные объекты из простых классов и подходит для моделирования реальных взаимосвязей.
28 437
Ищем 100 человек, которые пройдут 3 курса по IT бесплатно и дадут обратную связь!
Старая цена - 23 500 руб
Цена для тестовой группы - 0 руб 💯
👉🏻Получить курсы тут
Реклама. ООО "ГикБреинс".
ИНН 7726381870
28 437
Переводим текст с английского на русский язык и преобразуем его в голосовое сообщение
Для перевода текста с английского на русский и преобразования его в голосовое сообщение, вы можете использовать библиотеки googletrans для перевода и gTTS (Google Text-to-Speech) для синтеза речи.
pip install googletrans==4.0.0-rc1
pip install gtts
28 437
#Вопросы_с_собеседования
🔔 Напишите функцию на Python, которая принимает корень бинарного дерева поиска и целое число k, и возвращает k-ый по величине элемент в этом дереве.
Условия:
Бинарное дерево поиска (BST) - это дерево, в котором каждый узел имеет не более двух детей, и для каждого узла его левое поддерево содержит только узлы с ключами, меньшими чем ключ узла, а правое поддерево - только узлы с ключами, большими чем ключ узла.
k всегда валидно и находится в пределах количества узлов в дереве.
Объяснение:
Функция kthSmallest принимает корень бинарного дерева и число k.
Вложенная функция inorder реализует обход дерева в порядке "лево-корень-право", что гарантирует получение элементов в порядке возрастания.
Рекурсивный вызов inorder собирает значения узлов в список.
Функция возвращает k-1 элемент этого списка, так как индексация в Python начинается с нуля.
Этот вопрос проверяет знания кандидата в области алгоритмов обхода дерева, рекурсии и понимания структур данных, таких как бинарные деревья поиска.
28 437
argcomplete
argcomplete — это библиотека для автоматического дополнения аргументов командной строки в Python. Это может быть полезно при разработке сценариев командной строки, когда вы хотите, чтобы ваш скрипт предлагал возможные аргументы и значения при нажатии клавиши Tab.
argcomplete поддерживает не все оболочки по умолчанию, и вам может потребоваться настроить ее соответствующим образом для вашей среды выполнения.
#для_продвинутых
28 437
Как разработчику увеличить доход?
Расширять список своих скиллов! Начать можно с бесплатного открытого урока «Шаблон проектирования ""Цепочка обязанностей""» от OTUS.
На вебинаре:
- рассмотрим превращение элементов поведения в объекты;
- проанализируем его на конкретном примере, формируя диаграмму классов;
- узнаем, как использовать шаблон «Цепочка обязанностей» для решения различных задач;
- покажем, как создать классы обработчиков и связать их в цепочку так, чтобы сообщение было обработано последовательно каждым обработчиком;
- разберем возможности настройки приоритета и условий обработки определенных сообщений.
Занятие пройдёт 5 декабря в 20:00 мск в рамках курса «Архитектура и шаблоны проектирования». После урока вы сможете продолжить обучение в рассрочку.
Для бесплатного участия и получения записи пройдите короткое тестирование прямо сейчас: https://otus.pw/hze4/
Реклама. ООО «Отус онлайн-образование», ОГРН 1177746618576, www.otus.ru