[#] [Перевод] Модифицируем Python за 6 минут
habrabot(difrex,1) — All
2017-12-25 22:00:07


Всем доброго и неумолимо наступающего!

Этот крайне насыщенный год подходит к своему завершению и у нас остался последний курс, который мы запускаем в этом году — "[Разработчик full-stack на Python][1]", чему, собственно, и посвящаем заметку, которая хоть и проскочила мимо основной программы, но показалась небезынтересной в целом.

**Поехали**

На этой неделе я сделал мой первый [pull-request][2] в основной проект CPython. Его отклонили :-( Но чтобы не тратить полностью свое время, я поделюсь своими выводами о том, как работает CPython и покажу вам как легко изменить синтаксис Python.

Я собираюсь показать вам как добавить новую **фичу** в синтаксис Python. Эта фича — оператор инкремента/декремента, стандартный оператор для большинства языков. Чтобы убедиться — откройте REPL и попробуйте:

![][3]

**Уровень 1: PEP**

Изменению синтаксиса Python предшествует заявка с описанием причин, дизайна и поведения вносимых изменений. Все изменения языка обсуждаются основной командой Python и одобряются BDFL. Операторы инкремента не утверждены (и, вероятно, никогда не будут), что даёт нам хорошую возможность потренироваться.
[Читать дальше →][4]

[1]: https://otus.pw/HqQW/
[2]: https://github.com/python/cpython/pull/1069
[3]: https://habrastorage.org/webt/y8/yv/lw/y8yvlwlfx9z7ym2ckrac2bqjyms.png
[4]: https://habrahabr.ru/post/345526/?utm_source=habrahabr&utm_medium=rss&utm_campaign=345526#habracut