Суббота, 21.12.2024, 19:53
Информатика и ИКТ
Приветствую Вас Гость | RSS
Главная Регистрация Вход
Меню сайта

Yandex_tech

Хабр-news

mail_news

Rambler

Статистика

Онлайн всего: 23
Гостей: 23
Пользователей: 0

oszone.net

IT-N-образование

Главная » 2022 » Февраль » 11 » 9 странностей Python для C++ программистов
22:05
9 странностей Python для C++ программистов

9 странностей Python для C++ программистов

Python можно назвать странным языком программирования.

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

Я работал над превращением Raspberry Pi в веб-камеру, в ходе чего мне пришлось реализовать сервер на Python, потому что лучший API для взаимодействия с камерой Pi написан именно на нем. До этого я уже использовал Python несколько раз, но это был самый крупный проект, и вскоре я не только вспомнил некоторые из его странностей, но и обнаружил новые.

1. Пробелы

Когда меня спрашивают, почему мне не нравится Python, то в первую очередь я всегда называю пробелы. Когда поток выполнения программы контролируется только ими, возникает две проблемы. Первая  —  это несуществующая разница между табуляцией и несколькими пробелами. Вы пишете код, все выглядит грамотно выровненным. Вы нажимаете запуск, и происходит сбой с ошибкой из-за пробела, потому что в некоторых строках используется табуляция, а в некоторых пробелы.

Просмотров: 286 | Добавил: niko | Рейтинг: 0.0/0
Всего комментариев: 0
Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]
Поиск

Календарь
«  Февраль 2022  »
ПнВтСрЧтПтСбВс
 123456
78910111213
14151617181920
21222324252627
28

Форма входа

nixp.ru

OpenNet

Новые программы

SLO.ru

Погода
Яндекс.Погода

Друзья сайта
  • Официальный блог
  • Сообщество uCoz
  • FAQ по системе
  • Инструкции для uCoz

  • Архив записей

    Copyright MyCorp © 2024