en
Feedback

Don't get caught by a cheater! Telemetrio finds and tags such channels 👉 If you want to see the tag, subscribe

CPython notes

CPython notes

Open in Telegram
2 382
Subscribers
+124 hours
No data7 days
-730 days
Posts Archive
PyPy... умирает? Для тех кто не знает PyPy является одной из реализаций Python, прямой аналог CPython, при чем с крутым джитом. Один из мейнтейнеров PyPy предложил numpy дропнуть поддержку для PyPy со словами "PyPy is no longer under active development": https://github.com/numpy/numpy/issues/30416 Печальная новость для всего Python сообщества. За ссылку спасибо @serjflint

Кто-то говорит что киллер-фича 3.15 это lazy imports. Nah, not even close. Реальная киллер-фича 3.15 это встроенный статистический профилировщик Tachyon. Корокто: вы можете запустить его на проде, и ваше приложение (которое вы профилируете) никак не пострадает по перфомансу. > Есть wall-clock/cpu режимы > async-aware (Господи, наконец-то). При чем умеет отображать как те корутины что прямо сейчас жрут CPU, так и те которые ждут IO/лока, и так далее > Умеет в native stack (удивительно) > GC-aware > GIL-aware > Умеет сэмплировать все треды, а не только текущий

https://py-code.org/stats Крутая статистика по PyPI пакетам

https://doesjitgobrrr.com/ Неофициальный дэшборд по JIT performance :)

Когда пишете тут что-то в комментарии - держите себя в руках. Особенно относится к тем кто по какой-то причине не смог ужиться с Растом. У него есть проблемы, и мы знаем об этом. Всех люблю.

Автор Python поддерживает нашу идею :)
Автор Python поддерживает нашу идею :)

Ну что же.. Мы совместно с Эммой Смит опубликовали Pre-PEP о добавлении Раста в CPython. Ваш фидбек, мысли, etc приветствуется. https://discuss.python.org/t/pre-pep-rust-for-cpython/104906

https://fidget-spinner.github.io/posts/faster-jit-plan.html Планы на JIT для 3.16 За ссылку спасибо @serjflint

https://peps.python.org/pep-0810/ (сомнительно) и https://peps.python.org/pep-0798/ были приняты. По поводу 810 - дальше Бога нет.

https://discuss.python.org/t/the-final-python-3-9-security-fix-release-is-out/104666 Python3.9 - В С Ё, то есть EOL. Более секьюрити релизов для 3.9 не будет, пора переводить свои сервисы как минимум на 3.10!

PEP 727 был отозван самим Рамизером: https://discuss.python.org/t/pep-727-documentation-metadata-in-typing/32566/219 Такое событие можно и отметить.

https://github.com/python/prebuilt-cpython Коллеги по CPython собираются делать поставлять бинари CPython'а (то есть, собранный питон) для всех tier 1 платформ. Ранее бинари (вообще-то, установщики, но не суть) поставлялись только для Windows & MacOS. Но, среди tier 1 платформ присутствует linux. Ранее каждый дистрибутив линукса как-то сам собирал Python, что является некоторой(большой) болью.

Мнение коллеги по опенсорсу о заработке на опенсорсе - https://t.me/fastnewsdev/178, советую к прочтению и подписываюсь под каждым словом. Вообще, я давно пришел к выводу что опенсорс это не про деньги. Опенсорс это.. сложно. Опенсорс это долго, иногда нудно, и чаще всего — бесплатно! (это самое печальное). В целом на опенсорсе можно выехать, но надо очень-очень стараться. Очень грубо говоря если ты не делаешь что-то, что нужно бигтехам, то твой опенсурс никому не нужен. И даже если твой опенсурс нужен бигтехам - может случиться то, что случилось с командой Faster-CPython. Кстати про команду Faster-CPython, Eric Snow после увольнения из MS нашел работу в виде Anaconda. Чтож, будем надеяться что работа над сабинтерпретаторами продолжиться, уж очень крутая это фича, как мне кажется.

