Три крупнейших американских поставщика онлайн-курсов программирования Coursera, eDX и Udacity за последние полгода также начали предлагать специализированные курсы по языку Python.

В отчете говорится, что популярность Python неуклонно растет в последние три года, однако по количеству программ обучения он обошел Java впервые. Справедливости ради нужно сказать, что Java удерживал топовые позиции почти 10 лет без перерыва.

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

Как выяснилось, Python преподают новичкам на восьми из десяти ведущих факультетов компьютерных наук и в 27 из 39 лидирующих, согласно рейтингу U.S. News and World Report, вузов. Три крупнейших оператора онлайн-обучения — Coursera, edX и Udacity — тоже предлагают вводные курсы программирования на Python. До этого на протяжении последнего десятилетия самым распространенным «учебным» языком был Java.

Чтобы подготовить учащихся к работе, в большинстве вузов новичкам преподают языки, широко применяемые в отрасли. Именно так С++ и Java пришли на смену Паскалю, широко использовавшемуся для обучения программированию в 1980-е. У Python проще синтаксис, чем у Java и C++, но при этом он активно применяется, в частности, для анализа данных в финансовой сфере.

Среди «учебных» языков также популярен MatLab, в последнее время все активнее вытесняемый Java, а кроме того, в вузах по-прежнему преподают Си и C++. Теряют влияние функциональные языки на основе Scheme — их долгое время преподавали в ряде университетов, но в МТИ и Калифорнийском университете в Беркли от Scheme отказались в пользу Python.

Python.rabota-ka.ru

Поиск в домене интересующих материалов