TGViewer
Channel Public Channel
CPython notes

CPython notes

@cpython_notes

Author: Kirill Podoprigora aka @backinblacknext
Subscribers
2.39K
Photos
11
Videos
0
Links
95

Showing posts older than #94 · Back to latest

Older Posts 20 shown
Post #93 4.94K
https://doesjitgobrrr.com/

Неофициальный дэшборд по JIT performance :)
Если кривая идет вверх то это значит "медленнее". Если вниз - значит стало "быстрее".
Пока только на aarch64 архитектуре JIT быстрее чем не-JIT
  • 🔥 15
  • 😁 6
  • 👀 3
  • 🍌 1
Post #92 5.17K
Когда пишете тут что-то в комментарии - держите себя в руках. Особенно относится к тем кто по какой-то причине не смог ужиться с Растом.
У него есть проблемы, и мы знаем об этом.
Всех люблю.
  • 😁 47
  • ❤ 8
  • 💯 6
  • 🍌 5
  • 🤯 3
Post #91 5.08K
CPython notes Ну что же.. Мы совместно с Эммой Смит опубликовали Pre-PEP о добавлении Раста в CPython. Ваш фидбек, мысли, etc приветствуется. https://discuss.python.org/t/pre-pep-rust-for-cpython/104906
Автор Python поддерживает нашу идею :)
  • 🔥 89
  • ❤ 7
  • 👍 7
  • 🍌 5
  • 👎 4
Post #90 6.43K
Ну что же.. Мы совместно с Эммой Смит опубликовали Pre-PEP о добавлении Раста в CPython.
Ваш фидбек, мысли, etc приветствуется.
https://discuss.python.org/t/pre-pep-rust-for-cpython/104906
Discussions on Python.org Pre-PEP: Rust for CPython Introduction We (@emmatyping, @eclips4) propose introducing the Rust programming language to CPython. Rust will initially only be allowed for writing optional extension modules, but eventually will become a required dependency of CPython and allowed to be…
  • 🔥 53
  • 🤡 20
  • 😁 13
  • 😱 3
  • 🍌 2
Post #85 4.56K
https://github.com/python/prebuilt-cpython

Коллеги по CPython собираются поставлять бинари CPython'а (то есть, собранный питон) для всех tier 1 платформ.
Ранее бинари (вообще-то, установщики, но не суть) поставлялись только для Windows & MacOS.
Но, среди tier 1 платформ присутствует linux. Ранее каждый дистрибутив линукса как-то сам собирал Python, что является некоторой(большой) болью.
  • 👍 38
  • 🔥 3
  • 🍌 1
Post #84 5.03K
Мнение коллеги по опенсорсу о заработке на опенсорсе - https://t.me/fastnewsdev/178, советую к прочтению и подписываюсь под каждым словом.

Вообще, я давно пришел к выводу что опенсорс это не про деньги. Опенсорс это.. сложно.
Опенсорс это долго, иногда нудно, и чаще всего — бесплатно! (это самое печальное).

В целом на опенсорсе можно выехать, но надо очень-очень стараться. Очень грубо говоря если ты не делаешь что-то, что нужно бигтехам, то твой опенсурс никому не нужен. И даже если твой опенсурс нужен бигтехам - может случиться то, что случилось с командой Faster-CPython.

Кстати про команду Faster-CPython, Eric Snow после увольнения из MS нашел работу в виде Anaconda.
Чтож, будем надеяться что работа над сабинтерпретаторами продолжится, уж очень крутая это фича, как мне кажется.
Telegram FastNews | Никита Пастухов Как зарабатывать на OpenSource Когда люди удивляются "а почему ты ничего не зарабатываешь на Open Source? - я вспоминаю вот этот пост. Ни одна из 40 автомобильных компаний, использующих curl не донатит curl😢 Но я решил копнуть чуть глубже и собрать статистику…
  • 👍 20
  • 😢 8
  • 🍌 7
  • ❤ 1
Post #83 2.83K

Forwarded 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 | Чат |
  • ❤ 24
  • 🍌 1
  • 🤓 1
Post #81 2.65K

Forwarded 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 | Чат |
Telegram Находки в опенсорсе: чат Канал: @opensource_findings Правила: https://gist.github.com/sobolevn/d9a598a23e6bb89e51ada71033e9103f
  • 🔥 16
  • ❤ 3
  • 🥴 2
  • 🤯 1
  • 💩 1
Post #79 3.37K
CPython notes Официальное подтверждение тому, что Microsoft более не спонсирует Faster CPython. Уволили не всех, видимо тех кого не уволили перераспределят на новые проекты. Люди, которых уволили: Irit Katriel Eric Snow Mark Shannon
Менеджера команды Faster-CPython переманила к себе Nvidia. Стоит учесть, что из Microsoft при недавних увольнениях он не был затронут.

Вероятно, остальных ребят из Faster-CPython тоже переманили :)
  • 🥰 24
  • ❤ 10
  • 👍 2
Post #78 3.18K
Никита - один из самых известных русскоязычных опенсорс разработчиков (в том числе участник CPython core team 😎).
Советую подписаться на его канал - @opensource_findings где он часто освещает новинки в Питоне и не только!
Так же советую посмотреть его курс лекций по внутренностям CPython - тык!

Никита занимается опенсорсом фуллтайм, и будет рад если вы его поддержите - https://boosty.to/sobolevn
  • ❤ 25
  • 🔥 8
  • 🤡 6
  • 👍 5
  • 😁 4
Post #76 4.04K
CPython notes PEP 734: Multiple Interpreters in the Stdlib (Публичное Python API к сабинтерпретаторам) был принят: https://discuss.python.org/t/pep-734-multiple-interpreters-in-the-stdlib/41147/36 Вообще, уже был достигнут feature-freeze для 3.14 (после этого момента не…
Реализация PEP 734 возможно будет отложена до 3.15.
Автор PEP Эрик Сноу, не согласен с решением руководящего совета о переименовании модуля из interpreters в concurrent.interpreters: https://discuss.python.org/t/decision-making-process-improvements-or-my-frustrations-with-how-pep-734-has-played-out/95985

За ссылку спасибо @mikhail_efimov
  • 🤔 8
  • ❤ 1
Post #75 4.05K
PEP 734: Multiple Interpreters in the Stdlib (Публичное Python API к сабинтерпретаторам) был принят:
https://discuss.python.org/t/pep-734-multiple-interpreters-in-the-stdlib/41147/36

Вообще, уже был достигнут feature-freeze для 3.14 (после этого момента не добавляются никакие новые фичи), но руководящий совет решил сделать исключение.
🥳
  • ❤ 15
  • 👍 8
  • 🍌 5
Older posts →
Threads Profile ViewerView any public Threads profile without an account.Open ThreadLook →Writing with AI? Make it sound human.Metric37 rewrites AI drafts so they read naturally. Free AI detector, 1,500 words free.Try Metric37 →