Python Guru | Всё про Python
Closed channel
Агрегатор полезных материалов по Python Ссылка: @Portal_v_IT Сотрудничество: @oleginc, @tatiana_inc Реклама: telega.in/channels/+ugxIOUCsAc43N2Zi/card?r=o8lGV6A1
Show more3 090
Subscribers
-124 hours
-37 days
-1130 days
Posts Archive
В канале «AI Каждый День» https://t.me/AImamunov?erid=2W5zFJXF4bs вы найдёте:
⚡ готовые промпты для работы и повседневной жизни;
🧠 простые инструкции без сложных терминов;
🛠 полезные нейросети и реальные примеры;
⏱ способы экономить время с помощью AI.
Один пост — один приём, который можно применить сразу.
Что каждый Python-разработчик должен выкупать про CPython ABI
Разбираем ABI (Application Binary Interface) в CPython — тема, без которой никуда, если пишешь C-расширения или юзаешь пакеты с нативным кодом.
Обычный Python ABI (он же ABI3) стыкует расширения между разными версиями CPython, начиная с Python 3.2. Это значит, можно собрать один wheel, который полетит на любой версии Python 3 без пересборки. В народе такие называют "abi3 wheels".
Но не каждый модуль прокатит с ABI3 — только те, что работают через ограниченный API Python (Limited API). Это стоит запомнить, когда публикуешь пакеты с нативными расширениями.
• Перейти к просмотру
Python Guru
Astral вливается в OpenAI
OpenAI только что пригрел Astral — тех самых ребят, что сделали uv, Ruff и ty. Если твой первый вопрос звучал как «ну всё, uv теперь труба?», то поверь, ты такой не один. Talk Python потрещал с Чарли Маршем, и они разобрали, как проходила эта сделка и почему кода сейчас шлёпают больше, чем когда-либо.
Подробнее
Python Guru
300 тысяч в месяц — доход обычного человека в крипте. Согласитесь, звучит смешно
Для незнающих людей — да. Но этого можно добиться и за пару недель, если не идти путем своих ошибок, а повторять только правильные действия за профессионалом.
На канале Первый Финансист показан путь с 30 тыс, а сейчас зарабатывает по 5 млн чистыми в месяц с помощью уникального метода.
• Без вложений в «воздух» —реальная стратегия, проверенная сотнями людей.
• Честность и открытость — он показывает сделки, ты видишь как это работает и свои результаты.
• Минимальные риски — если за первую неделю ты не выйдешь на 45 000₽, то он компенсирует твое время.
Ссылка для входа, места ограничены: https://telegram.me/+IoxK6kNRH_hkNjNi
Strict-режим активирован, схема вроде ок, ответ на ура парсится — и тут бац, в проде вылезают None, ограничения куда-то делись, а аргументы у инструментов не того типа, как договаривались.
В статье разобрали пять ситуаций, когда Structured Outputs создают ложную иллюзию, что всё под контролем. Автор честно прошелся по ним и подсветил, какие проверки реально стоит воткнуть в LLM-пайплайн, чтобы не обжигаться.
Текст на Habr
Python Guru
Рынок труда в 2026. Что там на самом деле?
Где-то полтора месяца назад я села и наваляла кабинетное исследование про то, что сейчас происходит на рынке. Спойлер: не от хорошей жизни — сама искала работу, и чтобы не тыкаться вслепую, пришлось раскурить тему детально.
Вопросы сыпались один за другим, и в итоге выстрелила целая простыня размером с курсовик.
Читать далее
Python Guru
Ага, еще один кейс, когда инженеры перемудрили с архитектурой, а потом одумались. История про сервис логирования для Discord-серверов: сначала там была адская связка из MySQL, PHP и Python. Боль и страдание. А потом пришли к простому решению — Python + SQLite, завёрнутые в один Docker-контейнер.
Ребята упростили стек и не прогадали. Всё, как мы любим: меньше геморроя, больше пользы.
Читать на Habr
Python Guru
Оператор распаковки
При использовании оператора распаковки (*) мы распаковываем элементы и передавать их как аргументы функции или методу.
В этом случае мы использовали список операторов, распаковывающих для передачи элементов как аргументы, функции и методы.
Python Guru
🔥 Хотите управлять увереннее и принимать решения быстрее?
Чем выше должность, тем дороже обходятся ошибки и тем сложнее находить работающие решения. Многие месяцами ищут ответы, когда можно получить уже готовый опыт.
Школа управления РБК — это сообщество руководителей, где каждую неделю проходят практические онлайн-события с экспертами и топ-менеджерами бизнеса.
Что это даст вам:
✔️ умение эффективнее управлять командой
✔️ находить новые профессиональные возможности
✔️ увереннее проходить кризисы и изменения
✔️ расширить круг полезных деловых контактов
✔️ развивать карьеру через сильное окружение
Получите гостевой доступ за 1₽ прямо сейчас и начните использовать опыт сильных управленцев в своих задачах.
Реклама. Информация о рекламодателе по ссылкам в посте.
Контекст-менеджер with
При использование контекст-менеджера with мы можем автоматически открывать и закрывать файлы, соединения с базами данных и другие ресурсы.
В этом примере мы открываем файл "example.txt" для чтения и используем менеджер контекста with для автоматического закрытия файла после окончания чтения.
Python Guru
Функция map()
При использование функции map() мы применяем функцию к каждому элементу списка и получить новый список с результатами.
В этом случае мы используем функцию, которая возводит список элементов в квадрат, к списку чисел от 1 до 5.
Python Guru
Одна и та же функция — и так по кругу
Живёт себе функция, мелкая, строк на десять. Приводит суммы из платежей к человеческому виду: было "1 234,50 ₽" — стало 1234.5. Ничего выдающегося. Только вот писал я её раз пять уже. В парсере банковских выписок, в импортёре заказов, в бухгалтерском отчёте, в скрипте (который потом нафиг выкинул) и ещё где-то.
И каждый раз — с небольшими отличиями. В одном месте забыл про неразрывный пробел. В другом евро вместо рубля проскочило. В одном нашёл баг с минусом у отрицательных сумм, починил — а в остальных четырёх копиях он спокойно дожил до сих пор.
Это первая статья из цикла про splime — инструмент, который родился именно из этой проблемы: таскать код между проектами, не копируя его каждый раз.
• Перейти к просмотру
Python Guru
Появился новый провайдер LLM - SaveRouter: лёгкий и выгодный доступ к Fable 5 и Opus 4.8 🧠
Самые современные модели Anthropic стали доступны и без лимитов.
$50 на тестирование — каждому пользователю Telegram Premium при регистрации
Скидка 70% всем, кто зарегистрируется до 23:59 UTC 24.07 (3:00am по Мск)
• Лучший вариант для OpenClaw, Hermes и других AI-агентов
• Совместимость с Anthropic API: Claude Code, Cursor, Cline, aider — подключение за 2 минуты
👉 svrtr.org
Rich Messages в Телеграм-ботах
Долгое время в телеграм-ботах форматировать сообщения можно было только с помощью HTML и Markdown. Оба этих способа добавляли простое форматирование. Однако для более сложных задач этого не хватало. В новом обновлении эту проблему решили, добавив Rich Messages. Делимся
• Перейти к просмотру
Python Guru
Ну, запилить генерацию картинок и видео прямо в свой продукт — это можно провернуть локально за один вечер. Но стоит только кому-то кроме тебя этим воспользоваться — и начинается полный ***. Автор на Хабре разжёвал пошаговый гайд, как сделать всё без заморочек с DevOps.
Источник: Habr
Python Guru
Функцияа zip()
При использование функции zip() мы объединяем несколько списков в один кортеж.
В этом мы объединяем два списка чисел и букв в списке кортежей и выводим их на экран.
Python Guru
Атрибут slots
Специальный атрибут slots позволяют явно объявлять элементы данных (например, свойства) и запрещать создание словаря dict и weakref (если явно не объявлено в slots или не доступно в родительском элементе).
Наличие магического атрибута slots делает несколько вещей. Во-первых, он ограничивает допустимый набор имен атрибутов объекта только перечисленными именами. Во-вторых, поскольку атрибуты теперь фиксированы, больше нет необходимости хранить атрибуты в словаре экземпляра, поэтому атрибут dict удаляется (если только базовый класс уже не имеет его; он также может быть добавлен обратно подклассом, который не имеет slots). При использовании атрибута slots атрибуты хранятся в заранее определенных местах в массиве.
Python Guru
SWE-Agent: как AI-ассистенты меняют правила игры в разработке
Искусственный интеллект в программировании уже давно вышел за рамки простых подсказок кода. Современные инструменты, такие как GitHub Copilot, интегрированные в Visual Studio Code, способны не только дописывать код, но и выполнять команды в терминале, запускать сборки и тесты прямо из редактора.
• Перейти к просмотру
Python Guru
Проверка исключений с методом join()
Если вы хотите создать строковые представления из итерируемых элементов, то нужно обязательно использовать метод join(). Этот метод возвращает новую строку, а исходная строка и итерация остаются неизменными. Используя этот метод, мы можем создать строку CSV, а также строку, разделенную табуляцией.
Python Guru
ИИ-агент, который лучше чем ChatGPT
Давно использую в работе автономного Hermes Agent. Этот ИИ умеет работать в фоне, обладает долговременной памятью и сам создает навыки под сложные задачи. На днях я поручил ему полную зачистку своего инфополя в Telegram, где скопилось слишком много подписок.
Задача была жесткой: отфильтровать ресурсы по теме AI и IT, оставив только авторские каналы с уникальным опытом и практикой. Hermes полностью проанализировал контент, сверил его с метриками вовлеченности и убрал всё, где были банальные репосты и новостной шум.
Результат автоматической чистки получился отличным — ИИ отобрал именно те проекты, которые дают максимальную пользу. Объединил эту выжимку в одну удобную подборку.
Подписывайтесь на авторов в 1 клик. Здесь каждый найдет для себя что-то полезное:
👉 https://t.me/addlist/NKxqrdxh611jM2Vi
