en
Feedback
Python Community

Python Community

Open in Telegram

Python Community RU - СНГ сообщество Python-разработчиков Чат канала: @python_community_chat Сотрудничество: @cyberJohnny и @Sergey_bzd РКН реестр: https://knd.gov.ru/license?id=67847dd98e552d6b54a511ed®istryType=bloggersPermission

Show more

📈 Analytical overview of Telegram channel Python Community

Channel Python Community (@python_community_ru) in the Russian language segment is an active participant. Currently, the community unites 11 643 subscribers, ranking 10 360 in the Technologies & Applications category and 55 198 in the Russia region.

📊 Audience metrics and dynamics

Since its creation on невідомо, the project has demonstrated rapid growth, gathering an audience of 11 643 subscribers.

According to the latest data from 06 September, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -68 over the last 30 days and by 1 over the last 24 hours, overall reach remains high.

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 5.34%. Within the first 24 hours after publication, content typically collects 2.63% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 622 views. Within the first day, a publication typically gains 306 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 3.
  • Thematic interests: Content is focused on key topics such as docker, git, github, контейнер, await.

📝 Description and content policy

The author describes the resource as a platform for expressing subjective opinions:
Python Community RU - СНГ сообщество Python-разработчиков Чат канала: @python_community_chat Сотрудничество: @cyberJohnny и @Sergey_bzd РКН реестр: https://knd.gov.ru/license?id=67847dd98e552d6b54a511ed&registryType=bloggersPermission

Thanks to the high frequency of updates (latest data received on 07 September, 2026), the channel maintains relevance and a high level of publication reach. Analytics show that the audience actively interacts with content, making it an important point of influence in the Technologies & Applications category.

11 643
Subscribers
+124 hours
-67 days
-6830 days
Posts Archive
⚡️ Задачка с собеседования | #Medium Условие: Вам необходимо найти самый длинный префикс среди полученного списка строк. Строки состоят только из английских букв в нижнем регистре. Примеры: longest_prefix(['flower', 'flow', 'flight']) -> 'fl' longest_prefix(['car', 'cir']) -> 'c' longest_prefix(['sol', 'ution']) -> '' 📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇 #Задачка_с_собеседования

⚡️ Красивый вывод данных Если вам приходится работать с выводом списков или словарей, то вы можете упростить себе работу, исп
⚡️ Красивый вывод данных Если вам приходится работать с выводом списков или словарей, то вы можете упростить себе работу, использовав pprint. PrettyPrinter(indent=1, width=80, depth=None, stream=None) — Класс, отвечающий за перевод данных в красивый формат. indent определяет количество отступов перед объектами, а width — ширину вывода. depth — сколько объектов необходимо рекурсивно раскрывать, а stream — куда записывать все данные (по умолчанию sys.stdout). pprint.pprint(object, ...) — функция, упрощающая работу с классом. Принимает object, который необходимо вывести и те же параметры, что и PrettyPrinter. #миниурок #pprint

Что выведет код выше?
Anonymous voting

#python_quiz
#python_quiz

⚡️ Очередь с приоритетом Это — разновидность очередей, в которой у каждого элемента есть свой приоритет. Модуль heapq реализу
⚡️ Очередь с приоритетом Это — разновидность очередей, в которой у каждого элемента есть свой приоритет. Модуль heapq реализует такую возможность, используя кучи — бинарные деревья, у которых родительский объект имеет значение, меньшее или равное любому из его дочерних узлов. heappush(heap, value) — добавляет value в heap, сохраняя инвариантность кучи. heappop(heap) — возвращает наименьшее значение из heap. heapify(x) — превращает итерируемый объект x в кучу. nsmallest(n, iter), nlargest(n, iter) — позволяют взять n-ное количество минимальных/максимальных элементов из iter. #миниурок #heapq

⚡️ Ответ на предыдущую задачу
⚡️ Ответ на предыдущую задачу

⚡️ Задачка с собеседования | #Hard Условие: Вам необходимо проверить, в правильном ли порядке расставлены {}, (), [], <>. Вместе с ними может идти и другой текст, поэтому вам стоит заняться фильтрацией строки. Примеры: valid_bracket("(some_data)") valid_bracket("() [ww]1{}<>") valid_bracket("< [ ( { })]>") valid_bracket("(]") valid_bracket("([9)]") 📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇 #Задачка_с_собеседования

⚡️ Работаем с логами Для этого в Python существует удобный модуль logging, позволяющий управлять логами в пару строк. logging
⚡️ Работаем с логами Для этого в Python существует удобный модуль logging, позволяющий управлять логами в пару строк. logging.getLogger(name=None) — возвращает экземпляр логера на основе имени. Может быть полезна при разработке модулей. logging.basicConfig(**kwargs) — позволяет задать настройки модулю, например, имя файла (filename), формат записи (format), уровень важности (level). debug(), info(), warning(), error(), critical() — позволяют записывать информацию в логер на определённом уровне важности. О том, какие уровни важности использовать, вы можете почитать в HOWTO, а подробнее о функционале модуля — в документации. #миниурок #logging

Что выведет код выше?
Anonymous voting

#python_quiz
#python_quiz

⚡️ Математические операции Если простых математических операций сложения и деления вам недостаточно, то взгляните в сторону м
⚡️ Математические операции Если простых математических операций сложения и деления вам недостаточно, то взгляните в сторону модуля math. Там хранится множество мат. функций, которые могут вам пригодиться. ceil(x), floor(x) — округляет число x в большую/меньшую сторону. fsum(iterable) — суммирует все значения в iterable, исключая неточность чисел с плавающей точкой. Лучше это посмотреть на примере выше. isclose(a, b) — поскольку числа с плавающей точкой имеют неточность, правильнее будет их сравнивать используя этот метод. Также там есть множество логарифмических и тригонометрических функций, которые вы можете найти, почитав документацию. #миниурок #math

⚡️ Ответ на предыдущую задачу
⚡️ Ответ на предыдущую задачу

⚡️ Задачка с собеседования | #Medium Условие: Вам необходимо проверить, являются ли две строки анаграммами? На вход идут две строки, состоящие из символов английского алфавита. Примеры: is_anagram('car', 'tar') -> False is_anagram('car', 'cart') -> False is_anagram('anagram', 'nagaram') -> True is_anagram('beluga', 'begula') -> True 📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇 #Задачка_с_собеседования

⚡️ Что такое __pycache__ На этот раз, это не переменная, а папка, внутри которой хранятся файлы .pyc и .pyo. Зачем она нужна
⚡️ Что такое __pycache__ На этот раз, это не переменная, а папка, внутри которой хранятся файлы .pyc и .pyo. Зачем она нужна можно почитать в PEP 3147, а здесь будет краткое объяснение. Каждый раз, когда вы запускаете программу, Python, переводит её в байткод и сохраняет в папку __pycache__. Это сделано в целях оптимизации и, чтобы, модули быстрее импортировались. Файлы с расширением .pyc и .pyo — это байткод и оптимизированный байткод. Они создаются заново, если код программы изменился. #теория

Что выведет этот код?
Anonymous voting

#python_quiz
#python_quiz

⚡️ Добавляем время в программу Модуль time позволяет замерять время выполнения кода, может заморозить программу, а также позв
⚡️ Добавляем время в программу Модуль time позволяет замерять время выполнения кода, может заморозить программу, а также позволяет узнать текущее время. Первую задачу выполняет функция time(), которая возвращает время в секундах. Для заморозки приложения используют команду sleep(seconds). А вот выводом времени занимается метод strftime(), который выводит структуру, полученную, например, из gmtime() в определённом формате. Подробнее почитать о модуле можно на сайте документации. #миниурок #time

Не знаете, как подготовить бизнес к новому локдауну? Главное – не ставьте работу компании на паузу! С помощью бесплатного сервиса Битрикс24 вы сможете быстро перевести работу с командой и клиентами в онлайн. С Битрикс24 вы сможете: • Полноценно работать вместе не выходя из дома: общаться в чатах, созваниваться по видеосвязи, обмениваться документами; • Работать с задачами и проектами: ставить поручения, следить за сроком выполнения, контролировать важное; • Продавать онлайн: обрабатывать заказы от клиентов из всех каналов продаж, принимать оплату и даже организовать доставку товаров прямо из CRM. А при покупке любого тарифа с расширенными возможностями на 3 месяца и более команда Битрикс24 даст бонус – 10 дополнительных дней использования. Акция действует при совершении покупки в период с 28 октября по 7 ноября, подробности и условия акции по ссылке. Переходите в онлайн прямо сейчас – удалёнка с нами надолго! https://clck.ru/YZH4n

⚡️ Ответ на предыдущую задачу
⚡️ Ответ на предыдущую задачу

⚡️ Задачка с собеседования | #Medium Условие: Вам необходимо "перевернуть" число задом наперёд. На вход идут только целые числа, а знак сохраняется. Вам необходимо придумать самый быстрый вариант Примеры: reverse(123) -> 321 reverse(-123) -> -321 reverse(1237568) -> 8657321 reverse(9000000) -> 9 📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇 #Задачка_с_собеседования