Если вы следили за шумихой вокруг языка чудес Python, то этот заголовок не станет сюрпризом. Это 15 минут славы Питона?
Ну, ответ на этот вопрос, вероятно, нет, потому что есть несколько веских причин, по которым Python является таким большим хитом. Возможно, главным из них является то, как язык удается быть простым в использовании для полного новичка, в то же время обладая большим глубоким семантическим и синтаксическим богатством. Python используется в качестве первого языка, и это де-факто язык для всех видов искусственного интеллекта. Проще говоря, Python подходит для многих различных типов пользователей. Он не идеален, но он гибкий.
В течение всего года, о чем свидетельствует наш обзор 12 новостных дней Рождества, Python по той или иной причине постоянно упоминался как лучший. Даже небольшой всплеск в конце года из-за того, что Гвидо ван Россум ушел в отставку со своего поста Благожелательного диктатора на всю жизнь, казалось, не ослабил энтузиазма в отношении языка.
Python теперь был назван языком года в 2018 году по индексу TIOBE. Мы все знаем, насколько ошибочен индекс TIOBE, и здесь не место повторять все это снова. Интересно то, что Python не возглавляет индекс — он идет на Java под номером один и C под номером 2. Python является языком года, потому что под номером 3 он набрал больше рейтинговых баллов, чем любой другой язык. Трудно понять, как Java и C могут быть сброшены со своего насеста, но если какой-либо язык может это сделать, то это будет Python. Обратите внимание, что это ставит Python выше C++. Вы можете довольно четко увидеть рост Python (зеленая линия) за последний год:
Как говорится в блоге Tiobe:
«В настоящее время это самый часто преподаваемый первый язык в университетах, он занимает первое место в области статистики, первое место в программировании искусственного интеллекта, первое место в написании сценариев и первое место в тестировании систем написания. Кроме того, Python также лидирует в веб-программировании и научных вычислениях (просто чтобы назвать некоторые другие области). Таким образом, Python есть везде.»
Я и сам не мог бы выразиться лучше.
Похоже, что всеобщее мнение о том, что Рубин менее популярен, чем раньше, отражается в его падении с 11 до 18. С другой стороны, Ржавчина, кажется, любима всеми, даже если они ее не используют, и она переместилась с 46 на 33. Котлин вырос с 39 до 31, и это на самом деле не отражает его новую роль в мире Android.
Не принимайте слишком серьезно мелкие детали диаграмм TIOBE, но я думаю, что Python, являющийся языком года, соответствует ожиданиям большинства программистов.
Майк Джеймс-автор книги программиста Python: Everything Is an Object, первый том в его серии с подзаголовком «Что — то совершенно другое». Он также является автором книг по Kotlin и Android.