CPython notes
رفتن به کانال در Telegram
2 382
مشترکین
+124 ساعت
اطلاعاتی وجود ندارد7 روز
-730 روز
آرشیو پست ها
2 382
PyPy... умирает?
Для тех кто не знает PyPy является одной из реализаций Python, прямой аналог CPython, при чем с крутым джитом.
Один из мейнтейнеров PyPy предложил numpy дропнуть поддержку для PyPy со словами "PyPy is no longer under active development": https://github.com/numpy/numpy/issues/30416
Печальная новость для всего Python сообщества.
За ссылку спасибо @serjflint
2 382
Кто-то говорит что киллер-фича 3.15 это lazy imports. Nah, not even close.
Реальная киллер-фича 3.15 это встроенный статистический профилировщик Tachyon.
Корокто: вы можете запустить его на проде, и ваше приложение (которое вы профилируете) никак не пострадает по перфомансу.
> Есть wall-clock/cpu режимы
> async-aware (Господи, наконец-то). При чем умеет отображать как те корутины что прямо сейчас жрут CPU, так и те которые ждут IO/лока, и так далее
> Умеет в native stack (удивительно)
> GC-aware
> GIL-aware
> Умеет сэмплировать все треды, а не только текущий
2 382
Когда пишете тут что-то в комментарии - держите себя в руках. Особенно относится к тем кто по какой-то причине не смог ужиться с Растом.
У него есть проблемы, и мы знаем об этом.
Всех люблю.
2 382
Ну что же.. Мы совместно с Эммой Смит опубликовали Pre-PEP о добавлении Раста в CPython.
Ваш фидбек, мысли, etc приветствуется.
https://discuss.python.org/t/pre-pep-rust-for-cpython/104906
2 382
https://fidget-spinner.github.io/posts/faster-jit-plan.html
Планы на JIT для 3.16
За ссылку спасибо @serjflint
2 382
https://peps.python.org/pep-0810/ (сомнительно) и https://peps.python.org/pep-0798/
были приняты.
По поводу 810 - дальше Бога нет.
2 382
https://discuss.python.org/t/the-final-python-3-9-security-fix-release-is-out/104666
Python3.9 - В С Ё, то есть EOL.
Более секьюрити релизов для 3.9 не будет, пора переводить свои сервисы как минимум на 3.10!
2 382
PEP 727 был отозван самим Рамизером: https://discuss.python.org/t/pep-727-documentation-metadata-in-typing/32566/219
Такое событие можно и отметить.
2 382
https://github.com/python/prebuilt-cpython
Коллеги по CPython собираются делать поставлять бинари CPython'а (то есть, собранный питон) для всех tier 1 платформ.
Ранее бинари (вообще-то, установщики, но не суть) поставлялись только для Windows & MacOS.
Но, среди tier 1 платформ присутствует linux. Ранее каждый дистрибутив линукса как-то сам собирал Python, что является некоторой(большой) болью.
2 382
Мнение коллеги по опенсорсу о заработке на опенсорсе - https://t.me/fastnewsdev/178, советую к прочтению и подписываюсь под каждым словом.
Вообще, я давно пришел к выводу что опенсорс это не про деньги. Опенсорс это.. сложно.
Опенсорс это долго, иногда нудно, и чаще всего — бесплатно! (это самое печальное).
В целом на опенсорсе можно выехать, но надо очень-очень стараться. Очень грубо говоря если ты не делаешь что-то, что нужно бигтехам, то твой опенсурс никому не нужен. И даже если твой опенсурс нужен бигтехам - может случиться то, что случилось с командой Faster-CPython.
Кстати про команду Faster-CPython, Eric Snow после увольнения из MS нашел работу в виде Anaconda.
Чтож, будем надеяться что работа над сабинтерпретаторами продолжиться, уж очень крутая это фича, как мне кажется.
2 382
Repost from Находки в опенсорсе
Записи с нашей бесплатной конфы в Нижнем подъехали!
Во-первых, хочу еще раз повторить слова благодарности всем: организаторам и волонтерам, спикерам, участникам. Отдельно хочу отметить тех, кто поддержал конфу анонсами. Приехало и пришло очень много людей: 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 | Чат |
2 382
Repost from Находки в опенсорсе
Большая бесплатная 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 | Чат |
2 382
Статья на тему перевода CPython со стэковой виртуальной машины на регистровую.
https://dl.acm.org/doi/pdf/10.1145/3568973
2 382
Менеджера команды Faster-CPython переманила к себе Nvidia. Стоит учесть, что из Microsoft при недавних увольнениях он не был затронут.
Вероятно, остальных ребят из Faster-CPython тоже переманили :)
2 382
Никита - один из самых известных русскоязычных опенсорс разработчиков (в том числе участник CPython core team 😎).
Советую подписаться на его канал - @opensource_findings где он часто освещает новинки в Питоне и не только!
Так же советую посмотреть его курс лекций по внутренностям CPython - тык!
Никита занимается опенсорсом фуллтайм, и будет рад если вы его поддержите - https://boosty.to/sobolevn
2 382
https://discuss.python.org/t/introducing-cpython-memory-tracker/96721
Потыкать на мок данных можно тут: https://memory.python.org/
