TGViewer
Channel Public Channel
About Python [ru]

About Python [ru]

@python_tesst

Пишем на Python, создаём нейросети и ИИ-агентов.
Алгоритмы, задачи и вайбкодинг.

Личный блог автора - @just_genych
По вопросам рекламы или разработки: @g_abashkin
Subscribers
6.46K
Photos
459
Videos
11
Links
2.1K
Recent Posts 18 shown
Post #3170 169
Джунам только и делают, что раздают советы: учись, не молчи, задавай вопросы, копайся в чужом коде (ну или хотя бы в своём…), расти без остановки. А сам джун в этот момент сидит с единственной мыслью: ну когда уже просто придут те деньги, которые на курсе обещали?

Но есть и другой вариант. Без роста через боль, без признания косяков и прочих радостей трудоустройства. Только вера в себя и шесть незамысловатых правил, с которыми статус новичка можно удержать надолго.

Читать далее

👉 About Python
Post #3168 213
Qwen выкатила Audio 3.1 — один стек, который закрывает разом ASR, TTS и realtime-аудио.

ASR стал лучше разбирать языки и диалекты, а заодно вычищает повторы и слова-паразиты. ASR-Next уже раскидывает, кто из говорящих кто, проставляет таймкоды, ловит эмоции и звуки вокруг.

TTS умеет переносить голос с языка на язык и крутить стиль, скорость и эмоцию. TTS-Next выдаёт голос, эффекты и фон одним заходом — через связку LM + diffusion. Realtime слушает и говорит одновременно, с нормальными живыми перебиваниями.

И цены срезали прилично: TTS ~−70%, Realtime ~−85%, ASR до −95%.

Qwen-Audio-3.1-ASR
Qwen-Audio-3.1-Realtime

👉 About Python
Post #3167 205
PyCoder’s Weekly #753 — 22 сентября 2026

Номер 753 уже вышел. В превью Python 3.15 завезли frozendict — словари, которые не поменяешь, зато они хешируются, кешируются и спокойно живут в разных потоках. Плюс разбор того, где вся эта «заморозка» заканчивается — материал от Real Python и квиз к нему. Там же Python 3.15 аккуратно хоронит re.match() и тащит re.prefixmatch(), чтобы было как у людей в других языках — это Hugo van Kemenade. На python.org выложили черновики PEP 847 (Problem Details для Simple Repository API), PEP 846 (Docstrings для type aliases) и PEP 845 (Leading-Dot Value Patterns). Спонсор номера — rwx.com.

Отдельная тема — pytest-плагины, которые в 2026-м меняют твой подход к тестам: pytest-httpx для мокинга HTTP, pytest-randomly — чтобы выловить, где тесты зависят от порядка, встроенный anyio для асинхронщины, syrupy для snapshot-тестов, pytest-watch для непрерывной обратной связи, freezegun для предсказуемого времени и pytest-cov для покрытия. Дальше по списку: итоги выборов в совет PSF 2026 и в Python Packaging Council, статья про well-known URL serve-change-password в Django, выпуск Talk Python про Rust для питонистов, материал о повторяемых тестах публичных API на VCR.py, пример с Jinja, разбор UnboundLocalError, заметка о функциональной простоте, руководства по ревью AI-сгенерированного кода и автоматизации EDA с fg-data-profiling, а ещё пять паттернов из приложения-трекера привычек.

Проекты и код: fastapi-security-headers, citry, tonio, django-absurd и securo. События: Django on the Med 2026, PythonCamp Rügen 2026, Python Sheffield, Python Southwest Florida (PySWFL) и PyBay 2026. Полный выпуск: pycoders.com/issues/753

👉 About Python
Post #3165 217
Как ИИ прикручивали к конторе, которая не про IT и уже почти всё

Когда-то эта компания вынесла демпингом 99% рынка. А дальше шесть лет кряду продажи только падали. Целый год попыток затащить ИИ дал ноль — ответственный свалил, деньги кончились. Меня выдернули на месяц, оплата по факту.

Держи, что успел: один агент по фоткам проверяет сборку заказов, второй менеджерит и закрывает 95% переписок с клиентами, третий деплоит мелкие правки аж из рабочего чата, вместо старой логистики на Perl теперь софт на Python, а над всей этой братией сидит главный агент-погонщик. Ну и отдельно — почему сотрудники шли жаловаться на коллег, которых в природе не существовало.

Читать дальше →

👉 About Python
Post #3162 251
Linecast — погодная станция, карта мира и планетарий, которые живут не в браузере, а прямо в терминале

Опенсорсный проект тянет бесплатные публичные данные и собирает из скучной консоли семь интерактивных приложений — с графикой, анимацией и даже мышью. Аккаунт не нужен, API-ключ тоже.

