es
Feedback
Питонические атаки

Питонические атаки

Ir al canal en Telegram

Всяческие заметки про программирование на Python и другие весёлые истории.

Mostrar más
1 299
Suscriptores
Sin datos24 horas
-37 días
-1130 días

Carga de datos en curso...

Nube de Etiquetas
Sin datos
¿Algún problema? Por favor, actualice la página o contacte a nuestro gerente de soporte.
Menciones Entrantes y Salientes
---
---
---
---
---
---
Atraer Suscriptores
septiembre '24
septiembre '24
+7
en 0 canales
agosto '24
+9
en 0 canales
Get PRO
julio '24
+18
en 0 canales
Get PRO
junio '24
+13
en 0 canales
Get PRO
mayo '24
+30
en 0 canales
Get PRO
abril '24
+25
en 0 canales
Get PRO
marzo '24
+41
en 0 canales
Get PRO
febrero '24
+42
en 0 canales
Get PRO
enero '24
+35
en 0 canales
Get PRO
diciembre '23
+48
en 0 canales
Get PRO
noviembre '23
+18
en 1 canales
Get PRO
octubre '23
+33
en 0 canales
Get PRO
septiembre '23
+21
en 0 canales
Get PRO
agosto '23
+32
en 0 canales
Get PRO
julio '23
+17
en 0 canales
Get PRO
junio '23
+17
en 0 canales
Get PRO
mayo '23
+82
en 0 canales
Get PRO
abril '23
+40
en 0 canales
Get PRO
marzo '23
+15
en 0 canales
Get PRO
febrero '23
+70
en 0 canales
Get PRO
enero '23
+11
en 0 canales
Get PRO
diciembre '22
+26
en 0 canales
Get PRO
noviembre '22
+39
en 0 canales
Get PRO
octubre '22
+35
en 0 canales
Get PRO
septiembre '22
+15
en 0 canales
Get PRO
agosto '22
+19
en 0 canales
Get PRO
julio '22
+27
en 0 canales
Get PRO
junio '22
+43
en 0 canales
Get PRO
mayo '22
+17
en 0 canales
Get PRO
abril '22
+39
en 0 canales
Get PRO
marzo '22
+70
en 0 canales
Get PRO
febrero '22
+22
en 0 canales
Get PRO
enero '22
+40
en 0 canales
Get PRO
diciembre '21
+40
en 0 canales
Get PRO
noviembre '21
+41
en 0 canales
Get PRO
octubre '21
+71
en 0 canales
Get PRO
septiembre '21
+57
en 0 canales
Get PRO
agosto '21
+108
en 0 canales
Get PRO
julio '21
+74
en 0 canales
Get PRO
junio '21
+395
en 0 canales
Fecha
Crecimiento de Suscriptores
Menciones
Canales
25 septiembre0
24 septiembre0
23 septiembre+1
22 septiembre+1
21 septiembre0
20 septiembre+1
19 septiembre0
18 septiembre0
17 septiembre0
16 septiembre0
15 septiembre0
14 septiembre0
13 septiembre0
12 septiembre0
11 septiembre0
10 septiembre+1
09 septiembre0
08 septiembre+1
07 septiembre+1
06 septiembre0
05 septiembre0
04 septiembre0
03 septiembre0
02 septiembre0
01 septiembre+1
Publicaciones del Canal
Тут в питонячем клубе решили немного пошатать устои и поменять формат версионирования. Потому что все равно семвера уже нет — 3 на 4 никогда не поменяют, а в минорной версии не стесняются депрекейтить и удалять старое. Да и учитывая текущий график релизов удобно будет прибить версию к году, т.е. вместо 3.15 будет 3.26. И бонусом проще считать когда версия будет EOL — 26 + 5 = [20]31 А почему это предлагается сделать с 26 года? Ну потому что релиз с мемным номером 3.14 таки надо сделать в 25 году, а потом уже можно менять https://peps.python.org/pep-2026/ https://discuss.python.org/t/pep-2026-calendar-versioning-for-python/55782

