Достоинства языка Python — курсы программирования

Достоинства языка Python

Знакомство с новыми языками программирования желательно начинать с изучения их истории. Почему? – как минимум, вы поймете главный замысел и сможете проникнуться философией этого направления. В данной статье я расскажу о том, какими основными преимуществами владеет язык Python.

Достоинства языка Python

Достоинства языка Python — курсы программирования

Интересный факт:

В конце далеких 80х годов, Python был разработан голландцем по имени Гвидо ван Руссум, который имел твердое желание создать хороший ООП язык. Что касается названия, то оно не имеет ничего общего со змеями. Слово Python было взято с телешоу «Летающий цирк Монти Пайтона». (подробно про Python)

Предисловие:

Первый ООП язык программирования, который встретился на моем жизненном пути, был С++. Честно говоря, мне он вообще не понравился. Сейчас я понимаю, что в тот момент я просто не был готовым к такому сильному языку – мне было нужно что-то проще. Позже я нашел подходящий язык, им стал Python.

Почему именно Python?

Мультиплатформенная разработка

На питоне можно писать под большое количество платформ, начиная от смартфонов и заканчивая сложными корпоративными системами. Это реально благодаря тому, что в данном языке присутствуют разные версии интерпретаторов – Jython, IronPython, Python.Net и т.д.  Трудно не согласится с тем, что на много удобней иметь один инструмент, который в силах решить проблемы многих платформ.

Динамическая типизация

Для большого количества разработчиков – это огромный плюс, ведь проще писать свой код, когда переменная связывается с типом в момент присваивания значения. Питон в этом настолько хорош, что сам определяет к какому типу отнести ту или иную переменную, что явно не лишнее в разработке кода.

Количество кода

Когда я впервые увидел код C++, то серьезно задумался над тем, смогу ли когда-нибудь его «расшифровать», ведь то количество символов и пунктуации просто выбило меня из реальности – я был в шоке. Но прошло немножко времени, и я познакомился с языком Питон. Честно говоря, у меня не всегда хватает слов описать то удивление, которое я испытал, увидев синтаксис питона. Внешне он выглядит как обыкновенный английский.

Отсутствие компиляции

Для кого-то это плюс, кому-то это не нравится.

Плюс: Есть возможность запускать свое приложение сразу, минуя компиляцию.

Минус: Интерпретатору, каждый раз, необходимо транслировать мой код в байт-код и только потом интерпретировать.

Как для меня, то это больше плюс, ведь в разработке хорошего кода, время играет большую роль.

Большой репозиторий готовых решений (библиотека файлов)

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

Этот дополнительный код можно реализовать у своих наработках. Если же вы хорошо программируете и не против этим поделится, тогда вы тоже сможете пополнять данную библиотеку.

Отличная интеграция компонентов

Программируя на Python вы сможете вызывать функции из библиотек других языков, например С, С++ или даже интегрироваться с Java компонентами. При правильном подходе эти возможности могут принести большой прирост функционала.