Что там внутри: linecast weather — погода сейчас, по часам и на 7 дней, осадки, качество воздуха и официальные предупреждения по 45 странам. linecast sunshine — как Солнце ползёт по небу, рассветы, закаты и длина светового дня; картинку можно развернуть хоть на целый год. linecast moon — фазы, восход и заход Луны, ближайшие полнолуние и новолуние; спутник реально крутится, можно заглянуть и на обратную сторону. linecast sky — планетарий в терминале без всяких шуток: звёзды, созвездия, планеты, Луна и Млечный Путь под твои координаты и текущее время; в базе 8404 звезды, видимые глазом, а при приближении подтягивается почти 117 000 объектов потемнее. linecast tides — графики приливов и отливов. linecast radar — анимированный радар с осадками, температурой, ветром и спутниковыми снимками. linecast maps — улицы, рельеф, поиск мест и маршруты прямо в терминале; отъедешь максимально далеко — и карта превращается в вращающийся глобус с живой границей дня и ночи и облаками со спутников.

Написано на чистом Python без зависимостей. Работает на Windows, Linux и macOS, само подхватывает цветовую тему терминала и говорит на 20 языках. Нужен Python 3.10+. Ставится так: pip install linecast А можно вообще ничего не ставить: uvx linecast weather GitHub/Инструкция #python #soft #github

👉 About Python
Post #3161 215
Разгоняем Python в два раза — ставка на типизацию

В статье на живом примере показывают, как h11 (та самая HTTP/1.1 библиотечка, 710k юзеров на Github) удалось ускорить примерно вдвое, прогнав её через mypyc.

Заодно автор делится, какие любопытные баги ему довелось вылавливать, пока он приспосабливал кодовую базу под mypyc.

Читать далее

👉 About Python
Post #3159 260
Сборка Python в 20 раз быстрее: как мы это провернули

Людей, которым в кайф тупо ждать, я не встречал ни разу. Хотя само ожидание и то, к чему оно потом приводит, — истории совсем разные.

Когда мы взялись за своего ИИ-помощника, того самого, что пишет и правит код, а дальше гоняет его на сервере, стало ясно одно: сборка обязана быть шустрой. Не просто шустрой, а очень.

В статье рассказываю, как мы разогнали сборку Python аж до 20 раз.

Читать далее

👉 About Python
Post #3154 246
Тридцать-сорок лет IT-менеджмент молился на утилизацию дорогих человеко-часов: чем жирнее диффы у разработчика, тем красивее выглядела эффективность в отчётах. Потом пришёл ИИ, кодинг подешевел — и внезапно выяснилось, что горлышко бутылки всё это время торчало не в разработке, а в идеях, которые вообще стоит катить в прод.

Теперь бизнес может клепать MVP, фичи и рефакторинги не кварталами, а неделями. И тут же всплыло: дохрена этих MVP нафиг никому не сдались. Отсюда и вопросик: «А точно ли узким местом была разработка?» Ну а как иначе — если MVP штампуются быстро, но спроса не находят, косяк в них самих, а не в том, как шустро ты пишешь код.

Читать далее

👉 About Python
Post #3153 254
Жуткая и офигенная одновременно — такой формы ввода ты ещё не видел. С добрым утром!

👉 About Python
Post #3149 264
Как пролезть в ответы Perplexity AI — и почему модель не жрёт страницу целиком

Автор взял 20 промптов, прогнал их через Perplexity API по три раза — на выходе 60 ответов. Каждую сноску [N] он привязал к странице-источнику, куда она ведёт. Дальше по каждой такой паре рылся в HTML и искал кусок текста, максимально похожий на фразу из ответа. Из 1355 сносок 948 тыкали в страницы, которые ещё открываются, и на 448 из них отыскался пассаж — абзац, пункт списка или ячейка таблицы, — накрывающий хотя бы треть слов из утверждения.

Что это даёт тому, кто пишет страницы: на странице, которая выстрелила, реально задействовано медианно два пассажа из 85, примерно по 49 слов каждый. В штуках это 2%, в словах побольше — медиана 6,4% текста страницы, в среднем 11,6%: сработавший пассаж длиннее типичного. Так что закладываться надо не на «страницу прочитают целиком», а на то, что из неё выдернут один самодостаточный абзац. Что это значит для конкретного текста — подробно разложено в разделе про работу с Perplexity, он стоит посередине, ещё до разбора ошибок в коде. А границы, за которыми эти числа отваливаются, вынесены в отдельный раздел — там же расписано, как проверить то же самое на своей нише.

