cookie

We use cookies to improve your browsing experience. By clicking «Accept all», you agree to the use of cookies.

avatar

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

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

Show more
Advertising posts
1 309
Subscribers
No data24 hours
+27 days
+730 days

Data loading in progress...

Subscriber growth rate

Data loading in progress...

Тут в питонячем клубе решили немного пошатать устои и поменять формат версионирования. Потому что все равно семвера уже нет — 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
Show all...
PEP 2026 – Calendar versioning for Python | peps.python.org

This PEP proposes updating the versioning scheme for Python to include the calendar year. This aims to make the support lifecycle clear by making it easy to see when a version was first released, and easier to work out when it will reach end of life (EOL).

👍 23👎 3🗿 2😱 1
Люблю ездить на конференции. Тут даже дело не столько в докладах — я их лучше потом дома в спокойной обстановке ещё раз послушаю. Скорее бóльшую ценность я выношу из разговоров, которые происходят в коридорах между докладами. Походишь, послушаешь, у кого что болит и как справляются, и становишься чуточку умнее. Познакомишься с кем-нибудь, зарядишься об других людей хорошим настроением и снова можно отправляться надирать задницу этому злобному продакшену. Смена обстановки, зарефлексировать около иллюминатора — тоже важно (я не житель столиц, так что у меня есть привилегия прям поехать на конференцию). Короче, конференция — это для меня всегда исключительно позитивное мероприятие ☕️ В частности, люблю ездить на PyCon Russia. Плотная программа с двумя параллельными треками (Python и Data), lightning talks, мастер-классы, клёвые активности в перерывах (кстати, надо потренироваться стоять на корточках на балансборде), after party, ламповая атмосфера. Я приезжал на эту конференцию в 2022 и в 2023, а так как зелёная сова приучила меня, что нарушать ударный режим нельзя, то в этом году я тоже собираюсь ехать. Приглашаю и вас тоже. Из хедлайнеров фестиваля в этом году будут такие знаменитые спикеры (ладно, это просто те, кого я узнаю в лицо) как Николай Хитров, Григорий Петров, Денис Катаев и мой любимый стендап комик Денис Аникин. Будут доклады про архитектуру, перфоманс, Go, Rust, Python в браузере, Kubernetes, большие языковые модели и другое. Короче, лучше сами посмотрите программу и выберите интересное. 26-27 июля, Москва. Программа: https://pycon.ru/program Обязательно примените промокод PYTHONIC_ATTACKS — он даст скидку 7%.
Show all...
Программа PyCon Russia

Темы и спикеры конференции PyCon Russia - конференции для продвинутых python-разработчиков

🔥 18🥱 5👎 2👍 1💩 1
Photo unavailableShow in Telegram
Тем временем FastAPI уже стал лидером по количеству вакансий на хедхантере, обойдя Django. При этом во многих вакансиях, конечно, упоминается знание нескольких фреймворков. Но FastAPI — на коне!
Show all...
🔥 24🤮 6😁 3🤯 1
Stack Overflow запустили свой ежегодный опрос Developer Survey. Как можно заметить, я люблю читать результаты этих исследований и пытаться выдать диванную аналитику. Господа питонисты, нужно заполнить опросник, чтобы туда попали данные про нас с вами, чтобы мне потом было о чём рассуждать. В этом году примерно треть опросника занимают вопросы про AI. А еще забавно видеть, что в вопросе с "другими библиотеками" появился вариант Ruff. Видимо, много шума наделала утилита, что даже попала на радары Stack Overflow. Заполнить опрос можно до 7 июня.
Show all...
2024 Stack Overflow Developer Survey

Stack Overflow is the largest, most trusted online community for developers to learn, share​ ​their programming ​knowledge, and build their careers.

7😁 1
У uv (существует 13 недель) теперь больше звёздочек на гитхабе, чем у pip (существует 13 лет). Выводы делайте сами.
Show all...
18😁 14🤯 5👎 2🔥 2
Repost from N/a
Смержили новый REPL! https://github.com/python/cpython/pull/111567 В общем-то, реализация из PyPy. Я, так как довольно часто пользуюсь реплом, доволен.
Show all...
gh-111201: A new Python REPL by pablogsal · Pull Request #111567 · python/cpython

Issue: gh-111201

🔥 6
Прошёл тут недавно одну забавную игру про альтушек и скуфов. Краем глаза в какой-то менюшке зацепился за надпись:
Made with Ren'Py 8.1.3...
Так, стоп, это что ещё за Py? Звучит как-то... Будто на питоне. Пошёл читать. Оказывается, Ren'Py — это сейчас чуть ли не дефолтный движок для разработки игр в жанре "визуальная новелла". И да, написано на питоне. Расковырял игру, а там и правда интерпретатор 3.9 внутри лежит. На всякий случай расковырял ещё глубже и дошел до .rpy файлов, в которых описана вся игра и встречаются куски кода на питоне. Вот уж где не ожидал вас встретить, мистер питон. Здравствуйте. Если бы не написали явно, то я бы и не заподозрил. Ну игра и игра. Похоже, геймдев на питоне не совсем мертв. Иногда на него даже можно натолкнуться в дикой природе. Кстати, игра прикольная, рекомендую.
Show all...
Альтушка для скуфа on Steam

Говорят, что любой скуф может законно получить от государства тяночку, для этого всего лишь нужно залогиниться в специальный сервис и ввести свои персональные данные.

😁 23👍 5👎 1 1🥱 1💋 1
Вышел 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
Show all...
Ruff v0.4.0: a hand-written recursive descent parser for Python

Ruff migrates to a hand-written recursive descent parser: >2x faster, with error recovery capabilities.

14🔥 8👍 3
Photo unavailableShow in Telegram
PYTHON_GIL=0 Скажи кто-нибудь лет 10 назад, что такое вольют в python... Никто бы не поверил https://github.com/python/cpython/pull/116338
Show all...
😱 29👨‍💻 5👏 4
Photo unavailableShow in Telegram
Его уже не остановить. Автор 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
Show all...
🤯 24 10💩 4🔥 3🥴 2👍 1
Choose a Different Plan

Your current plan allows analytics for only 5 channels. To get more, please choose a different plan.