Python можно назвать странным языком программирования.
По крайней мере, когда вы переходите с других языков вроде C, C++, C#, Java, PHP или JavaScript. Все эти языки следуют типичному синтаксису и разделяют множество принципов действия. Можно, конечно, также обнаружить большинство из этих принципов и в Python, но при этом он рушит закономерности многих из них. Иногда это ведет к лучшему, а иногда к худшему. Среди топ-5 языков программирования по рейтингу TIOBE Python единственный не использует синтаксис фигурных скобок в стиле C.
Я работал над превращением Raspberry Pi в веб-камеру, в ходе чего мне пришлось реализовать сервер на Python, потому что лучший API для взаимодействия с камерой Pi написан именно на нем. До этого я уже использовал Python несколько раз, но это был самый крупный проект, и вскоре я не только вспомнил некоторые из его странностей, но и обнаружил новые. |