uz
Feedback
Python Community

Python Community

Kanalga Telegram’da o‘tish

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

Ko'proq ko'rsatish

📈 Telegram kanali Python Community analitikasi

Python Community (@python_community_ru) Rus til segmentidagi kanali faol ishtirokchi. Hozirda hamjamiyat 11 841 obunachidan iborat bo'lib, Texnologiyalar & Aralashmalar toifasida 10 599-o'rinni va Rossiya mintaqasida 55 549-o'rinni egallagan.

📊 Auditoriya ko‘rsatkichlari va dinamika

невідомо sanasidan buyon loyiha tez o‘sib, 11 841 obunachiga ega bo‘ldi.

19 Iyun, 2026 dagi oxirgi ma’lumotlarga ko‘ra kanal barqaror faollikka ega. Oxirgi 30 kunda obunachilar soni -59 ga, so‘nggi 24 soatda esa -5 ga o‘zgardi va umumiy qamrov yuqori darajada qolmoqda.

  • Tasdiqlash holati: Tasdiqlanmagan
  • Jalb etish (ER): Auditoriya o‘rtacha 5.94% darajada jalb etiladi. Nashrdan keyingi dastlabki 24 soatda kontent odatda umumiy obunachilar sonining 2.59% ini tashkil etuvchi reaksiyalarni to‘playdi.
  • Post qamrovi: Har bir post o‘rtacha 703 marta ko‘riladi; birinchi sutkada odatda 307 ta ko‘rish yig‘iladi.
  • Reaksiyalar va o‘zaro ta’sir: Auditoriya faol: har bir postga o‘rtacha 1 ta reaksiya keladi.
  • Tematik yo‘nalishlar: Kontent docker, git, github, контейнер, await kabi asosiy mavzularga jamlangan.

📝 Tavsif va kontent siyosati

Muallif resursni shaxsiy fikrni ifoda etish maydoni sifatida ta’riflaydi:
Python Community RU - СНГ сообщество Python-разработчиков Чат канала: @python_community_chat Сотрудничество: @cyberJohnny и @Sergey_bzd РКН реестр: https://knd.gov.ru/license?id=67847dd98e552d6b54a511ed&registryType=bloggersPermission

Yuqori yangilanish chastotasi (oxirgi ma’lumot 20 Iyun, 2026 da olingan) sababli kanal doimo dolzarb va katta qamrovli bo‘lib qoladi. Analitika auditoriya kontent bilan faol hamkorlik qilishini, uni Texnologiyalar & Aralashmalar toifasidagi muhim ta’sir nuqtasiga aylantirishini ko‘rsatadi.

11 841
Obunachilar
-524 soatlar
-157 kunlar
-5930 kunlar
Postlar arxiv
⚡️ Классы 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) — продвинутое сравнение. Оно не учитывает знаки препенания, не делящие строку, и регистр букв.