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 841 subscribers, ranking 10 599 in the Technologies & Applications category and 55 549 in the Russia region.

📊 Audience metrics and dynamics

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

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

  • Verification status: Not verified
  • Engagement rate (ER): The average audience engagement rate is 5.94%. Within the first 24 hours after publication, content typically collects 2.59% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 703 views. Within the first day, a publication typically gains 307 views.
  • Reactions and interaction: The audience actively supports content: the average number of reactions per post is 1.
  • 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 20 June, 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 841
Subscribers
-524 hours
-157 days
-5930 days
Posts Archive
⚡️ Классы defaultdict, OrderedDict и namedtuple Все они относятся к тому же модулю, о котором мы рассказывали вчера — collect
⚡️ Классы defaultdict, OrderedDict и namedtuple Все они относятся к тому же модулю, о котором мы рассказывали вчера — collections. defaultdict — обычный словарь. Он отличается только тем, что вызывает функцию, возвращающую значение. OrderedDict — словарь, который помнит порядок в котором ему были данны ключи. popitem(el, last=True) — удаляет элемент. Если last = True, то он становится последним. В другом случае, он просто удалит этот элемент move_to_end(el, last=True) — добавляет ключ. Если last = True — то в конец, иначе — добавлет в начало. namedtuple() — метод, который возвращает кортеж, но каждому элементу присваивается своё имя.

У IT-компаний кадровый голод. Они устали от выпускников ВУЗов, которые ни черта не умеют. Поэтому даже новичков, которые хоть что-то делают хорошо, забирают с руками и ногами. Для таких ребят сеньор создал канал Coding. Он делится лайфхаками по Java, С++ и объясняет, как работать с Python. Этого хватит, чтобы новичок влился в профессию, а джун оброс востребованными навыками. Советы формата "увидел - повторил" работают лучше универов, где 80% – вода и теория. Подпишитесь на Coding – прога ещё никогда не была такой простой.

⚡️ Модуль collections, класс — deque deque — это оередь из итерируемого объекта (список, например). Очень схож на список, за исключением того, что добавлять и удалять элементы можно только в конце или начале. append(x) и appendleft(x) — Добавляет x в конец и начало соответственно. extend(x) и extendleft(x) — добавляет x в конец и начало, но, в отличие от append(x), итерируемый объект здесь x. Учтите, что extendleft начинает добавлять с последнего элемента. pop() и popleft() — удаляет последний элемент или первый соответственно и возвращает его. remove(val) — удаляет val из очереди. reverse() — разворачивает список rotate(n) — переносит n элементов из начала в конец. Если n < 0, то с конца в начало.

Кодер из Токио — блог парня, рассказывающего о работе в IT в Японии👨🏻‍💻 Каждый день он пишет об особенностях, трудностях и
Кодер из Токиоблог парня, рассказывающего о работе в IT в Японии👨🏻‍💻 Каждый день он пишет об особенностях, трудностях и радостях лучшей в мире работы Самая важная информация для программиста: coder_tokyo🇯🇵