2
Люблю ездить на конференции. Тут даже дело не столько в докладах — я их лучше потом дома в спокойной обстановке ещё раз послушаю. Скорее бóльшую ценность я выношу из разговоров, которые происходят в коридорах между докладами. Походишь, послушаешь, у кого что болит и как справляются, и становишься чуточку умнее. Познакомишься с кем-нибудь, зарядишься об других людей хорошим настроением и снова можно отправляться надирать задницу этому злобному продакшену. Смена обстановки, зарефлексировать около иллюминатора — тоже важно (я не житель столиц, так что у меня есть привилегия прям поехать на конференцию). Короче, конференция — это для меня всегда исключительно позитивное мероприятие ☕️ В частности, люблю ездить на PyCon Russia. Плотная программа с двумя параллельными треками (Python и Data), lightning talks, мастер-классы, клёвые активности в перерывах (кстати, надо потренироваться стоять на корточках на балансборде), after party, ламповая атмосфера. Я приезжал на эту конференцию в 2022 и в 2023, а так как зелёная сова приучила меня, что нарушать ударный режим нельзя, то в этом году я тоже собираюсь ехать. Приглашаю и вас тоже. Из хедлайнеров фестиваля в этом году будут такие знаменитые спикеры (ладно, это просто те, кого я узнаю в лицо) как Николай Хитров, Григорий Петров, Денис Катаев и мой любимый стендап комик Денис Аникин. Будут доклады про архитектуру, перфоманс, Go, Rust, Python в браузере, Kubernetes, большие языковые модели и другое. Короче, лучше сами посмотрите программу и выберите интересное. 26-27 июля, Москва. Программа: https://pycon.ru/program Обязательно примените промокод PYTHONIC_ATTACKS — он даст скидку 7%.
1 195
3
Тем временем FastAPI уже стал лидером по количеству вакансий на хедхантере, обойдя Django. При этом во многих вакансиях, коне
Тем временем FastAPI уже стал лидером по количеству вакансий на хедхантере, обойдя Django. При этом во многих вакансиях, конечно, упоминается знание нескольких фреймворков. Но FastAPI — на коне!
1 296
4
Stack Overflow запустили свой ежегодный опрос Developer Survey. Как можно заметить, я люблю читать результаты этих исследований и пытаться выдать диванную аналитику. Господа питонисты, нужно заполнить опросник, чтобы туда попали данные про нас с вами, чтобы мне потом было о чём рассуждать. В этом году примерно треть опросника занимают вопросы про AI. А еще забавно видеть, что в вопросе с "другими библиотеками" появился вариант Ruff. Видимо, много шума наделала утилита, что даже попала на радары Stack Overflow. Заполнить опрос можно до 7 июня.
1 346
5
У uv (существует 13 недель) теперь больше звёздочек на гитхабе, чем у pip (существует 13 лет). Выводы делайте сами.
1 215
6
Смержили новый REPL! https://github.com/python/cpython/pull/111567 В общем-то, реализация из PyPy. Я, так как довольно часто пользуюсь реплом, доволен.
1 392
7
Прошёл тут недавно одну забавную игру про альтушек и скуфов. Краем глаза в какой-то менюшке зацепился за надпись: Made with Ren'Py 8.1.3... Так, стоп, это что ещё за Py? Звучит как-то... Будто на питоне. Пошёл читать. Оказывается, Ren'Py — это сейчас чуть ли не дефолтный движок для разработки игр в жанре "визуальная новелла". И да, написано на питоне. Расковырял игру, а там и правда интерпретатор 3.9 внутри лежит. На всякий случай расковырял ещё глубже и дошел до .rpy файлов, в которых описана вся игра и встречаются куски кода на питоне. Вот уж где не ожидал вас встретить, мистер питон. Здравствуйте. Если бы не написали явно, то я бы и не заподозрил. Ну игра и игра. Похоже, геймдев на питоне не совсем мертв. Иногда на него даже можно натолкнуться в дикой природе. Кстати, игра прикольная, рекомендую.
1 601
8
Вышел ruff 0.4.0. Из интересного - они переписали парсер, который преобразует код в ast (abstract syntax trees). Это увеличит скорость работы ruff дополнительно на 20-40% что звучит здорово. Также новый парсер позволяет улучшить обработку ошибок парсинга, нарпимер сделав ошибки более читаемыми. Также они добавили свой language server, написанный на rust для интеграции с редакторами кода, которые поддерживают language server protocol (LSP). Предыдущий lang server у них был написан на питоне. Ну и как обычно много всяких улучшений/исправлений меньшего размера. Ссылка на анонс https://astral.sh/blog/ruff-v0.4.0 Ссылка на ченджлог https://github.com/astral-sh/ruff/blob/main/CHANGELOG.md#040
1 188
9
PYTHON_GIL=0 Скажи кто-нибудь лет 10 назад, что такое вольют в python... Никто бы не поверил https://github.com/python/cpytho
PYTHON_GIL=0 Скажи кто-нибудь лет 10 назад, что такое вольют в python... Никто бы не поверил https://github.com/python/cpython/pull/116338
844
10
Его уже не остановить. Автор Ruff анонсировал утилиту uv — сверхбыстрый пакетный менеджер для Python, написанный, конечно же,
Его уже не остановить. Автор Ruff анонсировал утилиту uv — сверхбыстрый пакетный менеджер для Python, написанный, конечно же, на Rust. Пока что это drop-in замена для pip, venv и pip-tools, но глобальная цель — создать Cargo-like experience для Python. Если что, Cargo — это пакетный менеджер для Rust, рок-звезда среди пакетных менеджеров. Он получился настолько хорош, что все теперь его копируют. Запоминайте, вместо: pip install ruff Теперь делаем: uv pip install ruff https://astral.sh/blog/uv
1 901
11
Небольшой новый синтаксический PEP: https://peps.python.org/pep-0736/ Вообще, наверное, полезно. С каждым днём мы все больше и больше похожи на раст
1 195
12
Как там 3.12, друг?
893
13
Кстати, Python 3.12.1 вышел. Все, кто ждал первого баг-фикс релиза и не обновлялся до 3.12 — настало ваше время. Метрика поддержки 3.12 в библиотеках на данный момент находится на отметке 36.9%. Если сравнивать скорость адопшена с предыдущим релизом, то для 3.11 примерно в этот же момент времени метрика была равна 25.6%. Кажется, экосистема пакетов постепенно "ускоряется" в плане поддержки новых версий языка.
898
14
Вышел The State of Developer Ecosystem 2023, в котором в этом году особенно уделили внимание влиянию AI на процесс разработки. Языки По классике, на первом месте JS, на втором Python, бурный рост TS и Rust, падение php и objective-c. Так же из интересного некоторые(~10%) разработчики хотят изучить Rust и Go в ближайший год, а разработчики на Scala и Rust наоборот в большинстве не хотят изучать другие языки. Жизнь Из интересного 30% разработчиков находят работу через знакомства, что доказывает что лучше вкладываться в удобные рабочие часы и высокую ЗП, которую большинство разработчиков считают самым важным. Еще из забавного 75% разработчиков не окончили различные курсы, которые они проходили. Из грустного 50% разработчиков не следят за своим психическим здоровьем и 75% испытывали выгорание. Those who have experienced burnout feel tired more often. 70% разработчиков пишут код на выходных и только 19% не работают. У большинства разработчиков 16 GB – 32 GB оперативы, хотя не удивительно, ведь опрос проводил JetBrains. AI 84% разработчиков знают какой-либо из AI tools, большинство из них сомневаются в надежности этих сервисов в плане хранения данных. 60% уверены, что AI полностью изменит процесс разработки и будет сам писать код. 77% используют ChatGPT, 46% Copilot. Чаще всего их применяют для того, чтобы писать код и обрабатывать natural language, реже для документации и прочей работы с текстом. Половина разработчиков с радостью переложат написание кода и тестов на AI, но та же половина не захочет передавать написание кода ИИ. AI assistants are most commonly used to help developers perform routine tasks, like writing documentation, code comments, and commit messages, as well as searching. However, developers prefer to do their own coding, including understanding the code and recent code changes, debugging, and of course, writing code, even though 79% of the respondents mentioned that writing code is their most time-consuming activity. DB Из грустного 64% разработчиков до сих пор используют MySQL и только половина использует Postgres. MySQL чаще всего используют в связке с MariaDB, что не удивительно, из-за их совместимой апи. Так же наблюдается значительное падение использование oracle в снг, думаю понятно почему. DevOps and Cloud 54% на докере, 39% без ничего, 13% на кубере. Странно, что большинство разработчиков не знакомы с docker-compose, при том, что большая часть использует докер. 60% на aws, далее azure и гугл, но в этом году появляется Alibaba, которые предоставляют быстрый хостинг на территории Азии. В этом опросе только 10% разработчиков используют, однако на территории Китая около трети сайтов крутятся на Alibaba Cloud, а их главный конкурент - Huawei. Development Большинство(60%) разработчиков используют windows, на linux и на маке сидят одинаковое кол-во - по 40%. 41% разработчиков контрибутят в open-source, половина из них делает это постоянно. Еще из интересного в кросс-платформенной разработке 2 место после винды занимает linux, как target для разработчиков, обгоняя макось. 62% of developers follow the Secure Software Development Life Cycle (SSDLC). 34% разработчиков пишут микросервисы, из их большинство используют различные протоколы поверх http. Python бОльшая часть разработчиков используют последнюю LTS - 3.11. Половина до сих пор на МЛ и аналитике, 40% на вебе. Django обогнал Flask как основной фреймворк, однако FastAPI понемногу догоняет его. Большинство разработчиков, около трети, пишут на vs code, несмотря на удобства в pycharm-а Отчет очень информативный и красивый, с большим кол-вом смежной аналитики. Рекомендую изучить самостоятельно, например статистику по другим яп: C C# C++ Go Java JavaScript Kotlin PHP Python R Ruby Rust Scala Swift and Objective-C https://www.jetbrains.com/lp/devecosystem-2023/
755
15
16 декабря будет Pytup с достаточно высокоранговыми спикерами. Можно смотреть онлайн или прийти оффлайн в Москве. Обещают рассуждения про 3.12. Регистрируемся? https://yandex.ru/pytup/
1 172
16
Даешь цветные трейсбеки! https://github.com/python/cpython/pull/112732+1
Даешь цветные трейсбеки! https://github.com/python/cpython/pull/112732
1 011
17
До какого уровня сможете дойти? Я чёт пока на 5 правиле застрял. https://oskaerik.github.io/theevalgame/
1 209
18
Мы у себя в компании протестировали ИИ-помощники для программистов. По результатам, добавили Github Copilot в список инструментов, которые оплачиваем всем нашим сотрудникам — он ускоряет написание рутинного кода. Цитирую коллегу: Когда работаешь с копилотом, кажется, что он помогает нормально, но без вау. Зато когда его выключаешь, то ловишь себя на мысли, что пишешь какую-то фигню, вместо которой можно было просто табнуть. Ещё из интересных инструментов, которыми пользуются коллеги: - Phind: классный ассистент для программистов, которому можно позадавать вопросы. Доступен без VPN, никогда не отваливался и, что важно, дает ссылки на источники; - Machinet: плагин, окно чата, которое видит весь твой проект. В нем можно написать «вот есть ручка //products, напиши такую же только для //orders и сделай такие же тесты» или «почини N+1 запросы в методе getusers на открытой вкладке» Если ничем таким ещё не пользуетесь — рекомендую попробовать!
587
19
PSF и JetBrains запустили своё ежегодное исследование Python Developers Survey 2023. Погнали заполнять! 👇 https://survey.alchemer.com/s3/7554174/python-developers-survey-2023 Через год, когда подведут результаты, будет повод написать пост, типа такого 😅
1 263
20
В Х-твиттере наткнулся на статистику использования компилируемых языков в пакетах для Python. Зачем люди пишут пакеты для пит+1
В Х-твиттере наткнулся на статистику использования компилируемых языков в пакетах для Python. Зачем люди пишут пакеты для питона на Go?
876