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
Что выведет код выше?
Anonymous voting

#python_quiz
#python_quiz

⚡️ Open и режимы чтения/записи Функция open используется для работы с файловой системой и у неё есть несколько режимов работы
⚡️ Open и режимы чтения/записи Функция open используется для работы с файловой системой и у неё есть несколько режимов работы. О них мы сейчас и поговорим. r — открывает файл для чтения и только. w — открывает файл для записи, но перед этим полностью его очищает. x — создаёт новый файл или выдаёт ошибку, если он уже существует. a — открывает файл для записи добавляя в конец данные. Выдаёт ошибку, если файла не существует. + — дополнение, открывает файл для чтения и записи. Разница между w+ и r+ в том, что в первом случае файл очищается. b, t — открывает файл в бинарном или текстовом режиме. То есть позволяет работать с байтами или с текстом. По умолчанию — t. #теория

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

⚡️ Задачка с собеседования | #Easy Условие: В этот раз вам необходимо узнать, является ли число — числом Армстронга? Примеры: num_armstrong(7) -> True num_armstrong(371) -> True # 3^3 + 7^3 + 1^3 = 371 num_armstrong(120) -> False 📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇 #Задачка_с_собеседования

⚡️ Кэшируем результат работы метода Кэширование — действительно полезная вещь, если у вас есть тяжёлые математические операци
⚡️ Кэшируем результат работы метода Кэширование — действительно полезная вещь, если у вас есть тяжёлые математические операции. Оно уменьшает использование процессора, но потребляет ОЗУ. Декораторы cache и cached_property как раз созданы для этой задачи. Они создают словарь по типу «Входные данные : результат» и сохраняют туда результат работы функции. cached_property — это то же самое, что и @cache @property. И, поскольку это свойство, используется только в классах. Если вы пользуетесь версией старее python 3.9, то воспользуйтесь декоратором lru_cache. Если вам стало интересно, посетите документацию. #миниурок #cache

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

Академия АйТи завершает набор на обучение Цифровым профессиям в рамках федерального проекта Минцифры. 50% обучения слушателям оплачивает государство. Последняя неделя приема заявок.  Разработчик Python, Специалист по BidData, Системный аналитик, Тестировщик ПО, Проджект разработки ПО - эти и другие профессии доступны в Академии АйТи. Старт обучения 30 ноября.  Льгота от государства 50% предоставляется как физическим лицам, так и работодателям. Обучение 3 месяца. По итогам каждый слушателей получает Диплом о профессиональной переподготовке, что равнозначно второму высшему образованию.  Обучение проходит в формате живых вебинаров с преподавателем. Никаких записанных видео! Остерегайтесь ловушек в других организациях, где только предоставляют доступ к контенту. Предусмотрено много практики: 50% занятий проходит в виртуальных лабораториях под руководством экспертов.  Удобный вечерний график позволит совмещать обучение с работой. Успейте воспользоваться льготой от государства!  Бронируйте сейчас. https://academyit.ru/courses/fields/tsifrovye-professii/

⚡️ Задачка с собеседования | #Medium Условие: Вам необходимо написать функцию, которая переводит hls в rgb. Результат округлить до сотых. Примеры: convert_to_rgb(1, 1, 1) -> (1, 1.0, 1.0) convert_to_rgb(0.9, 0.5, 0.5) -> (0.75, 0.25, 0.55) convert_to_rgb(0.72, 0.624, 0.48) -> (0.56, 0.44, 0.8) Подсказка: почитайте про модуль colorsys 📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇 #Задачка_с_собеседования

⚡️ Переводим объект в строку Думаем, вы понимаете, что практически невозможно передать объект по http(s) протоколу в его чист
⚡️ Переводим объект в строку Думаем, вы понимаете, что практически невозможно передать объект по http(s) протоколу в его чистом виде. Поэтому придумали marshmallow — модуль, переводящий объекты в текст и обратно. Установка: pip install marshmallow Schema, fields — самое важное, что вам надо знать. Schema — базовый класс для всех схем с данными. Он состоит из полей, которые создаются с помощью fields. После вызываем у схемы dump и load, методы, позволяющие переводить строку в объект и обратно. Это, конечно, ещё не всё. Подробнее о модуле можете вы почитать тут. #миниурок #marshmallow

