Всем доброго и неумолимо наступающего!
Этот крайне насыщенный год подходит к своему завершению и у нас остался последний курс, который мы запускаем в этом году — "[Разработчик 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