С чего всё началось: в логе замера видно, какие URL Perplexity суёт в источники, а вот что именно со страницы уехало в ответ — весь текст, абзац или одна строчка из списка — уже не видно.

Читать далее

👉 About Python
Post #3147 270
Где в IT в 2026-м зарплаты разгоняются быстрее всего

Жиза такая: принято думать, что в айти жирнее всех кормят разработчиков. Не спорим. Но вот незадача — именно кодеры в этом году плетутся в хвосте по приросту. Маркетинг и саппорт за полугодие накинули себе 9–10%, а у девелоперов — жалкий +1%.

Хабр Карьера покопались в первой половине 2026-го: медиана по IT поднялась на 4%, а ЦБ прогнозирует инфляцию 4,5–5,5%. То есть в реальных деньгах рынок либо топчется на месте, либо почти стоит.

Зато внутри разбивка по спецам, языкам и городам даёт совсем другие числа. В статье разбирают, где зарплаты действительно подросли. Читать далее

👉 About Python
Post #3146 291
Вакансий всё меньше, а желающих — всё больше. Что вообще творится с рынком труда?

Людей не хватает, вакансий становится меньше, резюме — больше. Звучит как абсурд, особенно если годами читать заголовки про кадровый голод. Но рынок показывает ровно эту картинку.

hh посчитал: в августе 2026-го активных вакансий на 13% меньше, чем годом ранее, а активных резюме — на 22% больше. hh индекс, то есть соотношение активных резюме к вакансиям, подрос до 8,7.

Искать работу стало тяжелее, конкуренция подросла. А работодатели всё равно твердят, что людей им не хватает. Читать далее

👉 About Python
Post #3145 298
Как у вас с техническим онбордингом?

Автор уверен: настоящее первое впечатление друг о друге команда и новичок лепят не на собесе, а за первые недели — а то и месяцы, и даже годы — после выхода на работу. И, по его мнению, обеим сторонам выгодно втащить нового коллегу в процессы и в живые задачи как можно раньше.

Но на практике, как он замечает, в куче IT-компаний это сделано через одно место — при том что статей о том, какой онбординг важен, написано навалом. Поэтому он предлагает обсудить, как это починить.

Технический онбординг — это не «разберёшься сам». Ныряем: habr.com/ru/articles/1084100

👉 About Python
Post #3139 246
А дизайнер-то с талантом?

Утречко доброе, пятница!

👉 About Python
Post #3138 252
AI-Disrupt PDLC на практике: где ИИ реально разгоняет работу, а где просто рисует видимость кипучей деятельности (личный опыт на своих проектах)

Последние месяцы я щупала актуальные ИИ-инструменты и обкатывала их на собственных проектах. Мне не хотелось просто клепать код нейронкой — хотелось пересобрать весь цикл разработки: от постановки задачи до тестов, ревью и проверки безопасности.

Планирование — вот где выигрыш самый честный. Раньше я нередко кидалась писать код «с коленки». Сейчас сначала проговариваю намерение: цель, ограничения, edge-cases и требования к безопасности. Дальше агент помогает накидать спецификацию, acceptance criteria, декомпозицию, черновик архитектуры и список рисков. Такой план после ручного ревью отнимает 30–60 минут вместо одного-двух вечеров. И ускорение тут стабильное: агенты неплохо вылавливают противоречия и забытые сценарии.

Читать далее

👉 About Python
  • 👍 1
Post #3136 285
Почему сеньоры не рвутся в тимлиды (и делают правильно)

Стоп, ещё как рвутся. Многие даже дают согласие — а потом через какое-то время сваливают назад в код. Так что вопрос надо ставить жёстче: с чего вдруг то, что ему подсунули, вообще называется повышением?

У Максима за плечами восемь лет. В пятницу он сеньор. В понедельник — а кто он теперь? Грейдом выше, а на деле джун в области, где его практический стаж круглый ноль, зато зарплата и запросы как у человека с восемью годами. И самое циничное: про то, что он теперь джун, ему никто не сообщил. Ему сказали «ты вырос».

А может, это не повышение, а смена профессии с билетом в одну сторону? Читать далее

👉 About Python
  • ❤ 1
Older posts →

About this channel

How can I read @python_tesst without a Telegram account?
TGViewer shows the public web preview Telegram publishes for About Python [ru]: recent posts, photos, videos and the subscriber count, with no app, login or account.
How many subscribers does About Python [ru] have?
About Python [ru] (@python_tesst) has 6.46K subscribers on Telegram, refreshed roughly every 30 minutes.
Does About Python [ru] know I viewed it here?
No. Public channel previews carry no viewer identity, and TGViewer has no accounts or tracking of what you look up.
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →