Несколько причин.
1.
Изучать программирование нужно с Питона, так как он приучает к хорошему стилю программирования. Потом другие языки можно будет выучить гораздо быстрее, чем если начинать изучать программирование с этих языков.
2.
В крупных программистких фирмах, как правило, сначала на Питоне пишут прототип программы, где очень быстро разрабатывают и отрабатывают основной алгоритм решения задачи заказчика. А уже потом этот алгоритм переписывают, например, на С/C++/C# чтобы интегрироваться в АСУ заказчика. На таких языках, как С/C++/C# быстро разработать алгоритм невозможно. Эти языки не предназначены для разработки алгоритмов.
3.
Часто бывает так, что скорость работы Питона и С/C++/C# отличается в тысячу раз. Например, на С/C++/C# программа работает всего несколько микросекунд, а на Питоне только несколько миллисекунд. Но для многих практических целей это бывает несущественно, например, лишь бы работала не более 10 секунд.
4.
У Питона просматриваются лучшие перспективы, чем у языков типа С/C++/C#.
Дело в том, что самый быстрый язык программирования, это ассемблер. Но много ли программ пишется на ассемблере? Проигрыш ассемблера в трудности его освоения и медленности написания программ оказался более решающим, чем выигрыш в скорости исполнения программ. В соревновании Питона и таких языков, как С/C++/C# намечается та же самая ситуация по мере увеличения производительности процессоров.
5.
Питон не всегда проигрывает языкам С/C++/C#.
Библиотека матричных вычислений на Питоне NumPy создана на базе библиотек языка Фортран. А Fortran до сих пор побеждает языки С/C++/C# в скорости математических вычислений в пространствах большой размерности и чем больше размерность пространства, тем Фортран более быстрый по сравнению с С/C++/C#. А на базе библиотеки NumPy в Питоне реализовано очень много библиотек работы с большими данными и построения нейросетей, в первую очередь, гугловская библиотека TensorFlow. (На базе C++ припоминаю только питоновскую библиотеку нейросетей Theano, которую Монреальский университет перестал поддерживать в 2018 году, видимо, посчитав, что выбор в качестве базы С++, был ошибочным.) В ближайшие годы будет требоваться очень много специалистов по машинному обучению и обработке больших массивов данных. И Питон, в отличие от С/C++/C#, оказался очень удачным языком для этой тематики.
Конечно, не всё так гладко у Питона. Я считаю, что в web-разработке Питон оказался очень неудачным языком и сайты лучше создавать на PHP (на том самом PHP, который еще лет 10 назад считался технологическим уродцем, а сейчас после появления 7-й версии просматривается как очень перспективный язык веб-разработки).
Python
Почему python такой популярный язык, в чем причина?
Если я выучил Пайтон "с нуля" всего за 10 часов, то более простые языки из тех, что я знаю, и на которых писал, это, пожалуй, старые-добрые MUMPS, Бэйсик и Фортран. По своим возможностям операций с данными Пайтон превосходит Бэйсик и Фортран просто на голову. Зато у MUMPS - уникальные "трехмерные" базы данных, и в этом плане с ним сравниться реально трудно.
Разработано много дополнительных пакетов - фреймворки и т. д., так что не придется "изобретать велосипед".
Короче, у Пайтона есть свои огромные плюсы и небольшие минусы.
Разработано много дополнительных пакетов - фреймворки и т. д., так что не придется "изобретать велосипед".
Короче, у Пайтона есть свои огромные плюсы и небольшие минусы.
Пшта легкий сравнительно и новый, подходит и для веб и для прикладных программ
Алексей Никулов
А на сколько легкий ?
Потому что не Ассеблер.
Простой синтаксис; хорошо продуманная иерархия объектов классов; очень большая библиотека в установке по умолчанию; свой IDE;
ну и конечно же полная кроссплатформенность: кроме большой четвертки WinNT-MacOS-Linux-BSD порт Python есть для AIX, Amiga OS, Android и Solaris
ну и конечно же полная кроссплатформенность: кроме большой четвертки WinNT-MacOS-Linux-BSD порт Python есть для AIX, Amiga OS, Android и Solaris
Он минималистичный и простой, это как минимум. Так-же с помощью специальных модулей (Flask,Django) с помощью него можно делать бэкенд сайту. Про остальные вещи можешь глянуть здесь. Но в основном из-за того, что его начали массово восхвалять ютуберы и прочие. Говорить всем, но в основном школьникам, что за 1 месяц на нём ты напишешь свою игру похожую на GTA VI.
Saleh Abbasov
Чё-т месяц - долговато... Тут народ пишет: "Вчера только начал изучать Питона. Вот, пишу на нем чатбота для ВК. Подскажите, что означают эти точки..." :)))
Похожие вопросы
- Почему Python считается легким языком программирования ?
- Почему Python такой популярный?
- Почему Python такой популярный? Что там особенного?
- Почему Python такой сложный?
- Почему Python хейтят и считают худшим языком программирования для новичков?
- Почему Python 3.9 выдает целое число с 0 в разряде десятых? (вместо 8 выдает 8.0)
- Почему питон так популярен?
- Можно ли такое написать на компьютерном языке PYTHON
- Программирование на языке python, помогите советом. Вопрос от чайника.
- Подскажите ресурс\книги с примерами по высшей математике и их решений на языке Python