cookie

ما از کوکی‌ها برای بهبود تجربه مرور شما استفاده می‌کنیم. با کلیک کردن بر روی «پذیرش همه»، شما با استفاده از کوکی‌ها موافقت می‌کنید.

avatar

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

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

نمایش بیشتر
پست‌های تبلیغاتی
1 309
مشترکین
اطلاعاتی وجود ندارد24 ساعت
+27 روز
+730 روز

در حال بارگیری داده...

معدل نمو المشتركين

در حال بارگیری داده...

Тут в питонячем клубе решили немного пошатать устои и поменять формат версионирования. Потому что все равно семвера уже нет — 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
نمایش همه...
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%.
نمایش همه...
Программа PyCon Russia

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

🔥 18🥱 5👎 2👍 1💩 1
Photo unavailableShow in Telegram
Тем временем FastAPI уже стал лидером по количеству вакансий на хедхантере, обойдя Django. При этом во многих вакансиях, конечно, упоминается знание нескольких фреймворков. Но FastAPI — на коне!
نمایش همه...
🔥 24🤮 6😁 3🤯 1
Stack Overflow запустили свой ежегодный опрос Developer Survey. Как можно заметить, я люблю читать результаты этих исследований и пытаться выдать диванную аналитику. Господа питонисты, нужно заполнить опросник, чтобы туда попали данные про нас с вами, чтобы мне потом было о чём рассуждать. В этом году примерно треть опросника занимают вопросы про AI. А еще забавно видеть, что в вопросе с "другими библиотеками" появился вариант Ruff. Видимо, много шума наделала утилита, что даже попала на радары Stack Overflow. Заполнить опрос можно до 7 июня.
نمایش همه...
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 лет). Выводы делайте сами.
نمایش همه...
18😁 14🤯 5👎 2🔥 2
Repost from N/a
Смержили новый REPL! https://github.com/python/cpython/pull/111567 В общем-то, реализация из PyPy. Я, так как довольно часто пользуюсь реплом, доволен.
نمایش همه...
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 файлов, в которых описана вся игра и встречаются куски кода на питоне. Вот уж где не ожидал вас встретить, мистер питон. Здравствуйте. Если бы не написали явно, то я бы и не заподозрил. Ну игра и игра. Похоже, геймдев на питоне не совсем мертв. Иногда на него даже можно натолкнуться в дикой природе. Кстати, игра прикольная, рекомендую.
نمایش همه...
Альтушка для скуфа 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
نمایش همه...
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
نمایش همه...
😱 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
نمایش همه...
🤯 24 10💩 4🔥 3🥴 2👍 1
یک طرح متفاوت انتخاب کنید

طرح فعلی شما تنها برای 5 کانال تجزیه و تحلیل را مجاز می کند. برای بیشتر، لطفا یک طرح دیگر انتخاب کنید.