Вы middle- или senior-разработчик? Хотите прокачать скилы, чтобы зарабатывать больше? Начните с освоения архитектуры программного обеспечения на бесплатном онлайн-интенсиве, который пройдёт с 29 ноября по 1 декабря в 16:00 по московскому времени! Регистрируйтесь: https://clc.to/xu5dhQ. За 3 дня вы: 🔥 узнаете, кто такой архитектор ПО, какие задачи он решает, каковы перспективы развития в этой области и какие навыки необходимы в работе; 🔥 изучите инструменты архитектора ПО; 🔥 познакомитесь с Domain-Driven Design: принципами проектирования, единым языком, контекстами, модулярностью; 🔥 на практических занятиях разберёте на реальном кейсе все этапы проектирования IT-системы: от разговора с заказчиком до составления UML-диаграммы. 💬 Занятия ведёт Software Architect в Almus Георгий Андрончик. 8 лет опыта в разработке и архитектуре ПО. Работал с широким спектром технологий в almus.app, S7 Airlines, Wialon и других проектах. Запустил собственный бизнес, поэтому умеет говорить с заказчиками на одном языке. 🎁 Все участники интенсива получат книгу издательства «Человек + машина» Пол Доэрти, Джеймс Уилсон. А те, кто сдаст практическую работу, — сертификаты на 10 000 рублей на любой курс Skillbox. До встречи в прямых эфирах!

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

#python_quiz
#python_quiz

⚡️ Else в циклах В Python есть интересная конструкция, позволяющая добавлять else в конец определения цикла while или for. Вы
⚡️ Else в циклах В Python есть интересная конструкция, позволяющая добавлять else в конец определения цикла while или for. Вызывается блок кода только тогда, когда цикл закончил итерацию объекта. Иначе он просто игнорируется. Такую вещь очень удобно использовать при поиске чего-либо, а подробнее о ней вы можете почитать тут. #теория #for

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

⚡️ Задачка с собеседования | #Medium Условие: Вам необходимо написать код, который бы возвращал сумму периметров всех квадрат
⚡️ Задачка с собеседования | #Medium Условие: Вам необходимо написать код, который бы возвращал сумму периметров всех квадратов в прямоугольнике, когда имеется n + 1 квадратов, расположенных так же, как на рисунке. Примеры: perimeter(1) -> 8 perimeter(5) -> 80 # 4 * (1 + 1 + 2 + 3 + 5 + 8) = 4 * 20 = 80 perimeter(20) -> 114624 Подсказка: воспользуйтесь последовательностью Фибоначчи. 📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇 #Задачка_с_собеседования

⚡️ Аннотация типов. Часть 3 Помимо того, что было описано в первой и второй части, вы можете создавать особые типы, псевдоним
⚡️ Аннотация типов. Часть 3 Помимо того, что было описано в первой и второй части, вы можете создавать особые типы, псевдонимы и использовать обобщения. Псевдонимы создаются так же, как и переменные, name = type. Особые типы создаются при помощи NewType, на вход он принимает название и тип, который хранит. Обобщения хранят в себе объекты, тип которых сразу неизвестен. Создавать собственные дженерики можно с помощью Generic и TypeVar. Это — ещё не все. Подробнее вы, как обычно, можете почитать в документации. #теория

🐍Теперь Python можно легко выучить по гайдам в картинках. Первый канал с гайдами по Python — @guides_python
🐍Теперь Python можно легко выучить по гайдам в картинках. Первый канал с гайдами по Python — @guides_python

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

⚡️ Задачка с собеседования | #Hard Условие: В этот раз вам необходимо создать код, который из списка с целыми числами создаёт все возможные подмножества. Важно, что бы подмножества не повторялись. Примеры: subsets([1, 2, 2]) -> [[], [1], [2], [1, 2], [2, 2], [1, 2, 2]] subsets([1, 2, 3]) -> [[], [1], [2], [1, 2], [3], [1, 3], [2, 3], [1, 2, 3]] subsets([0]) -> [[], [0]] 📌 Пишите ваше решение в комментариях. Решение будет через несколько часов на этом канале. 👇 #Задачка_с_собеседования