Записи с нашей бесплатной конфы в Нижнем подъехали! Во-первых, хочу еще раз повторить слова благодарности всем: организаторам и волонтерам, спикерам, участникам. Отдельно хочу отметить тех, кто поддержал конфу анонсами. Приехало и пришло очень много людей: 1100+ регистраций, почти 600 человек на площадке. Вы все крутые! Во-вторых, в программе случились две замены. Ждем ребят, кто не смог приехать, на будущих мероприятиях. Постарался найти баланс между хардкорнейшими докладами, спикерами-новичками (они обязательно должны быть на любой конференции, по моему мнению, я когда-то был таким спикером-новичком) и легкими погружениями в технологии. Конкуренция за звание "лучшего" доклада – высочаящая. Выбирать будем не по каким-то там голосованиям, которые ни на что не влияют, а по просмотрам на ютюбе. Поддержите спикеров и меня просмотрами :) Выкладываю записи сразу, а не через полгода. Доклады в порядке выступлений: - Чего вы не знали о строках в Python? Василий Рябов https://www.youtube.com/watch?v=VkJKzQVj90c - ИИ-агенты в каждый дом, Алексей Порядин @sw1logs https://www.youtube.com/watch?v=uKla6I_ZMwo - Генератор байткода и байткод генератора, Михаил Ефимов https://www.youtube.com/watch?v=04-WWqdGaQ0 - Внутреннее устройство сборки мусора в CPython 3.14+, Сергей Мирянов https://www.youtube.com/watch?v=bkwObR9KnoA - Проектирование — это когда чувствуешь, а не какие-то там циферки, Николай Хитров @nkhitrov_blog https://www.youtube.com/watch?v=eVcx6qZfU-M - Дотянуться до кремния. HighLoad Python: SIMD, GPU – Пётр Андреев @py_up https://www.youtube.com/watch?v=_N5SoMGUEik - Continuous profiling, Давид Джалаев @dzhalaevd_blog https://www.youtube.com/watch?v=gfFfLL5A6Wk Доклад от Ильи Ильиных был в другом зале, он записывал его сам - ждите доклад про Vim у него на канале @kydavoiti Но, на конфе были и минусы :) Следующий раз постараемся поправить шум от стендов (мешали в большом зале), записать все доклады (сейчас только один зал), пригласить еще больше гостей. Наша традиционная вечеринка собрала полный бар людей, было очень весело. Отлично посидели, погуляли, поболтали. Лучшее сообщество! При поддержке: - https://it52.info - https://itgorky.ru Обсуждение: Кто был? Как вам конфа? Как вам Нижний Новгород? Если понравилось: напишите приятное организаторам и спикерам. Если не понравилось – пишите вашу критику. Будем делать лучше. | Поддержать | YouTube | GitHub | Чат |

Большая бесплатная Python конференция в Нижнем Новгороде! У меня хорошая новость. Делаем бесплатную конфу по питону, пригласили топовых специалистов: core-разработчиков, контрибьюторов, организаторов разных комьюнити движух, специалистов из индустрии. И все – участники нашего чата. Как же так получилось 🌚 Вот такой список докладов: - Подопригора Кирилл, CPython core dev, Evrone: Кто такой CFG в CPython, и какую роль он выполняет? - Хитров Николай, организатор @peer_2beer, Точка Банк: Проектирование — это когда чувствуешь, а не какие-то там циферки - Ильиных Илья, организатор @spbpythonnews, блоггер @kydavoiti: Vim — это метаредактирование - Джалаев Давид, Газпром-нефть ЦР: Continuous profiling - Порядин Алексей, участник @pytho_nn: AI-агенты в каждый дом - Мирянов Сергей, CPython contributor, РН-Технологии: Внутреннее устройство сборки мусора в CPython 3.14+ - Неретин Степан, CPython contributor, Postgres Professional: Своя файловая система за 5 минут на Python - Ефимов Михаил, CPython contributor, X5 Tech: Генератор байткода и байткод генератора Ну мощь же 💪 Да, конференции можно делать и не за 50 тыщ за билет. А еще будет много доброго общения, обсуждения кишочков питона, настолки и тусовка до утра :) Идеальный день. Бронируйте дату! Если давно хотели побывать в Нижнем – вот идеальный повод. Буду рад всех видеть лично! 📍 Когда: 20 сентября 2025 года 📍 Где: ул. Нижне-Волжская набережная, 11, «Академия Маяк» им. А.Д. Сахарова Регистрация обязательна: https://dev.itgorky.ru | Поддержать | YouTube | GitHub | Чат |

Статья на тему перевода CPython со стэковой виртуальной машины на регистровую. https://dl.acm.org/doi/pdf/10.1145/3568973

Менеджера команды Faster-CPython переманила к себе Nvidia. Стоит учесть, что из Microsoft при недавних увольнениях он не был
Менеджера команды Faster-CPython переманила к себе Nvidia. Стоит учесть, что из Microsoft при недавних увольнениях он не был затронут. Вероятно, остальных ребят из Faster-CPython тоже переманили :)

Никита - один из самых известных русскоязычных опенсорс разработчиков (в том числе участник CPython core team 😎). Советую подписаться на его канал - @opensource_findings где он часто освещает новинки в Питоне и не только! Так же советую посмотреть его курс лекций по внутренностям CPython - тык! Никита занимается опенсорсом фуллтайм, и будет рад если вы его поддержите - https://boosty.to/sobolevn