en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe

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 503 subscribers, ranking 10 766 in the Technologies & Applications category and 55 565 in the Russia region.

📊 Audience metrics and dynamics

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

According to the latest data from 06 November, 2026, the channel demonstrates stable activity. Although there has been a change in the number of participants by -76 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 4.39%. Within the first 24 hours after publication, content typically collects 2.25% reactions from the total number of subscribers.
  • Post reach: On average, each post receives 505 views. Within the first day, a publication typically gains 259 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 07 November, 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 503
Subscribers
-124 hours
-137 days
-7630 days
Posts Archive
Привет! Уже работаешь junior-питонистом и хочешь расти дальше? Отлично, компания KTS запускает новый курс «Продвинутый Backend на Python» в своей школе. KTS занимается разработкой веб-сервисов для крупных компаний: сбер, х5 retail group, ПИК, Mail, VK и других. На курсе преподаватели поделятся опытом создания сложных систем и рассмотрят такие нетривиальные темы, как многопоточность, асинхронность в python и асинхронные веб-фреймворки и много другое. Курс будет проходить оффлайн в офисе компании для максимального погружения в рабочий процесс, но записи тоже будут доступны. У тебя будет свой ментор, который будет проводить ревью кода и с которым ты будешь делать выпускной проект для портфолио. А самое главное - в случае хорошо написанного проекта после курса можно устроиться работать в KTS и компания полностью компенсирует средства на обучение! Все подробности по ссылке: https://metaclass.kts.studio/backend Кстати, 2 июня пройдет открытый вебинар, на котором можно будет задать вопросы и познакомиться с преподавателями. Записывайся!)

⚡️ Классы 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) — продвинутое сравнение. Оно не учитывает знаки препенания, не делящие строку, и регистр букв.