Python Guru | Всё про Python
Canal cerrado
Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Реклама: telega.in/channels/+ugxIOUCsAc43N2Zi/card?r=o8lGV6A1
Mostrar más3 090
Suscriptores
-124 horas
-37 días
-1130 días
Carga de datos en curso...
Canales Similares
Sin datos
¿Algún problema? Por favor, actualice la página o contacte a nuestro gerente de soporte.
Nube de Etiquetas
Menciones Entrantes y Salientes
---
---
---
---
---
---
Atraer Suscriptores
agosto '26
agosto '26
+2
en 0 canales
julio '26
+2
en 0 canales
Get PRO
junio '26
+1
en 0 canales
Get PRO
mayo '260
en 0 canales
Get PRO
abril '260
en 0 canales
Get PRO
marzo '26
+7
en 0 canales
Get PRO
febrero '26
+4
en 0 canales
Get PRO
enero '26
+1
en 0 canales
Get PRO
diciembre '250
en 0 canales
Get PRO
noviembre '25
+2
en 0 canales
Get PRO
octubre '250
en 0 canales
Get PRO
septiembre '25
+7
en 0 canales
Get PRO
agosto '250
en 0 canales
Get PRO
julio '250
en 0 canales
Get PRO
junio '250
en 0 canales
Get PRO
mayo '250
en 0 canales
Get PRO
abril '25
+24
en 0 canales
Get PRO
marzo '25
+9
en 0 canales
Get PRO
febrero '25
+9
en 0 canales
Get PRO
enero '25
+14
en 0 canales
Get PRO
diciembre '24
+9
en 1 canales
Get PRO
noviembre '24
+2
en 0 canales
Get PRO
octubre '24
+4
en 1 canales
Get PRO
septiembre '24
+7
en 0 canales
Get PRO
agosto '24
+8
en 0 canales
Get PRO
julio '24
+12
en 0 canales
Get PRO
junio '24
+6
en 0 canales
Get PRO
mayo '24
+4
en 0 canales
Get PRO
abril '24
+14
en 0 canales
Get PRO
marzo '24
+13
en 1 canales
Get PRO
febrero '24
+9
en 1 canales
Get PRO
enero '24
+6
en 1 canales
Get PRO
diciembre '23
+23
en 1 canales
Get PRO
noviembre '23
+18
en 2 canales
Get PRO
octubre '23
+30
en 0 canales
Get PRO
septiembre '23
+64
en 0 canales
Get PRO
agosto '23
+72
en 0 canales
Get PRO
julio '23
+54
en 0 canales
Get PRO
junio '23
+70
en 0 canales
Get PRO
mayo '23
+72
en 0 canales
Get PRO
abril '23
+87
en 0 canales
Get PRO
marzo '23
+81
en 0 canales
Get PRO
febrero '23
+40
en 0 canales
Get PRO
enero '23
+4
en 0 canales
Get PRO
diciembre '22
+9
en 0 canales
Get PRO
noviembre '22
+21
en 0 canales
Get PRO
octubre '22
+406
en 0 canales
Get PRO
septiembre '22
+1 848
en 0 canales
Get PRO
agosto '22
+4 652
en 0 canales
| Fecha | Crecimiento de Suscriptores | Menciones | Canales | |
| 31 agosto | 0 | |||
| 30 agosto | 0 | |||
| 29 agosto | 0 | |||
| 28 agosto | 0 | |||
| 27 agosto | 0 | |||
| 26 agosto | 0 | |||
| 25 agosto | 0 | |||
| 24 agosto | 0 | |||
| 23 agosto | 0 | |||
| 22 agosto | 0 | |||
| 21 agosto | 0 | |||
| 20 agosto | 0 | |||
| 19 agosto | 0 | |||
| 18 agosto | 0 | |||
| 17 agosto | 0 | |||
| 16 agosto | 0 | |||
| 15 agosto | 0 | |||
| 14 agosto | 0 | |||
| 13 agosto | +1 | |||
| 12 agosto | 0 | |||
| 11 agosto | 0 | |||
| 10 agosto | 0 | |||
| 09 agosto | 0 | |||
| 08 agosto | 0 | |||
| 07 agosto | 0 | |||
| 06 agosto | 0 | |||
| 05 agosto | 0 | |||
| 04 agosto | +1 | |||
| 03 agosto | 0 | |||
| 02 agosto | 0 | |||
| 01 agosto | 0 |
Publicaciones del Canal
Сортировка списка словарей по ключу
При работе с данными часто требуется сортировка списка объектов по определенному полю с помощью лямбда функции в параметре key= метода sorted.
Для более сложной сортировки используйте
itemgetter из модуля operator.
Python Guru| 2 | Откуда нейросеть берет инфу на русском?
Когда я готовлю посты, я часто использую нейросети для фактчекинга и ресерча.
И здесь есть интересная деталь: когда просишь модель найти что-то актуальное именно в русскоязычном сегменте, она практически весь веб-поиск выстраивает вокруг Telegram. Со временем я заметил, что нейронка раз за разом ссылается на одни и те же каналы.
Ради интереса закинул ей промпт:
Собери список Telegram-каналов, на которые ты чаще всего опираешься за последние 90 дней при фактчекинге и поиске инфы по AI и IT
Вот список, который выдала модель — Посмотреть. Сам проверил, полистал посты и убедился — внутри действительно уникальные авторские каналы: рабочие кейсы, нейрогенерация, автоматизация и свежие новости.
Упаковал эти проверенные каналы в одну подборку. Подписывайтесь на лучшие каналы, связанные с AI и IT в русском сегменте.
Подписка в 1 клик:
👉 https://t.me/addlist/nmW1uPcTZVlkODIy | 86 |
| 3 | Новый уровень ИИ-агентов
OpenAI выкатили линейку GPT-5.6, разделив ее на три режима: Luna, Terra и продвинутый Sol. "Новый уровень" — это именно Sol в режиме Ultra. Модель запускает группу автономных ИИ-агентов, которые сами делят задачу на части, распределяют роли и исправляют ошибки на ходу.
Я проверял Sol, через поиск в сети и работу с базой данных. Попросил собрать лучшую базу каналов по AI | IT. Модель разделила задачу между тремя субагентами:
• Первый собрал базу на основе моих подписок и похожих ресурсов в Telegram
• Второй проверил этот список через TGStat на вовлеченность и качество.
• Третий объединил данные, убрал повторы и отсеял каналы с сомнительным контентом.
Понравилось, что процесс шел наглядно — в логах было видно, как агенты спорили между собой и отклоняли варианты друг друга из-за неуникального контента.
Итоговый результат работы ИИ собрал в одну подборку. Уверен, каждый найдет для себя пользу:
• ИИ и технологии: фишки нейрогенерации, библиотеки промптов и вайб-кодинг.
• Автоматизация: как внедрять нейросети в бизнес-процессы и экономить время.
• IT и карьера: как развивать свои проекты, расти в грейде и выходить на топовые офферы.
Подписаться в 1 клик:
👉 https://t.me/addlist/QMPYUBikhOZlMDcy | 36 |
| 4 | Пишем игру для терминала
Сегодня мы сделаем классическую игру в автомобильные гонки. Она будет написана на чистом Python, без сторонних библиотек или движков. Вся графика состоит из обычных символов терминала. Также ты узнаешь, что такое неблокирующий ввод и как устроен терминал.
• Перейти к просмотру
Python Guru | 114 |
| 5 | Удаление дубликатов из списка
Превращение списка в множество (set) и обратно — самый быстрый способ избавиться от дубликатов.
Однако этот метод не сохраняет порядок элементов. Если порядок важен можно использовать выражение из второго примера.
Хитрость метода seen.add(x) заключается в том, что он возвращает None, поэтому условие срабатывает только когда элемент встречается впервые.
Python Guru | 137 |
| 6 | Часть IV. Религии в IT: от ООП к ИИстерии + Большое расследование Python
Если ты до сих пор не научился ржать над IT-абсурдом и над собой — закрывай эту главу, пока не поздно. Фактура здесь историческая, но мозоли на чувствах верующих обеспечены.
Есть поговорка: «носится как дурак с фантиком». Так вот, куча технических решений в нашей сфере — ровно такие же фантики, которые только прикидываются наукой. Чтобы не промахнуться с выбором технологии, придется копать историю и политику, а не только хайп.
Дальше — провальные идеи, которые рушили судьбы разработчиков: кто-то терял карьеру, кто-то — жизнь. Забудешь их — и будешь наступать на те же грабли снова и снова.
Читать на Хабре
Python Guru | 146 |
| 7 | MongoDB: Find
В MongoDB ты можешь использовать методы find() и find one() для поиска данных в коллекции. Точно так же, как оператор SELECT используется для поиска данных в таблице базы данных MySQL. Метод find one() возвращает первое вхождение в выборке. Метод find() возвращает все вхождения в выборке.
Python Guru | 133 |
| 8 | Объяснение:
dataclass поддерживает наследование. Поля родительского класса включаются в дочерний класс в порядке объявления (сначала поля из родителя, затем из дочернего). При создании экземпляра B получаем x=1 и y=2. Важно: если в родителе поле с умолчанием, а в дочернем поле без умолчания, будет ошибка порядка (но здесь все с умолчаниями).
Python Guru | 131 |
| 9 | Разбиение строки на список
Превращение строки в список с помощью split - базовая операция для дальнейшей обработки данных.
Полезный трюк: если нужно разбить строку по нескольким разделителям, используйте re.split()
Python Guru | 132 |
| 10 | 📣Универсальный держатель
Цена: ~1300₽
Рейтинг: 5😀
Отзывы: 119 💬
🖱 Заказать
Универсальный регулируемый держатель для планшета или телефона, поможет удобно разместить устройство на кровати или столе, освобождая руки для просмотра видео, чтения, работы и учёбы.
#держатель #девайс
Больше товаров — Находки Программиста | 55 |
| 11 | Большой анализ IT-рынка в 2026 году
Делимся полноценным анализом всего IT-рынка России. Более 100 тысяч вакансий со всевозможных площадок, с графиками и цифрами. Указано абсолютно все: зарплаты, актуальная ситуация по компаниям, прогнозы, тренды и многое другое.
• Перейти к просмотру
Python Guru | 138 |
| 12 | Полный гайд по созданию анимации
Ранее мы уже делились циклом видеотуториалов по созданию анимации. Если ты ранее пропустил, в заключительной части автор собрал полный гайд по 2D-анимации Manim.
• Перейти к просмотру
Python Guru | 142 |
| 13 | zip
Встроенная функция zip() принимает несколько итерируемых объектов и возвращает последовательность кортежей. Каждый кортеж группирует элементы объектов по их индексу.
Можно провести операцию, обратную zip(), с помощью zip(*).
Python Guru | 133 |
| 14 | Дан целочисленный массив nums, вернуть [nums[i], nums[j], nums[k]] такие, что nums[i] + nums[j] + nums[k] == 0.
В нашем решении сначала список nums сортируется. Затем перебираются все возможные комбинации индексов i, j и k. Их сумма проверяется на равенство target и добавляется в результирующий сет, если равна.
Python Guru | 142 |
| 15 | dir
Когда-нибудь задумывались о том, как заглянуть внутрь объекта в Python и посмотреть на его атрибуты? Это может пригодиться при интерактивной сессии в Python, а также для динамического изучения объектов и модулей, с которыми вы работаете.
Python Guru | 144 |
| 16 | List и Tuple — зачем нужны и какие отличия
List и Tuple — это два основных типа данных для хранения последовательностей.
List (список) — изменяемый тип данных, можно добавлять, удалять и изменять элементы.
Tuple (кортеж) — неизменяемый тип данных, элементы нельзя изменить после создания.
Основные отличия:
- Списки изменяемые, кортежи - нет;
- Списки удобнее для добавления/удаления элементов;
- Кортежи более эффективны по памяти и быстрее для доступа к элементам.
Для хранения постоянных данных лучше использовать кортежи, а для изменяемых данных — списки.
Python Guru | 151 |
| 17 | На бесплатном вебинаре «Стабилизация Python-автотестов: причины и инструменты» разберем, как корректно локализовать источник флаппи-тестов: ошибка лежит в логике теста, в нестабильности окружения или это проблема самого продукта.
Основные блоки:
☑️Диагностика. Как отличить flaky-тест от гейзен-бага и почему стандартный подход «перезапустить еще раз» часто делает только хуже.
☑️Инструментарий стабилизации. Покажем на практике, когда действительно помогает pytest-retry, а когда стоит применить pytest-flakefinder для оценки «здоровья» тестового набора.
☑️Стратегия ожиданий. Разберем, почему фиксированные time.sleep() — антипаттерн, и как внедрить экспоненциальные ожидания с помощью tenacity, не усложняя код.
📆Когда: 28 августа в 17:00 (Мск)
️👩🎓Спикер: Алиса Гусева — специалист в области автоматизированного тестирования
👉Записаться👈
#реклама
О рекламодателе | 103 |
| 18 | Вот и всё. Вместо того чтобы гадать, какой именно тест сливает память — можно просто подсмотреть. Инструмент pytest-leak-finder тыкает пальцем в утекающий тест ещё до того, как он успеет всех достать и упасть.
• Перейти к просмотру
Python Guru | 156 |
| 19 | Чем плох новый сборщик мусора?
В недавней версии Python 3.14 разработчики заменили классический сборщик мусора на инкрементальный. Но уже в 3.14.5 это решение полностью откатили. По какой причине? Узнаешь из сегодняшнего подробного анализа, с бенчмарками.
• Перейти к просмотру
Python Guru | 170 |
| 20 | Использование assert для отладки
Преимущества: Упрощает отладку, позволяя добавлять проверки условий в коде.
Python Guru | 178 |