⚡️ Модуль collections, класс — Counter Counter — разновиность словаря, который позваляет считать количество элементов (чаще в
⚡️ Модуль collections, класс — Counter Counter — разновиность словаря, который позваляет считать количество элементов (чаще всего — строк). elements() — возврашает итератор, который выводит все элементы то же количество раз, что и внутри Counter. most_common() — возвращает кол-во наиболее повторяющихся элементов в виде массива или кортежей. Если необязательный параметр не задан, то вернётся список всех элементов. Вы также можете добавлять (+), вычитать (-) или выбирать минимальные значения из двух Counter`ов (&). Стоит отметить, что значения меньше или равные нулю игнорируются.

Обучитесь программированию на С# с гарантией трудоустройства Освойте разработку на C# через живое общение с экспертами, разработайте реальные проекты в портфолио и получите весь необходимый софт для разработки на курсе «Разработка на C#». Успейте получить 4 курса в подарок и скидку 40%: https://tprg.ru/OXPM

⚡️ all() и any() all и any — это встроенные фунцкии в python. Их используют, чтобы проверить каждый элемент в итерируемом типе (чаще всего это список) на True. all(list) — проверяет, все ли элементы равны True. Помимо обычного массива с элементами True/False, вы можете передавать и списки с строками, числами и т.д. Пустой список всегда вернёт True. any(list) — проверяет, есть ли хотя бы один элемент равный True. Также, как и all может работать со строками или числами. Пустой список, в данном случае, вернёт False. Пустая строка, 0, всегда равна False.

Средняя зарплата наёмного сотрудника в СНГ — 350$ Средняя зарплата начинающего арбитражника тоже 350$. В неделю. Хочешь попробовать разобраться? Окей. Выполни всего два действия и через неделю будешь зарабатывать больше своего начальника: 1. Подписаться на Арбитражника Ваню — лидера в сфере монетизации аудитории (именно ему нужны люди в команду): ссылка 2. 27-го числа в 18:00 по МСК поучаствовать в первой «Ступени» из семи, где узнаешь, что как его ученики делают больше 500$ в неделю. Красивая жизнь с помощью заработка в онлайне это не сложно. Нужно лишь действовать: жми

⚡️ Перегрузка операторов сравнения Перегрузка — это создание собственных методов для реализации какого-либо действия. В данно
⚡️ Перегрузка операторов сравнения Перегрузка — это создание собственных методов для реализации какого-либо действия. В данном случае, мы собираемся перегрузить операторы сравнения. Когда вы пишите x > y, то на самом деле вызывается x.__gt__(y). Для каждого оператора есть свой метод сравнения. При создании класса мы можем переопределить эти методы. В примере выше мы сравниваем не два класса, а числа внутри их. Стоит отметить, что при переопределении __eq__, (оператор сравнения ==) два разных экземпляра с одинаковыми значениями будут равны. Если это не то, что вам нужно, тогда используйте is.

Собираетесь освоить специальность Data Engineer? Начните свой профессиональный путь уже 26 мая на демо-занятии «Загрузка источников данных с помощью StreamSets». Вместе с преподавателем Егором Матешуком, CDO AdTech-компании Квант, вы рассмотрите нюансы работы с различными типами источников и узнаете, как загружать их с помощью StreamSets. Демо-урок — возможность попробовать онлайн-курс «Data Engineer» от OTUS и познакомиться с преподавателем. Для регистрации на занятие пройдите вступительный тест https://otus.pw/Wb2p/ Бонус: 🔥 Успейте занять место на курсе со скидкой -20%

⚡️ map() и filter() Map мы уже использования для генерации списка. Что map, что filter — это функции для создания нового итератора из списка или словаря. Map — более производительная замена циклу for для прохода по элементам массива или списка. Filter — немного быстрее, чем map. В маленьких массивах это тяжело заметить, но при работе с большими данными разница существенна. Первый аргумент — функция, которая выполняет определённые действия с элементами. Второй — сам итерируемый объект. Чаще всего это список или словарь.

Познакомься с технологией XXI века. Создай AI своими руками. Приходи на бесплатный онлайн-практикум "Создание искусственного интеллекта и нейросетей" 25, 26, 27 мая в 19:00 МСК ⠀ Формат интенсива: ✔️ Домашние задания ✔️ Поддержка кураторов ✔️ Живые онлайн уроки ⠀ За 3 дня ты напишешь 8 нейронных сетей: 🤖Классификация молочной продукции по трем классам 🤖Треккинг и классификация пассажиров автобуса 🤖Распознавание возгораний 🤖Классификация отзывов автомобиля Tesla 🤖Определение стоимости квартиры в Москве 🤖Подбор кандидата на должность менеджера по продажам 🤖Трейдинг с помощью нейронных сетей 🤖Сегментация изображений (самолеты, люди) 🤖Распознавание голосовых команд для умного дома ⚠️ Преподаватели - действующие разработчики AI :top: крупнейшего в России и СНГ Университета в сфере обучения искусственному интеллекту ❗️ Опыт программирования не нужен; опыт Python будет плюсом, для вас специальные Д/З уровня PRO:exclamation: Регистрация по ссылке: https://clck.ru/V2PwH

⚡️Данные о системе Батарея, количество ядер процессора, виртуальная память — всё это может быть полезно при создании программ
⚡️Данные о системе Батарея, количество ядер процессора, виртуальная память — всё это может быть полезно при создании программы или, например, для системных администраторов. Для получения всех этих значений воспользуемся командой psutil. Скачать такую библиотеку можно с помощью команды: pip install psutil cpu_count() и cpu_freq() — методы, которые позволяют узнать кол-во ядер процессора и частоту. virtual_memory() — поможет узнать кол-во доступной оперативной памяти disk_usage(path) — сколько места занято или свободно в папке path Помимо этого, в библиотеке есть данные об интернете, сенсорах и о нескольких других параметрах.

🔐 Вы этого не знали, но во ВКонтакте можно восстановить любую переписку — даже если ее удалил ваш собеседник. А Google прячет в настройках Android игры-пасхалки, которые нужно найти. Кстати, а в Telegram можно втайне читать сообщения собеседника — и не выдавать себя, что прочитал. Эти секретные фичи в соцсетях, комбинации и трюки собирает чувак на канале «Не баг, а фича». Он 24/7 тестирует приложения, копается в настройках соцсетей и мессенджеров, балуется с уязвимостями на сайтах. А потом делится с подписчиками. 👁 90% людей не знают про эти фишки — а с этими знаниями вы станете прошаренным гиком: @bugnotfeature

⚡️ Генераторы списка Иногда можно встретится с задачей, в которой нужно сгенерировать массив или обновить значения на основе
⚡️ Генераторы списка Иногда можно встретится с задачей, в которой нужно сгенерировать массив или обновить значения на основе имеющихся значений. Что ж, в python, как обычно, существует несколько способов это сделать. Первый способ, он же самый простой, — использовать цикл for и метод append. Но, он считается медленным и переменная остаётся даже после окончания цикла. Второй способ — использование map. У него нет никаких «побочных эффектов» и работает он очень быстро. На вход принимает функцию или лямбду и начальный массив. Далее — проходит через каждый элемент, передаёт его функции и сохраняет результат. Третий — цикл внутри списка. Это позволяет задать значения прямо во время инициализации списка. Первым делом пишем действия, которые будем совершать над элеметами, а дальше — просто вписываем структуру цикла.

Если вдруг однажды утром Вы проснулись и решили: «Напишу-ка на «Питоне» Пару-троечку скриптов», – Не бросайтесь сломя шею Вы бегом к клавиатуре, А послушайте сначала Важных мыслей знатоков. Интенсив «Python – вредные советы» от GeekBrains – настоящий подарок для начинающих программеров. Всего за 1,5 часа бесплатного онлайн-интенсива веб-разработчик и преподаватель GeekBrains Евгений Пухов разберёт типичные ошибки, которыми грешат кодеры на ранней стадии освоения Python: это и написание переменных в стиле CamelCase, и использование индексов в циклах, и попытки работать с памятью. Как раз тот случай, когда послушать вредные советы совсем не вредно. Переходи по ссылке и записывайся уже сейчасhttps://gb.ru/link/UhX_Rl

⚡️Модуль process от fuzzywuzzy Этот модуль используют для не явного сравнения строк в списке, о чём мы и рассказывали в этом посте. Полезные функции этого модуля: extract(a, arr ) — Ищет внутри arr переменную a и возвращает варианты с лучшим совпадением. extractOne(a, arr) — Делает тоже самое, что и extract, но возвращает только один элемент с лучшим совпадением. Также вы можете задать limit — кол-во возвращаемых элементов, с самым высоким совпадением.

Если ты годами забивал на самообразование и до сих пор не осилил программирование — вот твой шанс пофиксить этот баг. Чуваки с канала [404] собрали тебе готовый гайд по программированию. Что учить, на что лучше забить, что актуально в 2021 году, какие книги почитать. Пацаны сами кодят и шарят за разработку — они тебе херни не посоветуют. Короче, если сам в очередной раз не забьешь — уже через пару месяцев будешь пояснять за компиляцию и многопоточность. Дерзай: @procode404

⚡️ Неявное сравнение строк Человеческий фактор — неотъемлемая часть при использовании программы пользователем. Чтобы минимизировать его негативное влияние, воспользуемся библиотекой fuzzywuzzy. Установка: pip install fuzzywuzzy Вот некоторые полезные функции модуля fuzz: ratio(a, b) — обычное сравнение. При изменение символов шанс совпадения упадёт. partial_ratio(a, b) — частичное сравнение, поиск строки a внутри b. Также чуствительна к регистру. WRatio(a, b) — продвинутое сравнение. Оно не учитывает знаки препенания, не делящие строку, и регистр букв.

⚡️ Неявное сравнение строк Человеческий фактор — неотъемлемая часть при разработке программы. Чтобы минимизировать его негативное влияние, воспользуемся библиотекой fuzzywuzzy. Установка: pip install fuzzywuzzy Вот некоторые полезные функции модуля fuzz: ratio(a, b) — обычное сравнение. При изменение символов шанс совпадения упадёт. partial_ratio(a, b) — частичное сравнение, поиск строки a внутри b. Также чуствительна к регистру. WRatio(a, b) — продвинутое сравнение. Оно не учитывает знаки препенания, не делящие строку, и регистр букв.